From 8c2a9eb4e8d153a0d820e56c61f30812043cc371 Mon Sep 17 00:00:00 2001 From: rGaillard Date: Mon, 13 Feb 2012 18:38:59 +0000 Subject: [PATCH] // Fix product deletion in backOffice order git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@13276 b9a71923-0436-4b27-9f14-aed3839534dd --- controllers/admin/AdminCartsController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/controllers/admin/AdminCartsController.php b/controllers/admin/AdminCartsController.php index 899900e71..6be6b1c85 100755 --- a/controllers/admin/AdminCartsController.php +++ b/controllers/admin/AdminCartsController.php @@ -229,8 +229,10 @@ class AdminCartsControllerCore extends AdminController if ($this->tabAccess['edit'] === '1') { $errors = array(); - if (!($id_product = (int)Tools::getValue('id_product')) || !($id_product_attribute = (int)Tools::getValue('id_product_attribute'))) + if ((!$id_product = (int)Tools::getValue('id_product')) || !Validate::isInt($id_product)) $errors[] = Tools::displayError('Invalid product'); + if (($id_product_attribute = (int)Tools::getValue('id_product_attribute')) && !Validate::isInt($id_product_attribute)) + $errors[] = Tools::displayError('Invalid combination'); if (count($errors)) die(Tools::jsonEncode($errors));