diff --git a/admin/ajax.php b/admin/ajax.php
index be2c91bc4..2506e809d 100644
--- a/admin/ajax.php
+++ b/admin/ajax.php
@@ -72,12 +72,12 @@ if (Tools::isSubmit('ajaxProductPackItems')) {
if (Tools::isSubmit('getChildrenCategories') && Tools::isSubmit('id_category_parent')) {
$children_categories = Category::getChildrenWithNbSelectedSubCat(Tools::getValue('id_category_parent'), Tools::getValue('selectedCat'), Context::getContext()->language->id, null, Tools::getValue('use_shop_context'));
- die(Tools::jsonEncode($children_categories));
+ die(json_encode($children_categories));
}
if (Tools::isSubmit('getNotifications')) {
$notification = new Notification;
- die(Tools::jsonEncode($notification->getLastElements()));
+ die(json_encode($notification->getLastElements()));
}
if (Tools::isSubmit('updateElementEmployee') && Tools::getValue('updateElementEmployeeType')) {
@@ -111,7 +111,7 @@ if (Tools::isSubmit('getParentCategoriesId') && $id_category = Tools::getValue('
$output[] = $result;
}
- die(Tools::jsonEncode($output));
+ die(json_encode($output));
}
if (Tools::isSubmit('getZones')) {
@@ -121,7 +121,7 @@ if (Tools::isSubmit('getZones')) {
}
$html .= '';
$array = array('hasError' => false, 'errors' => '', 'data' => $html);
- die(Tools::jsonEncode($array));
+ die(json_encode($array));
}
if (Tools::isSubmit('getEmailHTML') && $email = Tools::getValue('email')) {
diff --git a/admin/ajax_products_list.php b/admin/ajax_products_list.php
index 137020a37..03a5f4999 100644
--- a/admin/ajax_products_list.php
+++ b/admin/ajax_products_list.php
@@ -137,7 +137,7 @@ if ($items && ($excludeIds || strpos($_SERVER['HTTP_REFERER'], 'AdminScenes') !=
}
}
$results = array_values($results);
- echo Tools::jsonEncode($results);
+ echo json_encode($results);
} else {
- Tools::jsonEncode(new stdClass);
+ json_encode(new stdClass);
}
diff --git a/admin/functions.php b/admin/functions.php
index 15c397049..ae72f6340 100644
--- a/admin/functions.php
+++ b/admin/functions.php
@@ -524,8 +524,8 @@ function runAdminTab($tab, $ajax_mode = false)
}
// we can display the correct url
- // die(Tools::jsonEncode(array(Translate::getAdminTranslation('Invalid security token'),$url)));
- die(Tools::jsonEncode(Translate::getAdminTranslation('Invalid security token')));
+ // die(json_encode(array(Translate::getAdminTranslation('Invalid security token'),$url)));
+ die(json_encode(Translate::getAdminTranslation('Invalid security token')));
} else {
// If this is an XSS attempt, then we should only display a simple, secure page
if (ob_get_level() && ob_get_length() > 0) {
diff --git a/classes/Cart.php b/classes/Cart.php
index 7d380889b..079f10c86 100644
--- a/classes/Cart.php
+++ b/classes/Cart.php
@@ -4317,7 +4317,7 @@ class CartCore extends ObjectModel
$postData = trim(file_get_contents('php://input'));
libxml_use_internal_errors(true);
$xml = simplexml_load_string(utf8_decode($postData));
- $cartData = Tools::jsonDecode(Tools::jsonEncode($xml, true));
+ $cartData = json_decode(json_encode($xml, true));
$this->id_address_delivery = $cartData->cart->id_address;
$this->id_address_invoice = $cartData->cart->id_address;
@@ -4344,7 +4344,7 @@ class CartCore extends ObjectModel
$postData = trim(file_get_contents('php://input'));
libxml_use_internal_errors(true);
$xml = simplexml_load_string(utf8_decode($postData));
- $cartData = Tools::jsonDecode(Tools::jsonEncode($xml, true));
+ $cartData = json_decode(json_encode($xml, true));
$this->id_address_delivery = $cartData->cart->id_address;
$this->id_address_invoice = $cartData->cart->id_address;
@@ -4384,14 +4384,14 @@ class CartCore extends ObjectModel
$extraDemands = null;
foreach ($bookingRows as $booking) {
- $booking = Tools::jsonDecode(Tools::jsonEncode($booking, true), true);
+ $booking = json_decode(json_encode($booking, true), true);
if (isset($booking['extra_demands']['extra_demand'])) {
$extraDemands = $booking['extra_demands']['extra_demand'];
if (isset($extraDemands['id_global_demand'])) {
$extraDemands = array($extraDemands);
}
- // $extraDemands = Tools::jsonDecode($extraDemands, true);
- $extraDemands = Tools::jsonEncode($extraDemands);
+ // $extraDemands = json_decode($extraDemands, true);
+ $extraDemands = json_encode($extraDemands);
}
// get room booking info
diff --git a/classes/Language.php b/classes/Language.php
index 59f5f2e01..af8e9998a 100644
--- a/classes/Language.php
+++ b/classes/Language.php
@@ -798,7 +798,7 @@ class LanguageCore extends ObjectModel
// If the language pack has not been provided, retrieve it from prestashop.com
if (!$lang_pack) {
- $lang_pack = Tools::jsonDecode(Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='._PS_VERSION_.'&iso_lang='.$iso_code));
+ $lang_pack = json_decode(Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='._PS_VERSION_.'&iso_lang='.$iso_code));
}
// If a language pack has been found or provided, prefill the language object with the value
@@ -914,7 +914,7 @@ class LanguageCore extends ObjectModel
if (!$lang_pack_link = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.$version.'&iso_lang='.Tools::strtolower((string)$iso))) {
$errors[] = Tools::displayError('Archive cannot be downloaded from prestashop.com.');
- } elseif (!$lang_pack = Tools::jsonDecode($lang_pack_link)) {
+ } elseif (!$lang_pack = json_decode($lang_pack_link)) {
$errors[] = Tools::displayError('Error occurred when language was checked according to your Prestashop version.');
} elseif (empty($lang_pack->error) && ($content = Tools::file_get_contents('http://translations.prestashop.com/download/lang_packs/gzip/'.$lang_pack->version.'/'.Tools::strtolower($lang_pack->iso_code.'.gzip')))) {
if (!@file_put_contents($file, $content)) {
diff --git a/classes/Product.php b/classes/Product.php
index ca3c683bb..1fff837fe 100644
--- a/classes/Product.php
+++ b/classes/Product.php
@@ -5776,7 +5776,7 @@ class ProductCore extends ObjectModel
libxml_use_internal_errors(true);
$xml = simplexml_load_string(utf8_decode($postData));
- $roomtypeData = Tools::jsonDecode(Tools::jsonEncode($xml), true);
+ $roomtypeData = json_decode(json_encode($xml), true);
// set room map info for the hotel from request
return Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'htl_room_type` (`id_product`, `id_hotel`, `adult`, `children`, `date_add`, `date_upd`) VALUES ('.(int)$this->id.', '.(int) $roomtypeData['room_type']['id_hotel'].', '.(int) $roomtypeData['room_type']['adults'].', '.(int) $roomtypeData['room_type']['children'].', \''.date('Y-m-d h:i:s').'\', \''.date('Y-m-d h:i:s').'\')');
diff --git a/classes/Referrer.php b/classes/Referrer.php
index a37ee888c..ad38d84b2 100644
--- a/classes/Referrer.php
+++ b/classes/Referrer.php
@@ -349,6 +349,6 @@ class ReferrerCore extends ObjectModel
'percent_fee' => Tools::displayPrice($stats_sales['sales'] * $referrer->percent_fee / 100, $currency),
);
- die('['.Tools::jsonEncode($json_array).']');
+ die('['.json_encode($json_array).']');
}
}
diff --git a/classes/Tools.php b/classes/Tools.php
index 22ddaf612..3e8b66dcc 100644
--- a/classes/Tools.php
+++ b/classes/Tools.php
@@ -1066,7 +1066,7 @@ class ToolsCore
echo '
';
}
@@ -2660,19 +2660,15 @@ exit;
/**
* jsonDecode convert json string to php array / object
*
- * @param string $json
+ * @param string $data
* @param bool $assoc (since 1.4.2.4) if true, convert to associativ array
* @return array
*/
- public static function jsonDecode($json, $assoc = false)
+ public static function jsonDecode($data, $assoc = false, $depth = 512, $options = 0
+ )
{
- if (function_exists('json_decode')) {
- return json_decode($json, $assoc);
- } else {
- include_once(_PS_TOOL_DIR_.'json/json.php');
- $pear_json = new Services_JSON(($assoc) ? SERVICES_JSON_LOOSE_TYPE : 0);
- return $pear_json->decode($json);
- }
+ Tools::displayAsDeprecated();
+ return json_decode($data, $assoc, $depth, $options);
}
/**
@@ -2681,15 +2677,15 @@ exit;
* @param array $data
* @return string json
*/
- public static function jsonEncode($data)
+ public static function jsonEncode($data, $options = 0, $depth = 512)
{
- if (function_exists('json_encode')) {
- return json_encode($data);
- } else {
- include_once(_PS_TOOL_DIR_.'json/json.php');
- $pear_json = new Services_JSON();
- return $pear_json->encode($data);
+ Tools::displayAsDeprecated();
+ if (PHP_VERSION_ID < 50500) { /* PHP version < 5.5.0 */
+ return json_encode($data, $options);
}
+
+ return json_encode($data, $options, $depth);
+
}
/**
diff --git a/classes/controller/AdminController.php b/classes/controller/AdminController.php
index 6bc800a5f..650355110 100644
--- a/classes/controller/AdminController.php
+++ b/classes/controller/AdminController.php
@@ -1803,14 +1803,14 @@ class AdminControllerCore extends Controller
}
if ($conf = Tools::getValue('conf')) {
- $this->context->smarty->assign('conf', $this->json ? Tools::jsonEncode($this->_conf[(int)$conf]) : $this->_conf[(int)$conf]);
+ $this->context->smarty->assign('conf', $this->json ? json_encode($this->_conf[(int)$conf]) : $this->_conf[(int)$conf]);
}
foreach (array('errors', 'warnings', 'informations', 'confirmations') as $type) {
if (!is_array($this->$type)) {
$this->$type = (array)$this->$type;
}
- $this->context->smarty->assign($type, $this->json ? Tools::jsonEncode(array_unique($this->$type)) : array_unique($this->$type));
+ $this->context->smarty->assign($type, $this->json ? json_encode(array_unique($this->$type)) : array_unique($this->$type));
}
if ($this->show_page_header_toolbar && !$this->lite_display) {
@@ -1824,7 +1824,7 @@ class AdminControllerCore extends Controller
$this->context->smarty->assign(
array(
- 'page' => $this->json ? Tools::jsonEncode($page) : $page,
+ 'page' => $this->json ? json_encode($page) : $page,
'header' => $this->context->smarty->fetch($header_tpl),
'footer' => $this->context->smarty->fetch($footer_tpl),
)
diff --git a/classes/helper/HelperList.php b/classes/helper/HelperList.php
index 0686a9dcf..c6e2dbcbb 100644
--- a/classes/helper/HelperList.php
+++ b/classes/helper/HelperList.php
@@ -435,7 +435,7 @@ class HelperListCore extends Helper
'token' => $token != null ? $token : $this->token,
'action' => self::$cache_lang['Details'],
'params' => $ajax_params,
- 'json_params' => Tools::jsonEncode($ajax_params)
+ 'json_params' => json_encode($ajax_params)
));
return $tpl->fetch();
}
diff --git a/classes/pdf/HTMLTemplateInvoice.php b/classes/pdf/HTMLTemplateInvoice.php
index 15a2eda93..11247097c 100644
--- a/classes/pdf/HTMLTemplateInvoice.php
+++ b/classes/pdf/HTMLTemplateInvoice.php
@@ -142,8 +142,8 @@ class HTMLTemplateInvoiceCore extends HTMLTemplate
*/
public function getContent()
{
- $invoiceAddressPatternRules = Tools::jsonDecode(Configuration::get('PS_INVCE_INVOICE_ADDR_RULES'), true);
- $deliveryAddressPatternRules = Tools::jsonDecode(Configuration::get('PS_INVCE_DELIVERY_ADDR_RULES'), true);
+ $invoiceAddressPatternRules = json_decode(Configuration::get('PS_INVCE_INVOICE_ADDR_RULES'), true);
+ $deliveryAddressPatternRules = json_decode(Configuration::get('PS_INVCE_DELIVERY_ADDR_RULES'), true);
$invoice_address = new Address((int)$this->order->id_address_invoice);
$country = new Country((int)$invoice_address->id_country);
diff --git a/classes/tree/TreeToolbarSearch.php b/classes/tree/TreeToolbarSearch.php
index 417023e50..edfb693cf 100644
--- a/classes/tree/TreeToolbarSearch.php
+++ b/classes/tree/TreeToolbarSearch.php
@@ -76,7 +76,7 @@ class TreeToolbarSearchCore extends TreeToolbarButtonCore implements
$html = '';
foreach ($data as $item) {
- $html .= Tools::jsonEncode($item).',';
+ $html .= json_encode($item).',';
if (array_key_exists('children', $item) && !empty($item['children'])) {
$html .= $this->_renderData($item['children']);
}
diff --git a/classes/tree/TreeToolbarSearchCategories.php b/classes/tree/TreeToolbarSearchCategories.php
index 2a6f93d66..a00f387de 100644
--- a/classes/tree/TreeToolbarSearchCategories.php
+++ b/classes/tree/TreeToolbarSearchCategories.php
@@ -73,7 +73,7 @@ class TreeToolbarSearchCategoriesCore extends TreeToolbarButtonCore implements
$html = '';
foreach ($data as $item) {
- $html .= Tools::jsonEncode($item).',';
+ $html .= json_encode($item).',';
if (array_key_exists('children', $item) && !empty($item['children'])) {
$html .= $this->_renderData($item['children']);
}
diff --git a/controllers/admin/AdminAddressesController.php b/controllers/admin/AdminAddressesController.php
index c57e24b1e..ce37b1743 100644
--- a/controllers/admin/AdminAddressesController.php
+++ b/controllers/admin/AdminAddressesController.php
@@ -495,7 +495,7 @@ class AdminAddressesControllerCore extends AdminController
$customer = Customer::searchByName($email);
if (!empty($customer)) {
$customer = $customer['0'];
- echo Tools::jsonEncode(array('infos' => pSQL($customer['firstname']).'_'.pSQL($customer['lastname']).'_'.pSQL($customer['company'])));
+ echo json_encode(array('infos' => pSQL($customer['firstname']).'_'.pSQL($customer['lastname']).'_'.pSQL($customer['company'])));
}
}
die;
diff --git a/controllers/admin/AdminAttributesGroupsController.php b/controllers/admin/AdminAttributesGroupsController.php
index 19e8c55c0..c47cb31e3 100644
--- a/controllers/admin/AdminAttributesGroupsController.php
+++ b/controllers/admin/AdminAttributesGroupsController.php
@@ -297,7 +297,7 @@ class AdminAttributesGroupsControllerCore extends AdminController
$associations = array();
}
- $this->fields_form['shop_associations'] = Tools::jsonEncode($associations);
+ $this->fields_form['shop_associations'] = json_encode($associations);
$this->fields_form['input'][] = array(
'type' => 'color',
diff --git a/controllers/admin/AdminCarrierWizardController.php b/controllers/admin/AdminCarrierWizardController.php
index e5057a4ec..c00efd707 100644
--- a/controllers/admin/AdminCarrierWizardController.php
+++ b/controllers/admin/AdminCarrierWizardController.php
@@ -652,7 +652,7 @@ class AdminCarrierWizardControllerCore extends AdminController
$return['errors'] = $this->errors;
}
if (count($this->errors) || $die) {
- die(Tools::jsonEncode($return));
+ die(json_encode($return));
}
}
@@ -870,7 +870,7 @@ class AdminCarrierWizardControllerCore extends AdminController
$return['id_carrier'] = $carrier->id;
}
}
- die(Tools::jsonEncode($return));
+ die(json_encode($return));
}
protected function changeGroups($id_carrier, $delete = true)
diff --git a/controllers/admin/AdminCartRulesController.php b/controllers/admin/AdminCartRulesController.php
index 9dccbb5db..87509df72 100644
--- a/controllers/admin/AdminCartRulesController.php
+++ b/controllers/admin/AdminCartRulesController.php
@@ -140,7 +140,7 @@ class AdminCartRulesControllerCore extends AdminController
}
}
}
- echo Tools::jsonEncode(array('html' => $html, 'next_link' => $next_link));
+ echo json_encode(array('html' => $html, 'next_link' => $next_link));
}
public function setMedia()
@@ -589,7 +589,7 @@ class AdminCartRulesControllerCore extends AdminController
)
ORDER BY c.`firstname`, c.`lastname` ASC
LIMIT 50');
- die(Tools::jsonEncode($customers));
+ die(json_encode($customers));
}
// Both product filter (free product and product discount) search for products
if (Tools::isSubmit('giftProductFilter') || Tools::isSubmit('reductionProductFilter')) {
@@ -599,7 +599,7 @@ class AdminCartRulesControllerCore extends AdminController
$products,
$this->context->employee->id_profile
);
- die(Tools::jsonEncode($products));
+ die(json_encode($products));
}
}
@@ -642,7 +642,7 @@ class AdminCartRulesControllerCore extends AdminController
public function ajaxProcessSearchProducts()
{
$array = $this->searchProducts(Tools::getValue('product_search'));
- $this->content = trim(Tools::jsonEncode($array));
+ $this->content = trim(json_encode($array));
}
public function renderForm()
@@ -771,6 +771,6 @@ class AdminCartRulesControllerCore extends AdminController
if ($vouchers = CartRule::getCartsRuleByCode(Tools::getValue('q'), (int)$this->context->language->id, true)) {
$found = true;
}
- echo Tools::jsonEncode(array('found' => $found, 'vouchers' => $vouchers));
+ echo json_encode(array('found' => $found, 'vouchers' => $vouchers));
}
}
diff --git a/controllers/admin/AdminCartsController.php b/controllers/admin/AdminCartsController.php
index cea2b24b6..ebd03b7a4 100644
--- a/controllers/admin/AdminCartsController.php
+++ b/controllers/admin/AdminCartsController.php
@@ -403,10 +403,10 @@ class AdminCartsControllerCore extends AdminController
$errors[] = Tools::displayError('Invalid combination');
}
if (count($errors)) {
- die(Tools::jsonEncode($errors));
+ die(json_encode($errors));
}
if ($this->context->cart->deleteProduct($id_product, $id_product_attribute, (int)Tools::getValue('id_customization'))) {
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
}
@@ -520,7 +520,7 @@ class AdminCartsControllerCore extends AdminController
}
}
- echo Tools::jsonEncode(array_merge($this->ajaxReturnVars(), array('errors' => $errors)));
+ echo json_encode(array_merge($this->ajaxReturnVars(), array('errors' => $errors)));
}
}
@@ -541,7 +541,7 @@ class AdminCartsControllerCore extends AdminController
$this->context->cart->gift_message = $gift_message;
}
$this->context->cart->save();
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
@@ -563,7 +563,7 @@ class AdminCartsControllerCore extends AdminController
} elseif (Validate::isLoadedObject($message)) {
$message->delete();
}
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
@@ -593,7 +593,7 @@ class AdminCartsControllerCore extends AdminController
$result = $this->ajaxReturnVars();
$result['cart_detail_html'] = $cart_dtl_tpl;//tpl is added to the returned array
- echo Tools::jsonEncode($result);
+ echo json_encode($result);
}
}
public function ajaxProcessUpdateLang()
@@ -604,7 +604,7 @@ class AdminCartsControllerCore extends AdminController
$this->context->cart->id_lang = (int)$lang->id;
$this->context->cart->save();
}
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
@@ -623,7 +623,7 @@ class AdminCartsControllerCore extends AdminController
$errors[] = Tools::displayError('The order cannot be renewed.');
} else {
$this->context->cart = $new_cart['cart'];
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
}
@@ -632,7 +632,7 @@ class AdminCartsControllerCore extends AdminController
{
if ($this->tabAccess['edit'] === '1') {
if ($this->context->cart->removeCartRule((int)Tools::getValue('id_cart_rule'))) {
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
}
@@ -663,7 +663,7 @@ class AdminCartsControllerCore extends AdminController
$this->context->cart->addCartRule((int)$cart_rule->id);
}
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
@@ -681,14 +681,14 @@ class AdminCartsControllerCore extends AdminController
$errors[] = Tools::displayError('Can\'t add the voucher.');
}
}
- echo Tools::jsonEncode(array_merge($this->ajaxReturnVars(), array('errors' => $errors)));
+ echo json_encode(array_merge($this->ajaxReturnVars(), array('errors' => $errors)));
}
}
public function ajaxProcessUpdateAddress()
{
if ($this->tabAccess['edit'] === '1') {
- echo Tools::jsonEncode(array('addresses' => $this->context->customer->getAddresses((int)$this->context->cart->id_lang)));
+ echo json_encode(array('addresses' => $this->context->customer->getAddresses((int)$this->context->cart->id_lang)));
}
}
@@ -709,7 +709,7 @@ class AdminCartsControllerCore extends AdminController
/*$this->context->cart->id_address_invoice = (int)$address_invoice->id;*/
$this->context->cart->save();
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
@@ -825,7 +825,7 @@ class AdminCartsControllerCore extends AdminController
$to_return = array_merge($this->ajaxReturnVars(), array('found' => false));
}
- echo Tools::jsonEncode($to_return);
+ echo json_encode($to_return);
}
public function ajaxReturnVars()
@@ -879,7 +879,7 @@ class AdminCartsControllerCore extends AdminController
public function displayAjaxGetSummary()
{
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
public function ajaxProcessUpdateProductPrice()
@@ -903,7 +903,7 @@ class AdminCartsControllerCore extends AdminController
$specific_price->from = '0000-00-00 00:00:00';
$specific_price->to = '0000-00-00 00:00:00';
$specific_price->add();
- echo Tools::jsonEncode($this->ajaxReturnVars());
+ echo json_encode($this->ajaxReturnVars());
}
}
diff --git a/controllers/admin/AdminCategoriesController.php b/controllers/admin/AdminCategoriesController.php
index 999f85bf8..4d8d9c922 100644
--- a/controllers/admin/AdminCategoriesController.php
+++ b/controllers/admin/AdminCategoriesController.php
@@ -961,14 +961,14 @@ class AdminCategoriesControllerCore extends AdminController
public function ajaxProcessStatusCategory()
{
if (!$id_category = (int)Tools::getValue('id_category')) {
- die(Tools::jsonEncode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status'))));
+ die(json_encode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status'))));
} else {
$category = new Category((int)$id_category);
if (Validate::isLoadedObject($category)) {
$category->active = $category->active == 1 ? 0 : 1;
$category->save() ?
- die(Tools::jsonEncode(array('success' => true, 'text' => $this->l('The status has been updated successfully')))) :
- die(Tools::jsonEncode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status'))));
+ die(json_encode(array('success' => true, 'text' => $this->l('The status has been updated successfully')))) :
+ die(json_encode(array('success' => false, 'error' => true, 'text' => $this->l('Failed to update the status'))));
}
}
}
diff --git a/controllers/admin/AdminCustomerThreadsController.php b/controllers/admin/AdminCustomerThreadsController.php
index 53689d797..fa01f8cbc 100644
--- a/controllers/admin/AdminCustomerThreadsController.php
+++ b/controllers/admin/AdminCustomerThreadsController.php
@@ -896,7 +896,7 @@ class AdminCustomerThreadsControllerCore extends AdminController
}
if (Tools::isSubmit('syncImapMail')) {
- die(Tools::jsonEncode($this->syncImap()));
+ die(json_encode($this->syncImap()));
}
}
diff --git a/controllers/admin/AdminCustomersController.php b/controllers/admin/AdminCustomersController.php
index 1721be4c5..3150be406 100644
--- a/controllers/admin/AdminCustomersController.php
+++ b/controllers/admin/AdminCustomersController.php
@@ -1104,7 +1104,7 @@ class AdminCustomersControllerCore extends AdminController
$to_return = array('found' => false);
}
- $this->content = Tools::jsonEncode($to_return);
+ $this->content = json_encode($to_return);
}
/**
diff --git a/controllers/admin/AdminDashboardController.php b/controllers/admin/AdminDashboardController.php
index 00a845e0f..ebb22ce89 100644
--- a/controllers/admin/AdminDashboardController.php
+++ b/controllers/admin/AdminDashboardController.php
@@ -370,7 +370,7 @@ class AdminDashboardControllerCore extends AdminController
'extra' => (int)Tools::getValue('extra')
);
- die(Tools::jsonEncode(Hook::exec('dashboardData', $params, $id_module, true, true, (int)Tools::getValue('dashboard_use_push'))));
+ die(json_encode(Hook::exec('dashboardData', $params, $id_module, true, true, (int)Tools::getValue('dashboard_use_push'))));
}
public function ajaxProcessSetSimulationMode()
@@ -437,7 +437,7 @@ class AdminDashboardControllerCore extends AdminController
}
}
}
- die(Tools::jsonEncode($return));
+ die(json_encode($return));
}
public function ajaxProcessSaveDashConfig()
@@ -475,6 +475,6 @@ class AdminDashboardControllerCore extends AdminController
$return['widget_html'] = $module_obj->$hook($params);
}
- die(Tools::jsonEncode($return));
+ die(json_encode($return));
}
}
diff --git a/controllers/admin/AdminEmployeesController.php b/controllers/admin/AdminEmployeesController.php
index 6453095b7..44ab21028 100644
--- a/controllers/admin/AdminEmployeesController.php
+++ b/controllers/admin/AdminEmployeesController.php
@@ -673,6 +673,6 @@ class AdminEmployeesControllerCore extends AdminController
}
}
}
- die(Tools::jsonEncode($this->tabs_list));
+ die(json_encode($this->tabs_list));
}
}
diff --git a/controllers/admin/AdminGroupsController.php b/controllers/admin/AdminGroupsController.php
index 72353abde..6762d8f18 100644
--- a/controllers/admin/AdminGroupsController.php
+++ b/controllers/admin/AdminGroupsController.php
@@ -451,7 +451,7 @@ class AdminGroupsControllerCore extends AdminController
$result['discount'] = $category_reduction;
$result['hasError'] = false;
}
- die(Tools::jsonEncode($result));
+ die(json_encode($result));
}
/**
diff --git a/controllers/admin/AdminImportController.php b/controllers/admin/AdminImportController.php
index d576bd55b..77cc49d2d 100644
--- a/controllers/admin/AdminImportController.php
+++ b/controllers/admin/AdminImportController.php
@@ -665,7 +665,7 @@ class AdminImportControllerCore extends AdminController
$_FILES['file']['filename'] = $filename_prefix.str_replace('\0', '', $_FILES['file']['name']);
}
- die(Tools::jsonEncode($_FILES));
+ die(json_encode($_FILES));
}
public function renderView()
diff --git a/controllers/admin/AdminInformationController.php b/controllers/admin/AdminInformationController.php
index e740a895f..cf96c1f69 100644
--- a/controllers/admin/AdminInformationController.php
+++ b/controllers/admin/AdminInformationController.php
@@ -169,11 +169,11 @@ class AdminInformationControllerCore extends AdminController
$this->file_list = array('missing' => array(), 'updated' => array());
$xml = @simplexml_load_file(_PS_API_URL_.'/xml/md5/'._PS_VERSION_.'.xml');
if (!$xml || !isset($xml->ps_root_dir[0])) {
- die(Tools::jsonEncode($this->file_list));
+ die(json_encode($this->file_list));
}
$this->getListOfUpdatedFiles($xml->ps_root_dir[0]);
- die(Tools::jsonEncode($this->file_list));
+ die(json_encode($this->file_list));
}
public function getListOfUpdatedFiles(SimpleXMLElement $dir, $path = '')
diff --git a/controllers/admin/AdminLanguagesController.php b/controllers/admin/AdminLanguagesController.php
index 8702fef19..56fca56ad 100644
--- a/controllers/admin/AdminLanguagesController.php
+++ b/controllers/admin/AdminLanguagesController.php
@@ -543,7 +543,7 @@ class AdminLanguagesControllerCore extends AdminController
// Get all iso code available
if ($lang_packs = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.Tools::getValue('ps_version').'&iso_lang='.Tools::strtolower(Tools::getValue('iso_lang')))) {
- $result = Tools::jsonDecode($lang_packs);
+ $result = json_decode($lang_packs);
if ($lang_packs !== '' && $result && !isset($result->error)) {
$this->status = 'ok';
$this->content = $lang_packs;
diff --git a/controllers/admin/AdminLoginController.php b/controllers/admin/AdminLoginController.php
index 1172dab94..4daeaadf0 100644
--- a/controllers/admin/AdminLoginController.php
+++ b/controllers/admin/AdminLoginController.php
@@ -219,14 +219,14 @@ class AdminLoginControllerCore extends AdminController
}
if (Tools::isSubmit('ajax')) {
- die(Tools::jsonEncode(array('hasErrors' => false, 'redirect' => $url)));
+ die(json_encode(array('hasErrors' => false, 'redirect' => $url)));
} else {
$this->redirect_after = $url;
}
}
}
if (Tools::isSubmit('ajax')) {
- die(Tools::jsonEncode(array('hasErrors' => true, 'errors' => $this->errors)));
+ die(json_encode(array('hasErrors' => true, 'errors' => $this->errors)));
}
}
@@ -270,19 +270,19 @@ class AdminLoginControllerCore extends AdminController
if (!$result) {
$this->errors[] = Tools::displayError('An error occurred while attempting to change your password.');
} else {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'hasErrors' => false,
'confirm' => $this->l('Your password has been emailed to you.', 'AdminTab', false, false)
)));
}
} else {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'hasErrors' => true,
'errors' => array(Tools::displayError('An error occurred while attempting to change your password.'))
)));
}
} elseif (Tools::isSubmit('ajax')) {
- die(Tools::jsonEncode(array('hasErrors' => true, 'errors' => $this->errors)));
+ die(json_encode(array('hasErrors' => true, 'errors' => $this->errors)));
}
}
}
diff --git a/controllers/admin/AdminModulesController.php b/controllers/admin/AdminModulesController.php
index 395bf377f..655daa744 100644
--- a/controllers/admin/AdminModulesController.php
+++ b/controllers/admin/AdminModulesController.php
@@ -218,7 +218,7 @@ class AdminModulesControllerCore extends AdminController
public function displayAjaxRefreshModuleList()
{
- echo Tools::jsonEncode(array('status' => $this->status));
+ echo json_encode(array('status' => $this->status));
}
@@ -1091,7 +1091,7 @@ class AdminModulesControllerCore extends AdminController
// Get the list of installed module ans prepare it for ajax call.
if (($list = Tools::getValue('installed_modules'))) {
- Context::getContext()->smarty->assign('installed_modules', Tools::jsonEncode(explode('|', $list)));
+ Context::getContext()->smarty->assign('installed_modules', json_encode(explode('|', $list)));
}
// If redirect parameter is present and module already installed, we redirect on configuration module page
@@ -1532,7 +1532,7 @@ class AdminModulesControllerCore extends AdminController
}
// AutoComplete array
- $autocomplete_list .= Tools::jsonEncode(array(
+ $autocomplete_list .= json_encode(array(
'displayName' => (string)$module->displayName,
'desc' => (string)$module->description,
'name' => (string)$module->name,
diff --git a/controllers/admin/AdminModulesPositionsController.php b/controllers/admin/AdminModulesPositionsController.php
index be5266f61..cf6f52b82 100644
--- a/controllers/admin/AdminModulesPositionsController.php
+++ b/controllers/admin/AdminModulesPositionsController.php
@@ -552,7 +552,7 @@ class AdminModulesPositionsControllerCore extends AdminController
}
}
$hookableList['hasError'] = false;
- die(Tools::jsonEncode($hookableList));
+ die(json_encode($hookableList));
}
}
@@ -582,7 +582,7 @@ class AdminModulesPositionsControllerCore extends AdminController
}
}
}
- die(Tools::jsonEncode($hookableModulesList));
+ die(json_encode($hookableModulesList));
}
}
public function ajaxProcessSaveHook()
diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php
index bac43229c..f54b27a73 100644
--- a/controllers/admin/AdminOrdersController.php
+++ b/controllers/admin/AdminOrdersController.php
@@ -1715,7 +1715,7 @@ class AdminOrdersControllerCore extends AdminController
$to_return = array('found' => false);
}
- $this->content = Tools::jsonEncode($to_return);
+ $this->content = json_encode($to_return);
}
public function ajaxProcessSendMailValidateOrder()
@@ -1745,11 +1745,11 @@ class AdminOrdersControllerCore extends AdminController
true,
$cart->id_shop
)) {
- die(Tools::jsonEncode(array('errors' => false, 'result' => $this->l('The email was sent to your customer.'))));
+ die(json_encode(array('errors' => false, 'result' => $this->l('The email was sent to your customer.'))));
}
}
}
- $this->content = Tools::jsonEncode(array('errors' => true, 'result' => $this->l('Error in sending the email to your customer.')));
+ $this->content = json_encode(array('errors' => true, 'result' => $this->l('Error in sending the email to your customer.')));
}
}
@@ -1759,7 +1759,7 @@ class AdminOrdersControllerCore extends AdminController
$id_order = (int) Tools::getValue('id_order');
$order = new Order($id_order);
if (!Validate::isLoadedObject($order)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The order object cannot be loaded.')
)));
@@ -1768,7 +1768,7 @@ class AdminOrdersControllerCore extends AdminController
$old_cart_rules = Context::getContext()->cart->getCartRules();
if ($order->hasBeenShipped()) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('You cannot add products to delivered orders. ')
)));
@@ -1782,37 +1782,37 @@ class AdminOrdersControllerCore extends AdminController
$curr_date = date('Y-m-d');
/*Validations*/
if ($date_from == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter Check In Date.'),
)));
} elseif (!Validate::isDateFormat($date_from)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter a Valid Check In Date.'),
)));
} elseif ($date_to == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter Check Out Date.'),
)));
} elseif (!Validate::isDateFormat($date_to)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter a valid Check out Date.'),
)));
} elseif ($date_from < $curr_date) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check In date should not be date before current date.'),
)));
} elseif ($date_to <= $date_from) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check out Date Should be after Check In date.'),
)));
} elseif (!Validate::isUnsignedInt($product_informations['product_quantity'])) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter a valid Quantity.'),
)));
@@ -1836,19 +1836,19 @@ class AdminOrdersControllerCore extends AdminController
$total_available_rooms = $hotel_room_data['stats']['num_avail'];
if ($total_available_rooms < $req_rm) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Required number of rooms are not available.'),
)));
}
} else {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Some error occured Please try again.'),
)));
}
} else {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Some error occured Please try again.'),
)));
@@ -1865,7 +1865,7 @@ class AdminOrdersControllerCore extends AdminController
$idProduct = $product_informations['product_id'];
$product = new Product($idProduct, false, $order->id_lang);
if (!Validate::isLoadedObject($product)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The product object cannot be loaded.')
)));
@@ -1874,7 +1874,7 @@ class AdminOrdersControllerCore extends AdminController
if (isset($product_informations['product_attribute_id']) && $product_informations['product_attribute_id']) {
$combination = new Combination($product_informations['product_attribute_id']);
if (!Validate::isLoadedObject($combination)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The combination object cannot be loaded.')
)));
@@ -1986,9 +1986,9 @@ class AdminOrdersControllerCore extends AdminController
if ($update_quantity < 0) {
// If product has attribute, minimal quantity is set with minimal quantity of attribute
$minimal_quantity = ($product_informations['product_attribute_id']) ? Attribute::getAttributeMinimalQty($product_informations['product_attribute_id']) : $product->minimal_quantity;
- die(Tools::jsonEncode(array('error' => sprintf(Tools::displayError('You must add %d minimum quantity', false), $minimal_quantity))));
+ die(json_encode(array('error' => sprintf(Tools::displayError('You must add %d minimum quantity', false), $minimal_quantity))));
} elseif (!$update_quantity) {
- die(Tools::jsonEncode(array('error' => Tools::displayError('You already have the maximum quantity available for this product.', false))));
+ die(json_encode(array('error' => Tools::displayError('You already have the maximum quantity available for this product.', false))));
}
// If order is valid, we can create a new invoice or edit an existing invoice
@@ -2264,7 +2264,7 @@ class AdminOrdersControllerCore extends AdminController
}
}
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => true,
//'view' => $this->createTemplate('_product_line.tpl')->fetch(),
'can_edit' => $this->tabAccess['add'],
@@ -2290,7 +2290,7 @@ class AdminOrdersControllerCore extends AdminController
{
// $order_detail = new OrderDetail(Tools::getValue('id_order_detail'));
// if (!Validate::isLoadedObject($order_detail))
- // die(Tools::jsonEncode(array(
+ // die(json_encode(array(
// 'result' => false,
// 'error' => Tools::displayError('The OrderDetail object cannot be loaded.')
// )));
@@ -2298,7 +2298,7 @@ class AdminOrdersControllerCore extends AdminController
$id_product = Tools::getValue('id_product');
$product = new Product($id_product);
if (!Validate::isLoadedObject($product)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The product object cannot be loaded.')
)));
@@ -2306,13 +2306,13 @@ class AdminOrdersControllerCore extends AdminController
$address = new Address(Tools::getValue('id_address'));
if (!Validate::isLoadedObject($address)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The address object cannot be loaded.')
)));
}
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => true,
'product' => $product,
'tax_rate' => $product->getTaxesRate($address),
@@ -2354,47 +2354,47 @@ class AdminOrdersControllerCore extends AdminController
$qty_diff = $product_quantity - $old_product_quantity;
/*By webkul to validate fields before deleting the cart and order data form the tables*/
if ($id_hotel == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Hotel Id is mising.'),
)));
} elseif ($id_room == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Room Id is missing.'),
)));
} elseif ($new_date_from == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter Check In Date.'),
)));
} elseif (!Validate::isDateFormat($new_date_from)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter a Valid Check In Date.'),
)));
} elseif ($new_date_to == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter Check Out Date.'),
)));
} elseif (!Validate::isDateFormat($new_date_to)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Please Enter a valid Check out Date.'),
)));
} elseif ($new_date_from < $curr_date) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check In date should not be after current date.'),
)));
} elseif ($new_date_to <= $new_date_from) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check out Date Should be after Check In date.'),
)));
} elseif (!Validate::isUnsignedInt($product_quantity)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Invalid quantity.'),
)));
@@ -2402,7 +2402,7 @@ class AdminOrdersControllerCore extends AdminController
$rooms_booked = $obj_booking_detail->getRoomBookinInformationForDateRangeByOrder($id_room, $old_date_from, $old_date_to, $new_date_from, $new_date_to);
if ($rooms_booked) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('This Room Unavailable For Selected Duration.'),
)));
@@ -2580,7 +2580,7 @@ class AdminOrdersControllerCore extends AdminController
));
if (!$res) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => $res,
'error' => Tools::displayError('An error occurred while editing the product line.')
)));
@@ -2597,7 +2597,7 @@ class AdminOrdersControllerCore extends AdminController
$this->sendChangedNotification($order);
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => $res,
'view' => $view,
'can_edit' => $this->tabAccess['add'],
@@ -2627,32 +2627,32 @@ class AdminOrdersControllerCore extends AdminController
$product_quantity = (int) $obj_booking_detail->getNumberOfDays($date_from, $date_to);
/*By webkul to validate fields before deleting the cart and order data form the tables*/
if ($id_hotel == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Hotel Id is mising.'),
)));
} elseif ($id_room == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Room Id is missing.'),
)));
} elseif ($date_from == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check In Date is missing.'),
)));
} elseif ($date_to == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check Out Date is missing.'),
)));
} elseif ($date_to == '') {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Check Out Date is missing.'),
)));
} elseif (!Validate::isUnsignedInt($product_quantity)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Invalid quantity.'),
)));
@@ -2757,7 +2757,7 @@ class AdminOrdersControllerCore extends AdminController
}
if (!$res) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => $res,
'error' => Tools::displayError('An error occurred while attempting to delete the product line.')
)));
@@ -2795,7 +2795,7 @@ class AdminOrdersControllerCore extends AdminController
$this->sendChangedNotification($order);
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => $res,
'order' => $order,
'invoices' => $invoice_array,
@@ -2807,28 +2807,28 @@ class AdminOrdersControllerCore extends AdminController
protected function doEditProductValidation(OrderDetail $order_detail, Order $order, OrderInvoice $order_invoice = null)
{
if (!Validate::isLoadedObject($order_detail)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The Order Detail object could not be loaded.')
)));
}
if (!empty($order_invoice) && !Validate::isLoadedObject($order_invoice)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The invoice object cannot be loaded.')
)));
}
if (!Validate::isLoadedObject($order)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The order object cannot be loaded.')
)));
}
if ($order_detail->id_order != $order->id) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('You cannot edit the order detail for this order.')
)));
@@ -2836,14 +2836,14 @@ class AdminOrdersControllerCore extends AdminController
// We can't edit a delivered order
if ($order->hasBeenDelivered()) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('You cannot edit a delivered order.')
)));
}
if (!empty($order_invoice) && $order_invoice->id_order != Tools::getValue('id_order')) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('You cannot use this invoice for the order')
)));
@@ -2854,21 +2854,21 @@ class AdminOrdersControllerCore extends AdminController
$product_price_tax_excl = str_replace(',', '.', Tools::getValue('product_price_tax_excl'));
if (!Validate::isPrice($product_price_tax_incl) || !Validate::isPrice($product_price_tax_excl)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Invalid price')
)));
}
//commented by webkul here quantity is gap between booking days which is calulated and validated in ajaxProcessEditProductOnOrder();
/*if (!is_array(Tools::getValue('product_quantity')) && !Validate::isUnsignedInt(Tools::getValue('product_quantity')))
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Invalid quantity')
)));
elseif (is_array(Tools::getValue('product_quantity')))
foreach (Tools::getValue('product_quantity') as $qty)
if (!Validate::isUnsignedInt($qty))
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('Invalid quantity')
)));*/
@@ -2877,21 +2877,21 @@ class AdminOrdersControllerCore extends AdminController
protected function doDeleteProductLineValidation(OrderDetail $order_detail, Order $order)
{
if (!Validate::isLoadedObject($order_detail)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The Order Detail object could not be loaded.')
)));
}
if (!Validate::isLoadedObject($order)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The order object cannot be loaded.')
)));
}
if ($order_detail->id_order != $order->id) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('You cannot delete the order detail.')
)));
@@ -2899,7 +2899,7 @@ class AdminOrdersControllerCore extends AdminController
// We can't edit a delivered order
if ($order->hasBeenDelivered()) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('You cannot edit a delivered order.')
)));
@@ -2916,13 +2916,13 @@ class AdminOrdersControllerCore extends AdminController
$StockAvailable = StockAvailable::getQuantityAvailableByProduct($order_detail->product_id, $order_detail->product_attribute_id, $order_detail->id_shop);
$product = new Product($order_detail->product_id, true, null, $order_detail->id_shop);
if (!Validate::isLoadedObject($product)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('The Product object could not be loaded.')
)));
} else {
if (($StockAvailable < $add_quantity) && (!$product->isAvailableWhenOutOfStock((int)$product->out_of_stock))) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => false,
'error' => Tools::displayError('This product is no longer in stock with those attributes ')
)));
@@ -3074,7 +3074,7 @@ class AdminOrdersControllerCore extends AdminController
$authorized_modules = array();
if (!Validate::isLoadedObject($customer) || !is_array($modules)) {
- die(Tools::jsonEncode(array('result' => false)));
+ die(json_encode(array('result' => false)));
}
foreach ($modules as $module) {
@@ -3093,7 +3093,7 @@ class AdminOrdersControllerCore extends AdminController
'payment_modules' => $payment_modules,
));
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'result' => true,
'view' => $this->createTemplate('_select_payment.tpl')->fetch(),
)));
@@ -3128,7 +3128,7 @@ class AdminOrdersControllerCore extends AdminController
$result['status'] = 'failed';
}
- die(Tools::jsonEncode($result));
+ die(json_encode($result));
}
// To show rooms extra demands in the modal box in order details view page
@@ -3238,8 +3238,8 @@ class AdminOrdersControllerCore extends AdminController
if ($idCartBooking = Tools::getValue('id_cart_booking')) {
if (Validate::isLoadedObject($objCartbookingCata = new HotelCartBookingData($idCartBooking))) {
$roomDemands = Tools::getValue('room_demands');
- $roomDemands = Tools::jsonDecode($roomDemands, true);
- $roomDemands = Tools::jsonEncode($roomDemands);
+ $roomDemands = json_decode($roomDemands, true);
+ $roomDemands = json_encode($roomDemands);
$objCartbookingCata->extra_demands = $roomDemands;
if ($objCartbookingCata->save()) {
die('1');
@@ -3255,7 +3255,7 @@ class AdminOrdersControllerCore extends AdminController
if ($idHtlBooking = Tools::getValue('id_htl_booking')) {
if (Validate::isLoadedObject($objBookingDetail = new HotelBookingDetail($idHtlBooking))) {
$roomDemands = Tools::getValue('room_demands');
- if ($roomDemands = Tools::jsonDecode($roomDemands, true)) {
+ if ($roomDemands = json_decode($roomDemands, true)) {
$order = new Order($objBookingDetail->id_order);
$vatAddress = new Address((int)$order->{Configuration::get('PS_TAX_ADDRESS_TYPE')});
$idLang = (int)$order->id_lang;
diff --git a/controllers/admin/AdminPerformanceController.php b/controllers/admin/AdminPerformanceController.php
index 5f2e4f9b7..3e5976b34 100644
--- a/controllers/admin/AdminPerformanceController.php
+++ b/controllers/admin/AdminPerformanceController.php
@@ -1014,7 +1014,7 @@ class AdminPerformanceControllerCore extends AdminController
$res = @memcache_get_server_status($memcache, $host, $port);
}
}
- die(Tools::jsonEncode(array($res)));
+ die(json_encode(array($res)));
}
}
die;
diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php
index 35879aea7..fc20ec176 100644
--- a/controllers/admin/AdminProductsController.php
+++ b/controllers/admin/AdminProductsController.php
@@ -600,7 +600,7 @@ class AdminProductsControllerCore extends AdminController
public function ajaxProcessAddAttachment()
{
if ($this->tabAccess['edit'] === '0') {
- return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission'))));
+ return die(json_encode(array('error' => $this->l('You do not have the right permission'))));
}
if (isset($_FILES['attachment_file'])) {
if ((int)$_FILES['attachment_file']['error'] === 1) {
@@ -720,7 +720,7 @@ class AdminProductsControllerCore extends AdminController
}
}
- die(Tools::jsonEncode($_FILES));
+ die(json_encode($_FILES));
}
}
@@ -1296,7 +1296,7 @@ class AdminProductsControllerCore extends AdminController
);
}
- die(Tools::jsonEncode($json));
+ die(json_encode($json));
}
public function processSpecificPricePriorities()
@@ -1632,7 +1632,7 @@ class AdminProductsControllerCore extends AdminController
);
}
- die(Tools::jsonEncode($json));
+ die(json_encode($json));
}
public function ajaxProcessDefaultProductAttribute()
@@ -1656,7 +1656,7 @@ class AdminProductsControllerCore extends AdminController
);
}
- die(Tools::jsonEncode($json));
+ die(json_encode($json));
}
}
@@ -1671,7 +1671,7 @@ class AdminProductsControllerCore extends AdminController
$combinations[$key]['attributes'][] = array($combination['group_name'], $combination['attribute_name'], $combination['id_attribute']);
}
- die(Tools::jsonEncode($combinations));
+ die(json_encode($combinations));
}
}
}
@@ -1732,13 +1732,13 @@ class AdminProductsControllerCore extends AdminController
public function ajaxProcessUpdateImagePosition()
{
if ($this->tabAccess['edit'] === '0') {
- return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission'))));
+ return die(json_encode(array('error' => $this->l('You do not have the right permission'))));
}
$res = false;
if ($json = Tools::getValue('json')) {
$res = true;
$json = stripslashes($json);
- $images = Tools::jsonDecode($json, true);
+ $images = json_decode($json, true);
foreach ($images as $id => $position) {
$img = new Image((int)$id);
$img->position = (int)$position;
@@ -1755,7 +1755,7 @@ class AdminProductsControllerCore extends AdminController
public function ajaxProcessUpdateCover()
{
if ($this->tabAccess['edit'] === '0') {
- return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission'))));
+ return die(json_encode(array('error' => $this->l('You do not have the right permission'))));
}
Image::deleteCover((int)Tools::getValue('id_product'));
$img = new Image((int)Tools::getValue('id_image'));
@@ -2742,7 +2742,7 @@ class AdminProductsControllerCore extends AdminController
if ($manufacturers) {
foreach ($manufacturers as $manufacturer) {
$tmp = array("optionValue" => $manufacturer['id_manufacturer'], "optionDisplay" => htmlspecialchars(trim($manufacturer['name'])));
- $jsonArray[] = Tools::jsonEncode($tmp);
+ $jsonArray[] = json_encode($tmp);
}
}
@@ -2965,7 +2965,7 @@ class AdminProductsControllerCore extends AdminController
$this->tpl_form_vars['token'] = $this->token;
$this->tpl_form_vars['combinationImagesJs'] = $this->getCombinationImagesJs();
$this->tpl_form_vars['PS_ALLOW_ACCENTED_CHARS_URL'] = (int)Configuration::get('PS_ALLOW_ACCENTED_CHARS_URL');
- $this->tpl_form_vars['post_data'] = Tools::jsonEncode($_POST);
+ $this->tpl_form_vars['post_data'] = json_encode($_POST);
$this->tpl_form_vars['save_error'] = !empty($this->errors);
$this->tpl_form_vars['mod_evasive'] = Tools::apacheModExists('evasive');
$this->tpl_form_vars['mod_security'] = Tools::apacheModExists('security');
@@ -3339,7 +3339,7 @@ class AdminProductsControllerCore extends AdminController
foreach ($hotelRoomInfo as &$room) {
if ($room['id_status'] == 3) {
$disabledDates = $objRoomDisableDates->getRoomDisableDates($room['id']);
- $room['disabled_dates_json'] = Tools::jsonEncode($disabledDates);
+ $room['disabled_dates_json'] = json_encode($disabledDates);
}
}
$data->assign('htl_room_info', $hotelRoomInfo);
@@ -3492,7 +3492,7 @@ class AdminProductsControllerCore extends AdminController
$disableDtsArr = array();
foreach ($room_status as $key => $status) {
if ($status == 3) {
- $disableDtsArr[$key] = Tools::jsonDecode($disable_dates[$key], true);
+ $disableDtsArr[$key] = json_decode($disable_dates[$key], true);
$this->validateDisableDateRanges($disableDtsArr[$key]);
}
}
@@ -3714,7 +3714,7 @@ class AdminProductsControllerCore extends AdminController
}
if ($booking_calendar_data) {
- die(Tools::jsonEncode($booking_calendar_data));
+ die(json_encode($booking_calendar_data));
} else {
die(0);
}
@@ -4793,7 +4793,7 @@ class AdminProductsControllerCore extends AdminController
}
}
- die(Tools::jsonEncode(array($image_uploader->getName() => $files)));
+ die(json_encode(array($image_uploader->getName() => $files)));
}
/**
@@ -5421,28 +5421,28 @@ class AdminProductsControllerCore extends AdminController
public function ajaxProcessProductQuantity()
{
if ($this->tabAccess['edit'] === '0') {
- return die(Tools::jsonEncode(array('error' => $this->l('You do not have the right permission'))));
+ return die(json_encode(array('error' => $this->l('You do not have the right permission'))));
}
if (!Tools::getValue('actionQty')) {
- return Tools::jsonEncode(array('error' => $this->l('Undefined action')));
+ return json_encode(array('error' => $this->l('Undefined action')));
}
$product = new Product((int)Tools::getValue('id_product'), true);
switch (Tools::getValue('actionQty')) {
case 'depends_on_stock':
if (Tools::getValue('value') === false) {
- die(Tools::jsonEncode(array('error' => $this->l('Undefined value'))));
+ die(json_encode(array('error' => $this->l('Undefined value'))));
}
if ((int)Tools::getValue('value') != 0 && (int)Tools::getValue('value') != 1) {
- die(Tools::jsonEncode(array('error' => $this->l('Incorrect value'))));
+ die(json_encode(array('error' => $this->l('Incorrect value'))));
}
if (!$product->advanced_stock_management && (int)Tools::getValue('value') == 1) {
- die(Tools::jsonEncode(array('error' => $this->l('Not possible if advanced stock management is disabled. '))));
+ die(json_encode(array('error' => $this->l('Not possible if advanced stock management is disabled. '))));
}
if (Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT') && (int)Tools::getValue('value') == 1 && (Pack::isPack($product->id) && !Pack::allUsesAdvancedStockManagement($product->id)
&& ($product->pack_stock_type == 2 || $product->pack_stock_type == 1 ||
($product->pack_stock_type == 3 && (Configuration::get('PS_PACK_STOCK_TYPE') == 1 || Configuration::get('PS_PACK_STOCK_TYPE') == 2))))) {
- die(Tools::jsonEncode(array('error' => $this->l('You cannot use advanced stock management for this pack because').'
'.
+ die(json_encode(array('error' => $this->l('You cannot use advanced stock management for this pack because').'
'.
$this->l('- advanced stock management is not enabled for these room types').'
'.
$this->l('- you have chosen to decrement room types quantities.'))));
}
@@ -5453,15 +5453,15 @@ class AdminProductsControllerCore extends AdminController
case 'pack_stock_type':
$value = Tools::getValue('value');
if ($value === false) {
- die(Tools::jsonEncode(array('error' => $this->l('Undefined value'))));
+ die(json_encode(array('error' => $this->l('Undefined value'))));
}
if ((int)$value != 0 && (int)$value != 1
&& (int)$value != 2 && (int)$value != 3) {
- die(Tools::jsonEncode(array('error' => $this->l('Incorrect value'))));
+ die(json_encode(array('error' => $this->l('Incorrect value'))));
}
if ($product->depends_on_stock && !Pack::allUsesAdvancedStockManagement($product->id) && ((int)$value == 1
|| (int)$value == 2 || ((int)$value == 3 && (Configuration::get('PS_PACK_STOCK_TYPE') == 1 || Configuration::get('PS_PACK_STOCK_TYPE') == 2)))) {
- die(Tools::jsonEncode(array('error' => $this->l('You cannot use this stock management option because:').'
'.
+ die(json_encode(array('error' => $this->l('You cannot use this stock management option because:').'
'.
$this->l('- advanced stock management is not enabled for these room types').'
'.
$this->l('- advanced stock management is enabled for the pack'))));
}
@@ -5471,10 +5471,10 @@ class AdminProductsControllerCore extends AdminController
case 'out_of_stock':
if (Tools::getValue('value') === false) {
- die(Tools::jsonEncode(array('error' => $this->l('Undefined value'))));
+ die(json_encode(array('error' => $this->l('Undefined value'))));
}
if (!in_array((int)Tools::getValue('value'), array(0, 1, 2))) {
- die(Tools::jsonEncode(array('error' => $this->l('Incorrect value'))));
+ die(json_encode(array('error' => $this->l('Incorrect value'))));
}
StockAvailable::setProductOutOfStock($product->id, (int)Tools::getValue('value'));
@@ -5482,10 +5482,10 @@ class AdminProductsControllerCore extends AdminController
case 'set_qty':
if (Tools::getValue('value') === false || (!is_numeric(trim(Tools::getValue('value'))))) {
- die(Tools::jsonEncode(array('error' => $this->l('Undefined value'))));
+ die(json_encode(array('error' => $this->l('Undefined value'))));
}
if (Tools::getValue('id_product_attribute') === false) {
- die(Tools::jsonEncode(array('error' => $this->l('Undefined id room type attribute'))));
+ die(json_encode(array('error' => $this->l('Undefined id room type attribute'))));
}
StockAvailable::setQuantity($product->id, (int)Tools::getValue('id_product_attribute'), (int)Tools::getValue('value'));
@@ -5495,18 +5495,18 @@ class AdminProductsControllerCore extends AdminController
$error = ob_get_contents();
if (!empty($error)) {
ob_end_clean();
- die(Tools::jsonEncode(array('error' => $error)));
+ die(json_encode(array('error' => $error)));
}
break;
case 'advanced_stock_management' :
if (Tools::getValue('value') === false) {
- die(Tools::jsonEncode(array('error' => $this->l('Undefined value'))));
+ die(json_encode(array('error' => $this->l('Undefined value'))));
}
if ((int)Tools::getValue('value') != 1 && (int)Tools::getValue('value') != 0) {
- die(Tools::jsonEncode(array('error' => $this->l('Incorrect value'))));
+ die(json_encode(array('error' => $this->l('Incorrect value'))));
}
if (!Configuration::get('PS_ADVANCED_STOCK_MANAGEMENT') && (int)Tools::getValue('value') == 1) {
- die(Tools::jsonEncode(array('error' => $this->l('Not possible if advanced stock management is disabled. '))));
+ die(json_encode(array('error' => $this->l('Not possible if advanced stock management is disabled. '))));
}
$product->setAdvancedStockManagement((int)Tools::getValue('value'));
@@ -5516,7 +5516,7 @@ class AdminProductsControllerCore extends AdminController
break;
}
- die(Tools::jsonEncode(array('error' => false)));
+ die(json_encode(array('error' => false)));
}
public function getCombinationImagesJS()
@@ -5666,7 +5666,7 @@ class AdminProductsControllerCore extends AdminController
GROUP BY pl.`id_product`
LIMIT '.(int)$limit);
}
- die(Tools::jsonEncode($result));
+ die(json_encode($result));
}
}
diff --git a/controllers/admin/AdminQuickAccessesController.php b/controllers/admin/AdminQuickAccessesController.php
index 450a1579b..38923e60d 100644
--- a/controllers/admin/AdminQuickAccessesController.php
+++ b/controllers/admin/AdminQuickAccessesController.php
@@ -153,7 +153,7 @@ class AdminQuickAccessesControllerCore extends AdminController
public function getQuickAccessesList()
{
$links = QuickAccess::getQuickAccesses($this->context->language->id);
- return Tools::jsonEncode(array_map(array($this, 'getLinkToken'), $links));
+ return json_encode(array_map(array($this, 'getLinkToken'), $links));
}
public function getLinkToken($item)
@@ -195,7 +195,7 @@ class AdminQuickAccessesControllerCore extends AdminController
$this->errors = array_unique($this->errors);
if (!empty($this->errors)) {
$this->errors['has_errors'] = true;
- $this->ajaxDie(Tools::jsonEncode($this->errors));
+ $this->ajaxDie(json_encode($this->errors));
return false;
}
return $this->getQuickAccessesList();
diff --git a/controllers/admin/AdminRequestSqlController.php b/controllers/admin/AdminRequestSqlController.php
index 121bdcf5f..a8e5507b1 100644
--- a/controllers/admin/AdminRequestSqlController.php
+++ b/controllers/admin/AdminRequestSqlController.php
@@ -197,7 +197,7 @@ class AdminRequestSqlControllerCore extends AdminController
unset($attributes[$key]['Default']);
unset($attributes[$key]['Extra']);
}
- die(Tools::jsonEncode($attributes));
+ die(json_encode($attributes));
}
}
diff --git a/controllers/admin/AdminSearchController.php b/controllers/admin/AdminSearchController.php
index af5b89e8a..b8dc233dc 100644
--- a/controllers/admin/AdminSearchController.php
+++ b/controllers/admin/AdminSearchController.php
@@ -191,7 +191,7 @@ class AdminSearchControllerCore extends AdminController
$iso_lang = Tools::strtolower(Context::getContext()->language->iso_code);
$iso_country = Tools::strtolower(Country::getIsoById(Configuration::get('PS_COUNTRY_DEFAULT')));
if (($json_content = Tools::file_get_contents('https://api-addons.prestashop.com/'._PS_VERSION_.'/search/'.urlencode($this->query).'/'.$iso_country.'/'.$iso_lang.'/')) != false) {
- $results = Tools::jsonDecode($json_content, true);
+ $results = json_decode($json_content, true);
if (isset($results['id'])) {
$this->_list['addons'] = array($results);
} else {
diff --git a/controllers/admin/AdminShopController.php b/controllers/admin/AdminShopController.php
index a8624c117..2105ef397 100644
--- a/controllers/admin/AdminShopController.php
+++ b/controllers/admin/AdminShopController.php
@@ -36,7 +36,7 @@ class AdminShopControllerCore extends AdminController
$this->table = 'shop';
$this->className = 'Shop';
$this->multishop_context = Shop::CONTEXT_ALL;
-
+
$this->id_shop_group = (int)Tools::getValue('id_shop_group');
/* if $_GET['id_shop'] is transmitted, virtual url can be loaded in config.php, so we wether transmit shop_id in herfs */
@@ -250,7 +250,7 @@ class AdminShopControllerCore extends AdminController
elseif (Shop::getTotalShops() == 1)
$this->errors[] = Tools::displayError('You cannot disable the last shop.');
}*/
-
+
if (Tools::isSubmit('submitAddshopAndStay') || Tools::isSubmit('submitAddshop')) {
$shop_group = new ShopGroup((int)Tools::getValue('id_shop_group'));
if ($shop_group->shopNameExists(Tools::getValue('name'), (int)Tools::getValue('id_shop'))) {
@@ -475,7 +475,7 @@ class AdminShopControllerCore extends AdminController
$root_category = new Category($root_categories[0]['id_category']);
$children = $root_category->getAllChildren($this->context->language->id);
$selected_cat[] = $root_categories[0]['id_category'];
-
+
foreach ($children as $child) {
$selected_cat[] = $child->id;
}
@@ -576,7 +576,7 @@ class AdminShopControllerCore extends AdminController
'zone' => $this->l('Zones'),
'cart_rule' => $this->l('Cart rules'),
);
-
+
// Hook for duplication of shop data
$modules_list = Hook::getHookModuleExecList('actionShopDataDuplication');
if (is_array($modules_list) && count($modules_list) > 0) {
@@ -586,7 +586,7 @@ class AdminShopControllerCore extends AdminController
}
asort($import_data);
-
+
if (!$this->object->id) {
$this->fields_import_form = array(
'radio' => array(
@@ -653,7 +653,7 @@ class AdminShopControllerCore extends AdminController
if (Tools::isSubmit('id_category_default')) {
$_POST['id_category'] = (int)Tools::getValue('id_category_default');
}
-
+
/* Checking fields validity */
$this->validateRules();
@@ -711,13 +711,13 @@ class AdminShopControllerCore extends AdminController
if (!array_key_exists('Edit', self::$cache_lang)) {
self::$cache_lang['Edit'] = $this->l('Edit', 'Helper');
}
-
+
$tpl->assign(array(
'href' => $this->context->link->getAdminLink('AdminShop').'&shop_id='.(int)$id.'&update'.$this->table,
'action' => self::$cache_lang['Edit'],
'id' => $id
));
-
+
return $tpl->fetch();
} else {
return;
@@ -738,7 +738,7 @@ class AdminShopControllerCore extends AdminController
$root_category = new Category($root_categories[0]['id_category']);
$children = $root_category->getAllChildren($this->context->language->id);
$selected_cat[] = $root_categories[0]['id_category'];
-
+
foreach ($children as $child) {
$selected_cat[] = $child->id;
}
@@ -860,6 +860,6 @@ class AdminShopControllerCore extends AdminController
'children' => $tree,
));
- die(Tools::jsonEncode($tree));
+ die(json_encode($tree));
}
}
diff --git a/controllers/admin/AdminShopUrlController.php b/controllers/admin/AdminShopUrlController.php
index d3e334c9d..f0e9f20ae 100644
--- a/controllers/admin/AdminShopUrlController.php
+++ b/controllers/admin/AdminShopUrlController.php
@@ -281,7 +281,7 @@ class AdminShopUrlControllerCore extends AdminController
}
$this->tpl_form_vars = array(
- 'js_shop_url' => Tools::jsonEncode($list_shop_with_url)
+ 'js_shop_url' => json_encode($list_shop_with_url)
);
$this->fields_value = array(
diff --git a/controllers/admin/AdminStatsController.php b/controllers/admin/AdminStatsController.php
index 2d53728dc..8494928a5 100644
--- a/controllers/admin/AdminStatsController.php
+++ b/controllers/admin/AdminStatsController.php
@@ -542,7 +542,7 @@ class AdminStatsControllerCore extends AdminStatsTabController
}
$value .= '%';
- // ConfigurationKPI::updateValue('CONVERSION_RATE_CHART', Tools::jsonEncode($data));
+ // ConfigurationKPI::updateValue('CONVERSION_RATE_CHART', json_encode($data));
ConfigurationKPI::updateValue('CONVERSION_RATE', $value);
ConfigurationKPI::updateValue('CONVERSION_RATE_EXPIRE', strtotime(date('Y-m-d 00:00:00', strtotime('+1 day'))));
break;
@@ -793,8 +793,8 @@ class AdminStatsControllerCore extends AdminStatsTabController
if (isset($data)) {
$array['data'] = $data;
}
- die(Tools::jsonEncode($array));
+ die(json_encode($array));
}
- die(Tools::jsonEncode(array('has_errors' => true)));
+ die(json_encode(array('has_errors' => true)));
}
}
diff --git a/controllers/admin/AdminStatsTabController.php b/controllers/admin/AdminStatsTabController.php
index c8e7e38eb..54b1682fb 100644
--- a/controllers/admin/AdminStatsTabController.php
+++ b/controllers/admin/AdminStatsTabController.php
@@ -51,7 +51,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
}
$this->content .= $this->renderView();
}
-
+
$this->content .= $this->displayMenu();
$this->content .= $this->displayCalendar();
$this->content .= $this->displayStats();
@@ -97,7 +97,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
$identifier = 'module';
$id = Tools::getValue('module');
}
-
+
$action = Context::getContext()->link->getAdminLink('AdminStats');
$action .= ($action && $table ? '&'.Tools::safeOutput($action) : '');
$action .= ($identifier && $id ? '&'.Tools::safeOutput($identifier).'='.(int)$id : '');
@@ -172,7 +172,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
return $tpl->fetch();
}
-
+
public function checkModulesNames($a, $b)
{
return (bool)($a['displayName'] > $b['displayName']);
@@ -205,7 +205,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
if (!isset($module_instance)) {
$module_instance = Module::getInstanceByName($module_name);
}
-
+
if ($module_instance && $module_instance->active) {
$hook = Hook::exec('displayAdminStatsModules', null, $module_instance->id);
}
@@ -223,9 +223,9 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
public function postProcess()
{
$this->context = Context::getContext();
-
+
$this->processDateRange();
-
+
if (Tools::getValue('submitSettings')) {
if ($this->tabAccess['edit'] === '1') {
self::$currentIndex .= '&module='.Tools::getValue('module');
@@ -237,7 +237,7 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
}
}
}
-
+
public function processDateRange()
{
if (Tools::isSubmit('submitDatePicker')) {
@@ -281,21 +281,21 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
}
}
}
-
+
public function ajaxProcessSetDashboardDateRange()
{
$this->processDateRange();
-
+
if ($this->isXmlHttpRequest()) {
if (is_array($this->errors) && count($this->errors)) {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'has_errors' => true,
'errors' => array($this->errors),
'date_from' => $this->context->employee->stats_date_from,
'date_to' => $this->context->employee->stats_date_to)
));
} else {
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'has_errors' => false,
'date_from' => $this->context->employee->stats_date_from,
'date_to' => $this->context->employee->stats_date_to)
diff --git a/controllers/admin/AdminSupplyOrdersController.php b/controllers/admin/AdminSupplyOrdersController.php
index cdae27c2a..94702f5a2 100644
--- a/controllers/admin/AdminSupplyOrdersController.php
+++ b/controllers/admin/AdminSupplyOrdersController.php
@@ -1771,7 +1771,7 @@ class AdminSupplyOrdersControllerCore extends AdminController
}
}
if ($items) {
- die(Tools::jsonEncode($items));
+ die(json_encode($items));
}
die(1);
diff --git a/controllers/admin/AdminTaxRulesGroupController.php b/controllers/admin/AdminTaxRulesGroupController.php
index 3c54318ca..ba62da512 100644
--- a/controllers/admin/AdminTaxRulesGroupController.php
+++ b/controllers/admin/AdminTaxRulesGroupController.php
@@ -546,7 +546,7 @@ class AdminTaxRulesGroupControllerCore extends AdminController
foreach ($tax_rules as $key => $result) {
$output[$key] = $result;
}
- die(Tools::jsonEncode($output));
+ die(json_encode($output));
}
}
diff --git a/controllers/admin/AdminTranslationsController.php b/controllers/admin/AdminTranslationsController.php
index 87a586dcb..941e82739 100644
--- a/controllers/admin/AdminTranslationsController.php
+++ b/controllers/admin/AdminTranslationsController.php
@@ -179,8 +179,8 @@ class AdminTranslationsControllerCore extends AdminController
$file_name = $this->link_lang_pack.'?version='._PS_VERSION_;
$array_stream_context = @stream_context_create(array('http' => array('method' => 'GET', 'timeout' => 8)));
if ($lang_packs = Tools::file_get_contents($file_name, false, $array_stream_context)) {
- // Notice : for php < 5.2 compatibility, Tools::jsonDecode. The second parameter to true will set us
- if ($lang_packs != '' && $lang_packs = Tools::jsonDecode($lang_packs, true)) {
+ // Notice : for php < 5.2 compatibility, json_decode. The second parameter to true will set us
+ if ($lang_packs != '' && $lang_packs = json_decode($lang_packs, true)) {
foreach ($lang_packs as $key => $lang_pack) {
if (!Language::isInstalled($lang_pack['iso_code'])) {
$packs_to_install[$key] = $lang_pack;
diff --git a/controllers/front/AddressController.php b/controllers/front/AddressController.php
index 2606da4ab..a03befc81 100644
--- a/controllers/front/AddressController.php
+++ b/controllers/front/AddressController.php
@@ -204,7 +204,7 @@ class AddressControllerCore extends FrontController
'hasError' => (bool)$this->errors,
'errors' => $this->errors
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
}
@@ -231,7 +231,7 @@ class AddressControllerCore extends FrontController
'id_address_delivery' => (int)$this->context->cart->id_address_delivery,
'id_address_invoice' => (int)$this->context->cart->id_address_invoice
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
// Redirect to old page or current page
@@ -364,7 +364,7 @@ class AddressControllerCore extends FrontController
'hasError' => !empty($this->errors),
'errors' => $this->errors
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
}
}
diff --git a/controllers/front/AuthController.php b/controllers/front/AuthController.php
index 686694ef8..b1b374b2b 100644
--- a/controllers/front/AuthController.php
+++ b/controllers/front/AuthController.php
@@ -168,7 +168,7 @@ class AuthControllerCore extends FrontController
'page' => $this->context->smarty->fetch($this->template),
'token' => Tools::getToken(false)
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
}
@@ -349,7 +349,7 @@ class AuthControllerCore extends FrontController
'errors' => $this->errors,
'token' => Tools::getToken(false)
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
} else {
$this->context->smarty->assign('authentification_error', $this->errors);
}
@@ -516,7 +516,7 @@ class AuthControllerCore extends FrontController
'id_address_invoice' => $this->context->cart->id_address_invoice,
'token' => Tools::getToken(false)
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
if (($back = Tools::getValue('back')) && $back == Tools::secureReferrer($back)) {
@@ -690,7 +690,7 @@ class AuthControllerCore extends FrontController
'id_address_invoice' => $this->context->cart->id_address_invoice,
'token' => Tools::getToken(false)
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
// if registration type is in two steps, we redirect to register address
if (!Configuration::get('PS_REGISTRATION_PROCESS_TYPE') && !$this->ajax && !Tools::isSubmit('submitGuestAccount')) {
@@ -730,7 +730,7 @@ class AuthControllerCore extends FrontController
'isSaved' => false,
'id_customer' => 0
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
$this->context->smarty->assign('account_error', $this->errors);
}
diff --git a/controllers/front/CartController.php b/controllers/front/CartController.php
index 842629439..4ee5f81cd 100644
--- a/controllers/front/CartController.php
+++ b/controllers/front/CartController.php
@@ -105,7 +105,7 @@ class CartControllerCore extends FrontController
}
} elseif (!$this->isTokenValid()) {
if (Tools::getValue('ajax')) {
- $this->ajaxDie(Tools::jsonEncode(array(
+ $this->ajaxDie(json_encode(array(
'hasError' => true,
'errors' => array(Tools::displayError('Impossible to add the product to the cart. Please refresh page.')),
)));
@@ -137,7 +137,7 @@ class CartControllerCore extends FrontController
}
if ($total_quantity < $minimal_quantity) {
- $this->ajaxDie(Tools::jsonEncode(array(
+ $this->ajaxDie(json_encode(array(
'hasError' => true,
'errors' => array(sprintf(Tools::displayError('You must add %d minimum quantity', !Tools::getValue('ajax')), $minimal_quantity)),
)));
@@ -210,7 +210,7 @@ class CartControllerCore extends FrontController
$new_id_address_delivery = (int)Tools::getValue('new_id_address_delivery');
if (!count(Carrier::getAvailableCarrierList(new Product($this->id_product), null, $new_id_address_delivery))) {
- $this->ajaxDie(Tools::jsonEncode(array(
+ $this->ajaxDie(json_encode(array(
'hasErrors' => true,
'error' => Tools::displayError('It is not possible to deliver this product to the selected address.', false),
)));
@@ -312,7 +312,7 @@ class CartControllerCore extends FrontController
if (isset($hotel_room_data['stats']['num_avail'])) {
$total_available_rooms = $hotel_room_data['stats']['num_avail'];
if ($total_available_rooms < $req_rm) {
- die(Tools::jsonEncode(array('status' => 'unavailable_quantity', 'avail_rooms' => $total_available_rooms)));
+ die(json_encode(array('status' => 'unavailable_quantity', 'avail_rooms' => $total_available_rooms)));
}
} else {
$this->errors[] = Tools::displayError('Rooms are unavailable. Please try with different dates');
@@ -322,10 +322,10 @@ class CartControllerCore extends FrontController
}
}
} else {
- die(Tools::jsonEncode(array('status' => 'failed3')));
+ die(json_encode(array('status' => 'failed3')));
}
} else {
- die(Tools::jsonEncode(array('status' => 'failed4')));
+ die(json_encode(array('status' => 'failed4')));
}
}
@@ -416,8 +416,8 @@ class CartControllerCore extends FrontController
foreach ($hotel_room_info_arr as $key_hotel_room_info => $val_hotel_room_info) {
if ($chkQty < $req_rm) {
$roomDemand = Tools::getValue('roomDemands');
- $roomDemand = Tools::jsonDecode($roomDemand, true);
- $roomDemand = Tools::jsonEncode($roomDemand);
+ $roomDemand = json_decode($roomDemand, true);
+ $roomDemand = json_encode($roomDemand);
$obj_htl_cart_booking_data = new HotelCartBookingData();
$obj_htl_cart_booking_data->id_cart = $this->context->cart->id;
$obj_htl_cart_booking_data->id_guest = $this->context->cart->id_guest;
@@ -519,10 +519,10 @@ class CartControllerCore extends FrontController
public function displayAjax()
{
if ($this->errors) {
- $this->ajaxDie(Tools::jsonEncode(array('hasError' => true, 'errors' => $this->errors)));
+ $this->ajaxDie(json_encode(array('hasError' => true, 'errors' => $this->errors)));
}
if ($this->ajax_refresh) {
- $this->ajaxDie(Tools::jsonEncode(array('refresh' => true)));
+ $this->ajaxDie(json_encode(array('refresh' => true)));
}
// write cookie if can't on destruct
@@ -560,7 +560,7 @@ class CartControllerCore extends FrontController
$json = '';
Hook::exec('actionCartListOverride', array('summary' => $result, 'json' => &$json));
- $this->ajaxDie(Tools::jsonEncode(array_merge($result, (array)Tools::jsonDecode($json, true))));
+ $this->ajaxDie(json_encode(array_merge($result, (array)json_decode($json, true))));
}
// @todo create a hook
elseif (file_exists(_PS_MODULE_DIR_.'/blockcart/blockcart-ajax.php')) {
diff --git a/controllers/front/ContactController.php b/controllers/front/ContactController.php
index 526fc6aee..54c5dbe17 100644
--- a/controllers/front/ContactController.php
+++ b/controllers/front/ContactController.php
@@ -305,7 +305,7 @@ class ContactControllerCore extends FrontController
if (Configuration::get('WK_GOOGLE_ACTIVE_MAP')) {
$hotelLocationArray = $objHotelInfo->getMapFormatHotelsInfo(Configuration::get('WK_MAP_HOTEL_ACTIVE_ONLY'));
if ($hotelLocationArray) {
- $this->context->smarty->assign('hotelLocationArray', Tools::jsonEncode($hotelLocationArray));
+ $this->context->smarty->assign('hotelLocationArray', json_encode($hotelLocationArray));
}
}
//End
diff --git a/controllers/front/OrderController.php b/controllers/front/OrderController.php
index 340d534d9..a0b19b57d 100644
--- a/controllers/front/OrderController.php
+++ b/controllers/front/OrderController.php
@@ -138,7 +138,7 @@ class OrderControllerCore extends ParentOrderController
)
)
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
if ($this->nbProducts) {
diff --git a/controllers/front/OrderDetailController.php b/controllers/front/OrderDetailController.php
index cde394877..19c3a1def 100644
--- a/controllers/front/OrderDetailController.php
+++ b/controllers/front/OrderDetailController.php
@@ -208,7 +208,7 @@ class OrderDetailControllerCore extends FrontController
$hasError = 1;
}
if ($bookingRefunds = Tools::getValue('bookings_to_refund')) {
- if (!count($bookingRefunds = Tools::jsonDecode($bookingRefunds, true))) {
+ if (!count($bookingRefunds = json_decode($bookingRefunds, true))) {
$hasError = 1;
} else {
foreach ($bookingRefunds as $idHtlBooking) {
@@ -248,9 +248,9 @@ class OrderDetailControllerCore extends FrontController
// Emails to customer, admin on refund request state change
$objOrderReturn->changeIdOrderReturnState(OrderReturnState::ORDER_RETRUN_FIRST_STATUS, $objOrderReturn->id);
- die(Tools::jsonEncode(array('status' => 1)));
+ die(json_encode(array('status' => 1)));
}
- die(Tools::jsonEncode(array('status' => 0)));
+ die(json_encode(array('status' => 0)));
}
// END ajax request handle
diff --git a/controllers/front/OrderOpcController.php b/controllers/front/OrderOpcController.php
index bb7730527..1c0227326 100644
--- a/controllers/front/OrderOpcController.php
+++ b/controllers/front/OrderOpcController.php
@@ -75,7 +75,7 @@ class OrderOpcControllerCore extends ParentOrderController
$this->getFormatedSummaryDetail()
);
Cart::addExtraCarriers($return);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
} else {
$this->errors[] = Tools::displayError('An error occurred while updating the cart.');
}
@@ -89,7 +89,7 @@ class OrderOpcControllerCore extends ParentOrderController
case 'updateTOSStatusAndGetPayments':
if (Tools::isSubmit('checked')) {
$this->context->cookie->checkedTOS = (int)Tools::getValue('checked');
- $this->ajaxDie(Tools::jsonEncode(array(
+ $this->ajaxDie(json_encode(array(
'HOOK_TOP_PAYMENT' => Hook::exec('displayPaymentTop'),
'HOOK_PAYMENT' => $this->_getPaymentMethods()
)));
@@ -97,7 +97,7 @@ class OrderOpcControllerCore extends ParentOrderController
break;
case 'getCarrierList':
- $this->ajaxDie(Tools::jsonEncode($this->_getCarrierList()));
+ $this->ajaxDie(json_encode($this->_getCarrierList()));
break;
case 'editCustomer':
@@ -132,14 +132,14 @@ class OrderOpcControllerCore extends ParentOrderController
} else {
$return['isSaved'] = false;
}
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
break;
case 'getAddressBlockAndCarriersAndPayments':
if ($this->context->customer->isLogged() || $this->context->customer->isGuest()) {
// check if customer have addresses
if (!Customer::getAddressesTotalById($this->context->customer->id)) {
- $this->ajaxDie(Tools::jsonEncode(array('no_address' => 1)));
+ $this->ajaxDie(json_encode(array('no_address' => 1)));
}
if (file_exists(_PS_MODULE_DIR_.'blockuserinfo/blockuserinfo.php')) {
include_once(_PS_MODULE_DIR_.'blockuserinfo/blockuserinfo.php');
@@ -183,7 +183,7 @@ class OrderOpcControllerCore extends ParentOrderController
),
$this->getFormatedSummaryDetail()
);
- $this->ajaxDie(Tools::jsonEncode($return));
+ $this->ajaxDie(json_encode($return));
}
die(Tools::displayError());
break;
@@ -265,11 +265,11 @@ class OrderOpcControllerCore extends ParentOrderController
'refresh' => (bool)$this->ajax_refresh),
$this->getFormatedSummaryDetail()
);
- $this->ajaxDie(Tools::jsonEncode($result));
+ $this->ajaxDie(json_encode($result));
}
}
if (count($this->errors)) {
- $this->ajaxDie(Tools::jsonEncode(array(
+ $this->ajaxDie(json_encode(array(
'hasError' => true,
'errors' => $this->errors
)));
@@ -958,8 +958,8 @@ class OrderOpcControllerCore extends ParentOrderController
if ($idCartBooking = Tools::getValue('id_cart_booking')) {
if (Validate::isLoadedObject($objCartbookingCata = new HotelCartBookingData($idCartBooking))) {
$roomDemands = Tools::getValue('room_demands');
- $roomDemands = Tools::jsonDecode($roomDemands, true);
- $roomDemands = Tools::jsonEncode($roomDemands);
+ $roomDemands = json_decode($roomDemands, true);
+ $roomDemands = json_encode($roomDemands);
$objCartbookingCata->extra_demands = $roomDemands;
if ($objCartbookingCata->save()) {
die('1');
diff --git a/controllers/front/ProductController.php b/controllers/front/ProductController.php
index 46cfd89d0..cafe51955 100644
--- a/controllers/front/ProductController.php
+++ b/controllers/front/ProductController.php
@@ -969,7 +969,7 @@ class ProductControllerCore extends FrontController
$totalPrice += $totalRoomPrice;
$demandsPrice = 0;
if ($roomDemand = Tools::getValue('room_demands')) {
- if ($roomDemand = Tools::jsonDecode($roomDemand, true)) {
+ if ($roomDemand = json_decode($roomDemand, true)) {
$objRoomDemandPrice = new HotelRoomTypeDemandPrice();
$demandsPrice = $objRoomDemandPrice->getRoomTypeDemandsTotalPrice(
$idProduct,
@@ -1009,6 +1009,6 @@ class ProductControllerCore extends FrontController
$result['msg'] = 'failed3';
$result['avail_rooms'] = 0;
}
- die(Tools::jsonEncode($result));
+ die(json_encode($result));
}
}
diff --git a/controllers/front/SearchController.php b/controllers/front/SearchController.php
index 7e36fc1a3..ebe5d78a5 100644
--- a/controllers/front/SearchController.php
+++ b/controllers/front/SearchController.php
@@ -64,12 +64,12 @@ class SearchControllerCore extends FrontController
}
Hook::exec('actionSearch', array('expr' => $query, 'total' => count($searchResults)));
}
- $this->ajaxDie(Tools::jsonEncode($searchResults));
+ $this->ajaxDie(json_encode($searchResults));
}
//Only controller content initialization when the user use the normal search
parent::initContent();
-
+
$product_per_page = isset($this->context->cookie->nb_item_per_page) ? (int)$this->context->cookie->nb_item_per_page : Configuration::get('PS_PRODUCTS_PER_PAGE');
if ($this->instant_search && !is_array($query)) {
diff --git a/install/classes/controllerHttp.php b/install/classes/controllerHttp.php
index de96a6a60..caceb3a16 100644
--- a/install/classes/controllerHttp.php
+++ b/install/classes/controllerHttp.php
@@ -430,7 +430,7 @@ abstract class InstallControllerHttp
if (!$success && empty($message)) {
$message = print_r(@error_get_last(), true);
}
- die(Tools::jsonEncode(array(
+ die(json_encode(array(
'success' => (bool)$success,
'message' => $message,
// 'memory' => round(memory_get_peak_usage()/1024/1024, 2).' Mo',
diff --git a/install/controllers/console/process.php b/install/controllers/console/process.php
index fa56b6bec..afeadfe82 100644
--- a/install/controllers/console/process.php
+++ b/install/controllers/console/process.php
@@ -221,7 +221,7 @@ class InstallControllerConsoleProcess extends InstallControllerConsole
$this->model_install->xml_loader_ids = $this->datas->xml_loader_ids;
$result = $this->model_install->populateDatabase();
$this->datas->xml_loader_ids = $this->model_install->xml_loader_ids;
- Configuration::updateValue('PS_INSTALL_XML_LOADERS_ID', Tools::jsonEncode($this->datas->xml_loader_ids));
+ Configuration::updateValue('PS_INSTALL_XML_LOADERS_ID', json_encode($this->datas->xml_loader_ids));
return $result;
}
@@ -269,7 +269,7 @@ class InstallControllerConsoleProcess extends InstallControllerConsole
{
$this->initializeContext();
- if ((!$this->datas->xml_loader_ids || !is_array($this->datas->xml_loader_ids)) && ($xml_ids = Tools::jsonDecode(Configuration::get('PS_INSTALL_XML_LOADERS_ID'), true))) {
+ if ((!$this->datas->xml_loader_ids || !is_array($this->datas->xml_loader_ids)) && ($xml_ids = json_decode(Configuration::get('PS_INSTALL_XML_LOADERS_ID'), true))) {
$this->datas->xml_loader_ids = $xml_ids;
}
diff --git a/install/dev/index.phtml b/install/dev/index.phtml
index 76984a2b5..0eb7e2be0 100644
--- a/install/dev/index.phtml
+++ b/install/dev/index.phtml
@@ -113,7 +113,7 @@
$this->loader->setDefaultPath();
?>