Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace:

Diff

151
 
368
 
368
 
language.php
_> 11 <?php
  22 /*
<> 3 -  $Id: language.php 151 2005-08-02 14:33:25Z mattice $
   3+  $Id: language.php 368 2005-12-22 16:27:23Z hpdl $
44 
  55   osCommerce, Open Source E-Commerce Solutions
  66   http://www.oscommerce.com
     
 !
2222 /* Class constructor */
  2323 
  2424     function osC_Language() {
<> 25 -      global $osC_Database, $osC_Session;
   25+      global $osC_Database;
2626 
  2727       $Qlanguages = $osC_Database->query('select * from :table_languages order by sort_order, name');
  2828       $Qlanguages->bindTable(':table_languages', TABLE_LANGUAGES);
     
 !
3939 
  4040       $Qlanguages->freeResult();
  4141 
<> 42 -      if ($osC_Session->exists('language')) {
   42+      if (isset($_SESSION['language'])) {
4343         $this->set();
  4444       } else {
  4545         $this->setToBrowser();
     
 !
4949 /* Public methods */
  5050 
  5151     function set($lang = '') {
<> 52 -      if (PHP_VERSION < 4.1) {
  53 -        global $_COOKIE;
  54 -      }
  55 -
  56 -      global $osC_Session;
  57 -
  58 -      if (empty($lang) && $osC_Session->exists('language')) {
   52+      if (empty($lang) && isset($_SESSION['language'])) {
5953         foreach ($this->_languages as $l) {
<> 60 -          if ($l['directory'] == $osC_Session->value('language')) {
   54+          if ($l['directory'] == $_SESSION['language']) {
6155             $lang = $l['code'];
  6256             break;
  6357           }
     
 !
7468         tep_setcookie('language', $this->language['code'], time()+60*60*24*90);
  7569       }
  7670 
<> 77 -      if (($osC_Session->exists('language') === false) || ($osC_Session->exists('language') && ($osC_Session->value('language') != $this->language['directory']))) {
  78 -        $osC_Session->set('language', $this->language['directory']);
  79 -        $osC_Session->set('languages_id', $this->language['id']);
   71+      if ((isset($_SESSION['language']) === false) || (isset($_SESSION['language']) && ($_SESSION['language'] != $this->language['directory']))) {
   72+        $_SESSION['language'] = $this->language['directory'];
   73+        $_SESSION['languages_id'] = $this->language['id'];
8074       }
  8175     }
  8276 
  8377     function setToBrowser() {
<> 84 -      if (PHP_VERSION < 4.1) {
  85 -        global $_COOKIE, $_SERVER;
  86 -      }
  87 -
<_ 8878       if (isset($_COOKIE['language'])) {
  8979         if ($this->exists($_COOKIE['language'])) {
  9080           $this->set($_COOKIE['language']);