[ Index ]
 

Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/includes/init_includes/ -> init_languages.php (source)

   1  <?php
   2  /**

   3   * initialise language handling

   4   * see {@link  http://www.zen-cart.com/wiki/index.php/Developers_API_Tutorials#InitSystem wikitutorials} for more details.

   5   *

   6   * @package initSystem

   7   * @copyright Copyright 2003-2005 Zen Cart Development Team

   8   * @copyright Portions Copyright 2003 osCommerce

   9   * @todo ICW(SECURITY) is it worth having a sanitizer for $_GET['language'] ?

  10   * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

  11   * @version $Id: init_languages.php 2753 2005-12-31 19:17:17Z wilt $

  12   */
  13  if (!defined('IS_ADMIN_FLAG')) {
  14    die('Illegal Access');
  15  }
  16  if (!isset($_SESSION['language']) || isset($_GET['language'])) {
  17    $lng = new language();
  18    if (isset($_GET['language']) && zen_not_null($_GET['language'])) {
  19      $lng->set_language($_GET['language']);
  20    } else {
  21      if (LANGUAGE_DEFAULT_SELECTOR=='Browser') {
  22        $lng->get_browser_language();
  23      } else {
  24        $lng->set_language(DEFAULT_LANGUAGE);
  25      }
  26    }
  27    $_SESSION['language'] = (zen_not_null($lng->language['directory']) ? $lng->language['directory'] : 'english');
  28    $_SESSION['languages_id'] = (zen_not_null($lng->language['id']) ? $lng->language['id'] : 1);
  29    $_SESSION['languages_code'] = (zen_not_null($lng->language['code']) ? $lng->language['code'] : 'en');
  30  }
  31  ?>


Généré le : Mon Nov 26 16:45:43 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics