function set_criteria_list($in_list) { if ($in_list) { $choices = array(); if ($in_list == "{languages}") { $langs = available_languages(); foreach ($langs as $k => $v) { $choices[] = template_xlate($v["value"]) . "=" . $v["value"]; } $this->criteria_list = $in_list; } else { $this->criteria_list = $in_list; if (!is_array($in_list)) { $choices = explode(',', $in_list); } } foreach ($choices as $items) { $itemval = explode('=', $items); if (count($itemval) > 1) { $this->list_values[] = array("label" => $itemval[0], "value" => $itemval[1]); } } } }
function set_criteria_list($in_list) { if ( $in_list ) { $choices = array(); if ( $in_list == "{laravelconnections}" ) { $choices[] = "Existing Laravel Connection=existingconnection"; if (isset($this->parent_reportico) && $this->parent_reportico->available_connections ) { foreach ( $this->parent_reportico->available_connections as $k => $v ) $choices[] = "Database '$k'=byname_$k"; } //$choices[] = "MySQL=pdo_mysql"; //$choices[] = "PostgreSQL with PDO=pdo_pgsql"; //$choices[] = "Informix=pdo_informix"; //$choices[] = "Oracle without PDO (Beta)=oci8"; //$choices[] = "Oracle with PDO (Beta)=pdo_oci"; //$choices[] = "Mssql (with DBLIB/MSSQL PDO)=pdo_mssql"; //$choices[] = "Mssql (with SQLSRV PDO)=pdo_sqlsrv"; //$choices[] = "SQLite3=pdo_sqlite3"; //$choices[] = "No Database=none"; $this->criteria_list = $in_list; } else if ( $in_list == "{connections}" ) { foreach ( $this->available_connections as $k => $v ) { $choices[] = $k."=".$k; } $this->criteria_list = $in_list; } else if ( $in_list == "{languages}" ) { $langs = available_languages(); foreach ( $langs as $k => $v ) { $choices[] = template_xlate($v["value"])."=".$v["value"]; } $this->criteria_list = $in_list; } else { $this->criteria_list = $in_list; if ( !is_array($in_list) ) $choices = explode(',', $in_list); } foreach ( $choices as $items ) { $itemval = explode('=', $items); if ( count ( $itemval ) > 1 ) { $this->list_values[] = array ( "label" => $itemval[0], "value" => $itemval[1] ); } } } }
function dropdownlangs() { $langlistarr = available_languages(); foreach ($langlistarr as $null => $language) { $langlist[$language[filename]] = "{$language['name']} ( {$language['localname']} )"; } return $langlist; }
<?php $config_form['options'] = array('default_language' => available_languages(), 'default_theme' => array('theme1', 'default'), 'default_aspect' => array('icon', 'list'), 'default_mode' => array('view', 'list')); $config_form['help'] = array('default_language' => e('The language used by default', false), 'default_theme' => e(' ', false), 'default_aspect' => e('The way Bozon displays the files by default', false), 'default_mode' => e('The Mode by défault: links or view', false), 'gallery_thumbs_width' => e('in pixels', false), 'show_back_button' => e('Displays the back button and the . and .. options', false), 'default_max_lines_per_page_on_stats_page' => e('The maximum entries in the stat page', false), 'default_limit_stat_file_entries' => e('The maximum entries in stat files', false), 'default_max_files_per_page' => e('How much files bozon displays before the «load more» button', false), 'disable_non_installed_libs_warning' => e(' ', false), 'allow_folder_size_stat' => e('Allow Bozon to calculate the folders\'size (disable in case of slow down with a lot of files)', false), 'allow_shared_folder_RSS_feed' => e('Visitor can access to RSS feed', false), 'allow_shared_folder_JSON_feed' => e('Visitor can access to JSON feed', false), 'allow_shared_folder_download' => e('Visitor can access to download', false), 'click_on_link_to_download' => e('When the user clicks on the file, download it instead of open', false), 'check_ID_base_on_page_load' => e('Updates and checks the ID base on every refresh. Disable if you see a slowdown', false), 'allow_unknown_filetypes' => e('Allow the upload of unknown files types', false), 'use_lightbox' => e('Use lightbox or open pictures in a new tab', false), 'remove_item_from_users_share_when_renew_id' => e('When you click on renew id for a shared file, this file is no longer shared.', false), 'default_profile_folder_max_size' => e(' ', false));
private function makePt() { include __DIR__ . '/../../lib/settings.inc.php'; include_once __DIR__ . '/../../lib/language.inc.php'; $langArray = available_languages(); $oldFileArr = explode('xxkgfj8ipzxx', file_get_contents($dynstylepath . 'ptPromo.inc-' . $lang . '.php')); $region = new GetRegions(); $newPt = powerTrailBase::writePromoPt4mainPage($oldFileArr[1]); $regions = $region->GetRegion($newPt['centerLatitude'], $newPt['centerLongitude']); foreach ($langArray as $language) { $this->makePtContent($newPt, $language, $dynstylepath, $regions); } }
function make_lang_link($pattern = '<a #CLASS href="index.php?p=#PAGE&lang=#LANG&token=#TOKEN">#LANG</a>') { $langs = available_languages(); if (!empty($_GET['p'])) { $page = $_GET['p']; } else { $page = ''; } if (function_exists('returntoken')) { $token = returnToken(); } else { $token = ''; } foreach ($langs as $lang) { if ($_SESSION['language'] == $lang) { $class = ' class="active ' . $lang . '" '; } else { $class = ' class="' . $lang . '" '; } echo str_replace(array('#CLASS', '#LANG', '#TOKEN', '#PAGE'), array($class, $lang, $token, $page), $pattern); } }
function language() { $id = $_GET["id"]; $mailman = new mailman($id); $array_pref = array(0 => '{never}', 1 => '{always}', 2 => '{as_needed}'); $html = "\n<form name='ffm1'>\n<input type='hidden' name='id' value='{$id}'>\n<H3>{language_options} «{$_GET["id"]}»</h3>\n<br>" . RoundedLightGrey("\n<table style='width:100%'>\n<tr>\n<td align='right'><strong>{preferred_language}:</strong></td>\n<td><table><tr><td>" . Field_array_Hash($mailman->array_lang, 'preferred_language', $mailman->main_array["preferred_language"]) . "</td><td>" . help_icon('{preferred_language_text}', true) . "</td></tr></table></td>\n</tr>\n\n<tr>\n<td align='right'><strong>{encode_ascii_prefixes}:</strong></td>\n<td><table><tr><td>" . Field_array_Hash($array_pref, 'encode_ascii_prefixes', $mailman->main_array["encode_ascii_prefixes"]) . "</td><td>" . help_icon('{encode_ascii_prefixes_text}', true) . "</td></tr></table></td>\n</tr>\n\n\n\n</form>\n<tr>\n<td align='right'> </td>\n<td align='right'><input type='button' value='{apply} »' OnClick=\"javascript:ParseForm('ffm1','" . CurrentPageName() . "',true);\"></td>\n</tr>\n</table>") . "<br>" . RoundedLightGrey("\n<table style='width:100%'>\n<tr>\n<td align='right' nowrap valign='top'><strong>{available_languages}:</strong></td>\n<td>\n\t<form name='ffm2'>\n\t<input type='hidden' name='id' value='{$id}'>\n\t\t<table>\n\t\t\t<tr>\n\t\t\t\t<td>" . Field_array_Hash($mailman->array_lang, 'add_language', null) . "</td>\n\t\t\t\t<td><input type='button' value='{add} »' OnClick=\"javascript:ParseForm('ffm2','" . CurrentPageName() . "',false);LoadAjax('{$id}_OptionsContent_available_languages','" . CurrentPageName() . "?available_languages=yes&id={$id}');\"></td>\n\t\t\t</tr>\n\t\t</table>\n\t</form>\n\n<p class=caption>{available_languages_text}</p><div id='{$id}_OptionsContent_available_languages'>" . available_languages() . "</p></td>\n</tr>\n\n<tr>\n<td align='right'><strong>{host_name}:</strong></td>\n<td>" . Field_text('host_name', $mailman->main_array["host_name"], 'width:80%', null, null, '{host_name_text}', false) . "</td>\n</tr>\n</table>"); $tpl = new templates(); return $tpl->_ENGINE_parse_body($html); }
# User data is accessible via $Userclass->username, etc, or $User[username], etc. # # Now, load the language file chosen or load default one if ($User->language) { include_once KNIFE_PATH . '/lang/' . $User->language; } else { include_once KNIFE_PATH . '/lang/' . $Settings->co[general][defaultlanguage]; } # # We need to display the login form if no good login data is found if (!$User->username) { $moduletitle = SCRIPT_TITLE . " - " . i18n("login_modtitle"); $menus[0] = ""; # FIXME: Insert menu filter? $i18nfiles = FileFolderList("./lang/", $depth = 1, $current = '', $level = 0); $available_languages = available_languages($i18nfiles); foreach ($available_languages as $null => $languagedata) { unset($langchecked); if ($languagedata[file] == $_COOKIE[allegory_language]) { $langchecked = 'checked="checked" '; } $lang_input_fields .= '<input id="ls' . $languagedata[file] . '" type="radio" name="language" value="' . $languagedata[file] . '" ' . $langchecked . '/> <label for="ls' . $languagedata[file] . '">' . $languagedata[langinternational] . ' ( ' . $languagedata[langnational] . ' )</label><br />'; } $main_content = ' <div id="login_wrapper"> <div class="div_normal"> <fieldset> <legend>' . i18n("login_Login") . '</legend><p>' . i18n("login_AuthReq") . '</p> <form id="login" method="post" action=""> <input type="hidden" name="panel" value="dashboard" />
} else { echo "<input maxlength='50' name='mobile' size='30' type='text' value='{$user->mobile}' />"; } echo "</td></tr>"; echo "<tr><th>AIM " . icon('aim', 16, 'AIM') . "</th>"; echo "<td><input maxlength=\"50\" name=\"aim\" size=\"30\" type=\"text\" value=\"" . strip_tags($user->aim) . "\" /></td></tr>"; echo "<tr><th>ICQ " . icon('icq', 16, 'ICQ') . "</th>"; echo "<td><input maxlength=\"50\" name=\"icq\" size=\"30\" type=\"text\" value=\"" . strip_tags($user->icq) . "\" /></td></tr>"; echo "<tr><th>MSN " . icon('msn', 16, 'MSN') . "</th>"; echo "<td><input maxlength=\"50\" name=\"msn\" size=\"30\" type=\"text\" value=\"" . strip_tags($user->msn) . "\" /></td></tr>"; echo "<tr><th colspan='2'>{$strDisplayPreferences}</th></tr>\n"; echo "<tr><th>{$strLanguage}</th><td>"; if (!empty($CONFIG['available_i18n'])) { $available_languages = i18n_code_to_name($CONFIG['available_i18n']); } else { $available_languages = available_languages(); } $available_languages = array_merge(array('' => $strDefault), $available_languages); if (!empty($user->i18n)) { $selectedlang = $user->i18n; } else { $selectedlang = $_SESSION['lang']; } echo array_drop_down($available_languages, 'vari18n', $selectedlang, '', TRUE); echo "</td></tr>\n"; if ($user->utc_offset == '') { $user->utc_offset = 0; } echo "<tr><th>{$strUTCOffset}</th><td>" . array_drop_down($availabletimezones, 'utcoffset', $user->utc_offset, '', TRUE) . "</td></tr>\n"; echo "<tr><th>{$strInterfaceStyle}</th><td>" . interfacestyle_drop_down('style', $user->style) . "</td></tr>\n"; echo "<tr><th>{$strIncidentRefresh}</th>";
if (!isset($GLOBALS['no-ob']) || $GLOBALS['no-ob'] == false) { ob_start(); } if (!isset($GLOBALS['oc_waypoint']) && isset($GLOBALS['ocWP'])) { $GLOBALS['oc_waypoint'] = $GLOBALS['ocWP']; } // we are in HTML-mode ... maybe plain (for CLI scripts) global $interface_output; global $menu; $interface_output = 'html'; //JG - niezainicjowana zmienna, 2013.10.18 if (!isset($rootpath)) { $rootpath = './'; } require_once $rootpath . 'lib/language.inc.php'; $lang_array = available_languages(); //array("pl", "en", "sv", "de", "cs", "fr", "es"); $datetimeformat = '%d %B %Y o godz. %H:%M:%S '; $dateformat = '%d %B %Y'; $simpledateformat = '%d.%m.%Y'; $STATUS = array("READY" => 1, "TEMP_UNAVAILABLE" => 2, "ARCHIVED" => 3, "HIDDEN_FOR_APPROVAL" => 4, "NOT_YET_AVAILABLE" => 5, "BLOCKED" => 6); $CACHESIZE = array("MICRO" => 2, "SMALL" => 3, "NORMAL" => 4, "LARGE" => 5, "VERY_LARGE" => 6, "NO_CONTAINER" => 7); // set default CSS tpl_set_var('css', 'main.css'); //detecting errors $error = false; //no slashes in variables! originally from phpBB2 copied // starypatyk 2011.08.20 - zablokowane wywolanie set_magic_quotes_runtime // powoduje ostrzezenia E_DEPRECATED - po co byla ta funkcja??? // set_magic_quotes_runtime(0); // Disable magic_quotes_runtime if (get_magic_quotes_gpc()) {
/** * HTML for a config variable input box * @author Ivan Lucas * @param string $setupvar The setup variable key name * @param bool $showvarnames Whether to display the config variable name * @returns string HTML */ function cfgVarInput($setupvar, $showvarnames = FALSE) { global $CONFIG, $CFGVAR; if ($CFGVAR[$setupvar]['type'] == 'languageselect' or $CFGVAR[$setupvar]['type'] == 'languagemultiselect') { $available_languages = available_languages(); } $html .= "<div class='configvar'>"; if ($CFGVAR[$setupvar]['title'] != '') { $title = $CFGVAR[$setupvar]['title']; } else { $title = $setupvar; } $html .= "<h4>{$title}</h4>"; if ($CFGVAR[$setupvar]['help'] != '') { $html .= "<p class='helptip'>{$CFGVAR[$setupvar]['help']}</p>\n"; } $value = ''; if (!$cfg_file_exists or $cfg_file_exists and $cfg_file_writable) { $value = $CONFIG[$setupvar]; if (is_bool($value)) { if ($value == TRUE) { $value = 'TRUE'; } else { $value = 'FALSE'; } } elseif (is_array($value)) { if (is_assoc($value)) { $value = "array(" . implode_assoc('=>', ',', $value) . ")"; } else { $value = "array(" . implode(',', $value) . ")"; } } if ($setupvar == 'db_password' and $_REQUEST['action'] != 'reconfigure') { $value = ''; } } $value = stripslashes($value); switch ($CFGVAR[$setupvar]['type']) { case 'select': $html .= "<select name='{$setupvar}' id='{$setupvar}'>"; if (empty($CFGVAR[$setupvar]['options'])) { $CFGVAR[$setupvar]['options'] = "TRUE|FALSE"; } $options = explode('|', $CFGVAR[$setupvar]['options']); foreach ($options as $option) { $html .= "<option value=\"{$option}\""; if ($option == $value) { $html .= " selected='selected'"; } $html .= ">{$option}</option>\n"; } $html .= "</select>"; break; case 'percent': $html .= "<select name='{$setupvar}' id='{$setupvar}'>"; for ($i = 0; $i <= 100; $i++) { $html .= "<option value=\"{$i}\""; if ($i == $value) { $html .= " selected='selected'"; } $html .= ">{$i}</option>\n"; } $html .= "</select>%"; break; case 'interfacestyleselect': $html .= interfacestyle_drop_down($setupvar, $value); break; case 'languageselect': if (empty($value)) { $value = $_SESSION['lang']; } $html .= array_drop_down($available_languages, $setupvar, $value, '', TRUE); break; case 'languagemultiselect': if (empty($value)) { foreach ($available_languages as $code => $lang) { $value[] = $code; } $checked = TRUE; } else { $checked = FALSE; $replace = array('array(', ')', "'"); $value = str_replace($replace, '', $value); $value = explode(',', $value); } $html .= array_drop_down($available_languages, $setupvar, $value, '', TRUE, TRUE); $attributes = "onchange=\"toggle_multiselect('{$setupvar}[]')\""; $html .= "<label>" . html_checkbox($setupvar . 'checkbox', $checked, ""); $html .= $GLOBALS['strAll'] . "</label>"; break; case 'slaselect': $html .= serviceleveltag_drop_down($setupvar, $value, TRUE); break; case 'userselect': $html .= user_drop_down($setupvar, $value, FALSE, FALSE, '', TRUE); break; case 'siteselect': $html .= site_drop_down($setupvar, $value, FALSE); break; case 'userstatusselect': $html .= userstatus_drop_down($setupvar, $value); break; case 'roleselect': $html .= role_drop_down($setupvar, $value); break; case 'number': $html .= "<input type='text' name='{$setupvar}' id='{$setupvar}' size='7' value=\"{$value}\" />"; break; case '1darray': $replace = array('array(', ')', "'"); $value = str_replace($replace, '', $value); $html .= "<input type='text' name='{$setupvar}' id='{$setupvar}' size='60' value=\"{$value}\" />"; break; case '2darray': $replace = array('array(', ')', "'", '\\r', '\\n'); $value = str_replace($replace, '', $value); $value = str_replace(',', "\n", $value); $html .= "<textarea name='{$setupvar}' id='{$setupvar}' cols='60' rows='10'>{$value}</textarea>"; break; case 'password': $html .= "<input type='password' id='cfg{$setupvar}' name='{$setupvar}' size='16' value=\"{$value}\" /> " . password_reveal_link("cfg{$setupvar}"); break; case 'ldappassword': $html .= "<input type='password' id='cfg{$setupvar}' name='{$setupvar}' size='16' value=\"{$value}\" /> " . password_reveal_link("cfg{$setupvar}"); $html .= " <a href='javascript:void(0);' onclick=\"checkLDAPDetails('status{$setupvar}');\">{$GLOBALS['strCheckLDAPDetails']}</a>"; break; case 'text': default: if (strlen($CONFIG[$setupvar]) < 65) { $html .= "<input type='text' name='{$setupvar}' id='{$setupvar}' size='60' value=\"{$value}\" />"; } else { $html .= "<textarea name='{$setupvar}' id='{$setupvar}' cols='60' rows='10'>{$value}</textarea>"; } } if (!empty($CFGVAR[$setupvar]['unit'])) { $html .= " {$CFGVAR[$setupvar]['unit']}"; } if (!empty($CFGVAR[$setupvar]['helplink'])) { $html .= ' ' . help_link($CFGVAR[$setupvar]['helplink']); } if ($setupvar == 'db_password' and $_REQUEST['action'] != 'reconfigure' and $value != '') { $html .= "<p class='info'>The current password setting is not shown</p>"; } if ($showvarnames) { $html .= "<br />(<var>\$CONFIG['{$setupvar}']</var>)"; } if ($CFGVAR[$setupvar]['statusfield'] == 'TRUE') { $html .= "<div id='status{$setupvar}'></div>"; } $html .= "</div>"; $html .= "<br />\n"; if ($c == 1) { $c == 2; } else { $c = 1; } return $html; }
} $bordercolor = $skins[$skinindex]["bordercolor"]; $headercolor = $skins[$skinindex]["headercolor"]; $tablecolor = $skins[$skinindex]["tablecolor"]; $lightcolor = $skins[$skinindex]["lightcolor"]; $headerfontcolor = $skins[$skinindex]["headerfontcolor"]; $normalfontcolor = $skins[$skinindex]["normalfontcolor"]; $selectedfontcolor = $skins[$skinindex]["selectedfontcolor"]; $activationcode = USER_DISABLED; $user_status = ANONYMOUS; if ($logged_user_name != '' && !check_is_user_session_active($logged_user_name)) { $user_status = ADMIN; $logged_user_name = 'Admin'; } if ($user_status == ANONYMOUS) { $logged_user_name = ''; } if ($activationcode != USER_ACTIVE) { $user_status = ANONYMOUS; $logged_user_name = ''; } if (!isset($languages) || !is_array($languages)) { $languages = available_languages($languages_folder_name); if ($major > 4 || $release > 0) { $_SESSION['languages'] = $languages; } else { $HTTP_SESSION_VARS['languages'] = $languages; } } $timeoffset = -$GMToffset + $languages[$language]['TimeZone']; require "{$languages_folder_name}/{$language}.{$phpExt}";
function make_lang_link($pattern = '<a href="index.php?p=#PAGE&lang=#LANG&token=#TOKEN">#LANG</a>') { $langs = available_languages(); // langue actuelle en première position echo '<ul><li>' . $_SESSION['language'] . '<ul>'; if ($_GET['f']) { $pattern = str_replace('?p=#PAGE&lang=#LANG&token=#TOKEN', '?f=' . $_GET['f'] . '&lang=#LANG', $pattern); foreach ($langs as $lang) { if ($lang != $_SESSION['language']) { $link = str_replace(array('#LANG'), array($lang), $pattern); echo '<li>' . $link . '</li>'; } } } else { if (!empty($_GET['p'])) { $page = $_GET['p']; } else { $page = ''; } if (function_exists('returntoken')) { $token = returnToken(); } else { $token = ''; } foreach ($langs as $lang) { if ($lang != $_SESSION['language']) { $link = str_replace(array('#LANG', '#TOKEN', '#PAGE'), array($lang, $token, $page), $pattern); if (isset($_GET['newuser'])) { $link = str_replace('token', 'newuser&token', $link); } elseif (isset($_GET['change_password'])) { $link = str_replace('token', 'change_password&token', $link); } echo '<li>' . $link . '</li>'; } } } echo '</ul></li></ul>'; }