//steve removed IF to always show language dropdown
// if ((basename($PHP_SELF) != FILENAME_DEFINE_LANGUAGE . '.php') and (basename($PHP_SELF) != FILENAME_PRODUCTS_OPTIONS_NAME . '.php') and empty($action)) {
$languages_array = array();
$languages = zen_get_languages();
if (sizeof($languages) > 1) {
//$languages_selected = $_GET['language'];
$languages_selected = $_SESSION['language'];
$missing_languages = '';
$count = 0;
for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
$test_directory = DIR_WS_LANGUAGES . $languages[$i]['directory'];
$test_file = DIR_WS_LANGUAGES . $languages[$i]['directory'] . '.php';
if (file_exists($test_file) and file_exists($test_directory)) {
$count++;
$languages_array[] = array('id' => $languages[$i]['code'],
'text' => $languages[$i]['name']);
if ($languages[$i]['directory'] == $_SESSION['language']) {
$languages_selected = $languages[$i]['code'];
}
} else {
$missing_languages .= ' ' . ucfirst($languages[$i]['directory']) . ' ' . $languages[$i]['name'];
}
}
// if languages in table do not match valid languages show error message
if ($count != sizeof($languages)) {
$messageStack->add('MISSING LANGUAGE FILES OR DIRECTORIES ...' . $missing_languages, 'caution');
}
$hide_languages = false;
} else {
$hide_languages = true;
} // more than one language
/* steve removed IF} else {
$hide_languages = true;
} // hide when other language dropdown is used
eof */
Bookmarks