diff --git a/admin-dev/ajax.php b/admin-dev/ajax.php
index d649fa7d0..9c13d6ab9 100644
--- a/admin-dev/ajax.php
+++ b/admin-dev/ajax.php
@@ -32,9 +32,9 @@ require_once(dirname(__FILE__).'/init.php');
$context = Context::getContext();
-if (isset($_GET['changeParentUrl']))
+if (Tools::isSubmit('changeParentUrl'))
echo '';
-if (isset($_GET['installBoughtModule']))
+if (Tools::isSubmit('installBoughtModule'))
{
$file = false;
while ($file === false OR file_exists(_PS_MODULE_DIR_.$file))
@@ -66,9 +66,12 @@ if (isset($_GET['installBoughtModule']))
die(displayJavascriptAlert('Module copied to disk'));
}
-function displayJavascriptAlert($s){echo '';}
+function displayJavascriptAlert($s)
+{
+ echo '';
+}
-if (isset($_GET['ajaxProductManufacturers']))
+if (Tools::isSubmit('ajaxProductManufacturers'))
{
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
$manufacturers = Manufacturer::getManufacturers();
@@ -80,12 +83,12 @@ if (isset($_GET['ajaxProductManufacturers']))
die('['.implode(',', $jsonArray).']');
}
}
-if (isset($_GET['ajaxReferrers']))
+if (Tools::isSubmit('ajaxReferrers'))
{
require('tabs/AdminReferrers.php');
}
-if (isset($_GET['ajaxProductSuppliers']))
+if (Tools::isSubmit('ajaxProductSuppliers'))
{
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
$suppliers = Supplier::getSuppliers();
@@ -98,7 +101,7 @@ if (isset($_GET['ajaxProductSuppliers']))
}
}
-if (isset($_GET['ajaxProductAccessories']))
+if (Tools::isSubmit('ajaxProductAccessories'))
{
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
$jsonArray = array();
@@ -121,7 +124,7 @@ if (isset($_GET['ajaxProductAccessories']))
die('['.implode(',', $jsonArray).']');
}
-if (isset($_GET['ajaxDiscountCustomers']))
+if (Tools::isSubmit('ajaxDiscountCustomers'))
{
AdminTab::$currentIndex = 'index.php?tab=AdminDiscounts';
$jsonArray = array();
@@ -186,7 +189,7 @@ if ($step = (int)(Tools::getValue('ajaxProductTab')))
$admin->{$switchArray[$step]}($product, $languages, $defaultLanguage);
}
-if (isset($_GET['getAvailableFields']) and isset($_GET['entity']))
+if (Tools::isSubmit('getAvailableFields') AND Tools::isSubmit('entity'))
{
AdminTab::$currentIndex = 'index.php?tab=AdminImport';
$jsonArray = array();
@@ -201,7 +204,7 @@ if (isset($_GET['getAvailableFields']) and isset($_GET['entity']))
die('['.implode(',', $jsonArray).']');
}
-if (array_key_exists('ajaxModulesPositions', $_POST))
+if (Tools::isSubmit('ajaxModulesPositions'))
{
$id_module = (int)(Tools::getValue('id_module'));
$id_hook = (int)(Tools::getValue('id_hook'));
@@ -218,7 +221,7 @@ if (array_key_exists('ajaxModulesPositions', $_POST))
die('{"hasError" : true, "errors" : "This module can not be loaded"}');
}
-if (array_key_exists('ajaxCategoriesPositions', $_POST))
+if (Tools::isSubmit('ajaxCategoriesPositions'))
{
$id_category_to_move = (int)(Tools::getValue('id_category_to_move'));
$id_category_parent = (int)(Tools::getValue('id_category_parent'));
@@ -250,7 +253,7 @@ if (array_key_exists('ajaxCategoriesPositions', $_POST))
}
-if (array_key_exists('ajaxCMSCategoriesPositions', $_POST))
+if (Tools::isSubmit('ajaxCMSCategoriesPositions'))
{
$id_cms_category_to_move = (int)(Tools::getValue('id_cms_category_to_move'));
$id_cms_category_parent = (int)(Tools::getValue('id_cms_category_parent'));
@@ -278,7 +281,7 @@ if (array_key_exists('ajaxCMSCategoriesPositions', $_POST))
die('{"hasError" : true, "errors" : "This cms category can not be loaded"}');
}
-if (array_key_exists('ajaxCMSPositions', $_POST))
+if (Tools::isSubmit('ajaxCMSPositions'))
{
$id_cms = (int)(Tools::getValue('id_cms'));
$id_category = (int)(Tools::getValue('id_cms_category'));
@@ -307,7 +310,7 @@ if (array_key_exists('ajaxCMSPositions', $_POST))
}
/* Modify product position in catalog */
-if (array_key_exists('ajaxProductsPositions', $_POST))
+if (Tools::isSubmit('ajaxProductsPositions'))
{
$way = (int)(Tools::getValue('way'));
$id_product = (int)(Tools::getValue('id_product'));
@@ -335,7 +338,7 @@ if (array_key_exists('ajaxProductsPositions', $_POST))
}
}
-if (array_key_exists('ajaxProductImagesPositions', $_POST))
+if (Tools::isSubmit('ajaxProductImagesPositions'))
{
$id_image = (int)(Tools::getValue('id_image'));
$way = (int)(Tools::getValue('way'));
@@ -365,7 +368,7 @@ if (array_key_exists('ajaxProductImagesPositions', $_POST))
}
-if (isset($_GET['ajaxProductPackItems']))
+if (Tools::isSubmit('ajaxProductPackItems'))
{
$jsonArray = array();
$products = Db::getInstance()->ExecuteS('
@@ -382,7 +385,7 @@ if (isset($_GET['ajaxProductPackItems']))
die('['.implode(',', $jsonArray).']');
}
-if (isset($_GET['ajaxStates']) AND isset($_GET['id_country']))
+if (Tools::isSubmit('ajaxStates') AND Tools::isSubmit('id_country'))
{
$states = Db::getInstance()->ExecuteS('
SELECT s.id_state, s.name
@@ -812,7 +815,7 @@ if (Tools::isSubmit('syncImapMail'))
}
/* Modify attribute position */
-if (array_key_exists('ajaxAttributesPositions', $_POST))
+if (Tools::isSubmit('ajaxAttributesPositions'))
{
$way = (int)(Tools::getValue('way'));
$id_attribute = (int)(Tools::getValue('id_attribute'));
@@ -841,7 +844,7 @@ if (array_key_exists('ajaxAttributesPositions', $_POST))
}
/* Modify group attribute position */
-if (array_key_exists('ajaxGroupsAttributesPositions', $_POST))
+if (Tools::isSubmit('ajaxGroupsAttributesPositions'))
{
$way = (int)(Tools::getValue('way'));
$id_attribute_group = (int)(Tools::getValue('id_attribute_group'));
@@ -873,7 +876,7 @@ if (array_key_exists('ajaxGroupsAttributesPositions', $_POST))
}
/* Modify feature position */
-if (array_key_exists('ajaxFeaturesPositions', $_POST))
+if (Tools::isSubmit('ajaxFeaturesPositions'))
{
$way = (int)(Tools::getValue('way'));
$id_feature = (int)(Tools::getValue('id_feature'));