From 653ef8d1155fea5ca261ac16f60e3d315f80500c Mon Sep 17 00:00:00 2001 From: tDidierjean Date: Mon, 8 Aug 2011 13:17:12 +0000 Subject: [PATCH] // Context part 29 git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@7935 b9a71923-0436-4b27-9f14-aed3839534dd --- admin-dev/tabs/AdminImport.php | 3 +- classes/Category.php | 5 +- classes/Module.php | 4 +- classes/Tools.php | 3 +- modules/canadapost/canadapost.php | 19 ++---- modules/mondialrelay/ajax.php | 10 ++-- .../mondialrelay/classes/MRCreateTickets.php | 4 +- modules/mondialrelay/mondialrelay.php | 6 -- .../secuvad/classes/Secuvad_connection.php | 3 - modules/secuvad/classes/Secuvad_flux.php | 8 +-- modules/secuvad/secuvad.php | 56 +++++------------- modules/sendtoafriend/sendtoafriend.php | 16 ++--- modules/shopimporter/shopimporter.php | 5 +- modules/socolissimo/ajax.php | 4 +- modules/socolissimo/socolissimo.php | 41 +++++-------- modules/socolissimo/validation.php | 11 ++-- modules/statscarrier/statscarrier.php | 4 +- modules/statscheckup/statscheckup.php | 22 ++++--- modules/statsforecast/statsforecast.php | 59 +++++++++---------- modules/statsgeolocation/statsgeolocation.php | 4 +- modules/statslive/statslive.php | 4 +- .../statspersonalinfos/statspersonalinfos.php | 4 +- modules/statsproduct/statsproduct.php | 24 ++++---- modules/statssales/statssales.php | 4 +- modules/statsstock/statsstock.php | 12 ++-- modules/themeinstallator/themeinstallator.php | 18 ++---- modules/trackingfront/trackingfront.php | 59 +++++++++---------- modules/treepodia/treepodia.php | 21 ++----- modules/trustedshops/RatingAlert.php | 3 +- modules/trustedshops/lib/AbsTrustedShops.php | 2 +- modules/trustedshops/lib/RatingAlert.php | 3 +- .../trustedshops/lib/TSBuyerProtection.php | 7 +-- .../trustedshops/lib/TrustedShopsRating.php | 34 ++++------- modules/trustedshops/trustedshops.php | 3 +- modules/twenga/twenga.php | 26 +++----- modules/upscarrier/upscarrier.php | 17 ++---- modules/uspscarrier/uspscarrier.php | 19 ++---- modules/vatnumber/vatnumber.php | 4 +- modules/watermark/watermark.php | 1 - override/classes/_Tools.php | 3 +- 40 files changed, 195 insertions(+), 360 deletions(-) diff --git a/admin-dev/tabs/AdminImport.php b/admin-dev/tabs/AdminImport.php index 56540f5a6..98eac25ee 100644 --- a/admin-dev/tabs/AdminImport.php +++ b/admin-dev/tabs/AdminImport.php @@ -900,7 +900,6 @@ class AdminImport extends AdminTab public function attributeImport() { - global $cookie; $defaultLanguage = Configuration::get('PS_LANG_DEFAULT'); $groups = array(); foreach (AttributeGroup::getAttributesGroups($defaultLanguage) AS $group) @@ -927,7 +926,7 @@ class AdminImport extends AdminTab if (isset($info['image_url']) && $info['image_url']) { - $productHasImages = (bool)Image::getImages((int)($cookie->id_lang), (int)($product->id)); + $productHasImages = (bool)Image::getImages($this->context->language->id, $product->id); $url = $info['image_url']; $image = new Image(); $image->id_product = (int)($product->id); diff --git a/classes/Category.php b/classes/Category.php index 9bd8ad5f3..e1332de4d 100644 --- a/classes/Category.php +++ b/classes/Category.php @@ -1028,10 +1028,7 @@ class CategoryCore extends ObjectModel public static function getCategoryInformations($ids_category, $id_lang = null) { if ($id_lang === null) - { - global $cookie; - $id_lang = $cookie->id_lang; -} + $id_lang = Context::getContext()->language->id; if (!is_array($ids_category) || !sizeof($ids_category)) return; diff --git a/classes/Module.php b/classes/Module.php index 667cd1d12..90ae0851b 100644 --- a/classes/Module.php +++ b/classes/Module.php @@ -477,8 +477,6 @@ abstract class ModuleCore */ public static function getModuleNameFromClass($currentClass) { - global $cookie; - // Module can now define AdminTab keeping the module translations method, // i.e. in modules/[module name]/[iso_code].php if (!isset(self::$classInModule[$currentClass])) @@ -918,7 +916,7 @@ abstract class ModuleCore global $_MODULES, $_MODULE; if ($id_lang == null) - $id_lang = (!isset($cookie) OR !is_object($cookie)) ? (int)(Configuration::get('PS_LANG_DEFAULT')) : (int)($cookie->id_lang); + $id_lang = Context::getContext()->language->id; $file = _PS_MODULE_DIR_.$this->name.'/'.Context::getContext()->language->iso_code.'.php'; if (Tools::file_exists_cache($file) AND include_once($file)) diff --git a/classes/Tools.php b/classes/Tools.php index 1bcf5b885..e27fdb7ae 100644 --- a/classes/Tools.php +++ b/classes/Tools.php @@ -90,7 +90,6 @@ class ToolsCore */ public static function redirectLink($url) { - $context = Context::getContext(); if (!preg_match('@^https?://@i', $url)) { if (strpos($url, __PS_BASE_URI__) !== FALSE && strpos($url, __PS_BASE_URI__) == 0) @@ -98,7 +97,7 @@ class ToolsCore if (strpos($url, 'index.php?controller=') !== FALSE && strpos($url, 'index.php/') == 0) $url = substr($url, strlen('index.php?controller=')); $explode = explode('?', $url); - $url = $context->link->getPageLink($explode[0]); + $url = Context::getContext()->link->getPageLink($explode[0]); if (isset($explode[1])) $url .= '?'.$explode[1]; } diff --git a/modules/canadapost/canadapost.php b/modules/canadapost/canadapost.php index fa8aad782..f990679b6 100755 --- a/modules/canadapost/canadapost.php +++ b/modules/canadapost/canadapost.php @@ -388,7 +388,6 @@ class CanadaPost extends CarrierModule private function _displayFormGeneral() { - global $cookie; $configCurrency = new Currency((int)Configuration::get('PS_CURRENCY_DEFAULT')); $html = ' +