Initial commit
This commit is contained in:
40
archive/version_01/includes/modules/require_languages.php
Executable file
40
archive/version_01/includes/modules/require_languages.php
Executable file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
/**
|
||||
* loads template specific language override files
|
||||
*
|
||||
* @package initSystem
|
||||
* @copyright Copyright 2003-2006 Zen Cart Development Team
|
||||
* @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
|
||||
* @version $Id: require_languages.php 3012 2006-02-11 16:34:02Z wilt $
|
||||
*/
|
||||
if (!defined('IS_ADMIN_FLAG')) {
|
||||
die('Illegal Access');
|
||||
}
|
||||
//echo "I AM LOADING: " . DIR_WS_LANGUAGES . $template_dir_select . $_SESSION['language'] . '.php' . '<br />';
|
||||
//require(DIR_WS_LANGUAGES . $template_dir_select . $_SESSION['language'] . '.php');
|
||||
//if (!zen_not_null($template_dir_select)) require(DIR_WS_LANGUAGES . $_SESSION['language'] . '.php');
|
||||
|
||||
// determine language or template language file
|
||||
if (file_exists($language_page_directory . $template_dir . '/' . $current_page_base . '.php')) {
|
||||
$template_dir_select = $template_dir . '/';
|
||||
} else {
|
||||
$template_dir_select = '';
|
||||
}
|
||||
|
||||
// set language or template language file
|
||||
$directory_array = $template->get_template_part($language_page_directory . $template_dir_select, '/^'.$current_page_base . '/');
|
||||
while(list ($key, $value) = each($directory_array)) {
|
||||
//echo "I AM LOADING: " . $language_page_directory . $template_dir_select . $value . '<br />';
|
||||
require($language_page_directory . $template_dir_select . $value);
|
||||
}
|
||||
|
||||
// load master language file(s) if lang files loaded previously were "overrides" and not masters.
|
||||
if ($template_dir_select != '') {
|
||||
$directory_array = $template->get_template_part($language_page_directory, '/^'.$current_page_base . '/');
|
||||
while(list ($key, $value) = each($directory_array)) {
|
||||
//echo "I AM LOADING MASTER: " . $language_page_directory . $value.'<br />';
|
||||
require($language_page_directory . $value);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user