/** * Constructor. * * @param \Cake\Network\Request $request Request object for this controller. * Can be null for testing, but expect that features that use the request * parameters will not work. * @param \Cake\Network\Response $response Response object for this controller. */ public function __construct($request = null, $response = null) { parent::__construct($request, $response); $location = $this->response->location(); $this->viewBuilder()->className('CMS\\View\\View'); if (empty($location)) { $this->viewMode('default'); $this->prepareTheme(); $this->checkMaintenanceMode(); } $this->response->header('Content-Language', language('code')); $this->response->header('X-Generator', sprintf('QuickAppsCMS %s (http://quickappscms.org)', quickapps('version'))); }
function current_password_check($str = NULL) { if (!$this->CI->simpleloginsecure->verify_current_password($this->CI->session->userdata('user_id'), $str)) { $this->set_message('current_password_check', language('current_password_check_error')); return FALSE; } return TRUE; }
function task_condition() { global $discuz_uid; include_once DISCUZ_ROOT . './uc_client/client.php'; include language('tasks'); if (uc_check_avatar($discuz_uid)) { showmessage($tasklang['avatar_apply_var_desc_noavatar']); } }
function l($input, $lang = false) { if (!is_array($input)) { return l(array_combine(array_slice(array_keys(languages()), 0, func_num_args()), func_get_args())); } if (!$lang) { $lang = language(); } return isset($input[$lang]) ? $input[$lang] : current($input); }
public function get_slugs($field, $data, $object) { if (isset($data->id)) { $slugs = array(); $object_language = language(); $parent_id = 0; foreach ($object->children() as $sibling) { if ($sibling->getName() == 'slug') { $source = false; foreach ($object->children() as $child) { if (strval($child['name']) == strval($sibling['source'])) { $source = $child; } } if ($source) { $name = isset($sibling['name']) ? strval($sibling['name']) : 'slug'; if (isset($source['translatable']) && $source['translatable']) { foreach (languages() as $code => $lang) { $fieldname = $name . '_' . $code; $slugs[$code] = $data->{$fieldname}; } } else { $slugs[] = $data->{$name}; } } } else { if ($sibling->getName() == 'language') { $language = strval($sibling['name']); $object_language = $data->{$language}; } else { if ($sibling->getName() == 'recursive' && isset($data->parent_id) && $data->parent_id) { $parent_id = $data->parent_id; } } } } foreach ($slugs as $language => $slug) { if (!is_string($language)) { $slugs[$object_language] = $slug; unset($slugs[$language]); } } if ($parent_id) { $parent_slugs = self::get_slugs($field, where('id = %d', $parent_id)->get_row($object['stack']), $object); foreach ($parent_slugs as $key => $parent_slug) { if (isset($slugs[$key])) { $slugs[$key] = $parent_slug . '/' . $slugs[$key]; } } } return $slugs; } else { return array(); } }
function init() { parent::init(); language(); hook('controller'); /* * load modules * 加载模块 */ if (!cache_pre('all_modules')) { \app\core\Modules::load(); } }
function language($file, $templateid = 0, $tpldir = '') { $tpldir = $tpldir ? $tpldir : TPLDIR; $templateid = $templateid ? $templateid : TEMPLATEID; $languagepack = GAME_ROOT . './' . $tpldir . '/' . $file . '.lang.php'; if (file_exists($languagepack)) { return $languagepack; } elseif ($templateid != 1 && $tpldir != './templates/default') { return language($file, 1, './templates/default'); } else { return FALSE; } }
function Module() { global $_mid, $_tpl; $_module = _fetch_list(_query('select module_tpl,module_det,module_name from tg_module where mid=' . $_mid)); $_tpl->assign('module_name', $_module['module_name']); $_tpl->assign('module_en_name', language($_module['module_name'])); if ($_module['module_det']) { if (isset($_GET['d']) && is_numeric($_GET['d'])) { $_tpl->display($_module['module_det']); return; } } $_tpl->display($_module['module_tpl']); }
function init() { parent::init(); language('language_'); if (\Yii::$app->user->isGuest) { flash('error', __('login first')); redirect(url('auth/open/login')); } /* * load modules * 加载模块 */ if (!cache_pre('all_modules')) { \app\core\Modules::load(); } }
function menu_active_block($url, $name, $language) { if ($name == 'dates') { if ($_SERVER['SCRIPT_NAME'] == LOCATION . $url) { return '<div class="menu_item active" style="width:190px;"><a href="' . $url . '">' . language($language, $name, 'Menu') . '</a></div>'; } else { return '<div class="menu_item" style="width:190px;"><a href="' . $url . '">' . language($language, $name, 'Menu') . '</a></div>'; } } else { if ($_SERVER['SCRIPT_NAME'] == LOCATION . $url) { return '<div class="menu_item active"><a href="' . $url . '">' . language($language, $name, 'Menu') . '</a></div>'; } else { return '<div class="menu_item"><a href="' . $url . '">' . language($language, $name, 'Menu') . '</a></div>'; } } }
function parse_template($file, $templateid, $tpldir) { global $language; $nest = 5; $tplfile = DISCUZ_ROOT . "./{$tpldir}/{$file}.htm"; $objfile = DISCUZ_ROOT . "./forumdata/templates/{$templateid}_{$file}.tpl.php"; if (!@($fp = fopen($tplfile, 'r'))) { dexit("Current template file './{$tpldir}/{$file}.htm' not found or have no access!"); } elseif ($language['discuz_lang'] != 'templates' && !(include language('templates', $templateid, $tpldir))) { dexit("<br />Current template pack do not have a necessary language file 'templates.lang.php' or have syntax error!"); } $template = @fread($fp, filesize($tplfile)); fclose($fp); $var_regexp = "((\\\$[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*)(\\[[a-zA-Z0-9_\\-\\.\"\\'\\[\\]\$-ÿ]+\\])*)"; $const_regexp = "([a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*)"; //$template = preg_replace("/([\n\r]+)\t+/s", "\\1", $template); $template = preg_replace("/\\<\\!\\-\\-\\{(.+?)\\}\\-\\-\\>/s", "{\\1}", $template); $template = preg_replace("/\\{lang\\s+(.+?)\\}/ies", "languagevar('\\1')", $template); $template = preg_replace("/\\{faq\\s+(.+?)\\}/ies", "faqvar('\\1')", $template); $template = str_replace("{LF}", "<?=\"\\n\"?>", $template); $template = preg_replace("/\\{(\\\$[a-zA-Z0-9_\\[\\]\\'\"\$\\.-ÿ]+)\\}/s", "<?=\\1?>", $template); $template = preg_replace("/{$var_regexp}/es", "addquote('<?=\\1?>')", $template); $template = preg_replace("/\\<\\?\\=\\<\\?\\={$var_regexp}\\?\\>\\?\\>/es", "addquote('<?=\\1?>')", $template); $template = "<? if(!defined('IN_DISCUZ')) exit('Access Denied'); ?>\n{$template}"; $template = preg_replace("/[\n\r\t]*\\{template\\s+([a-z0-9_]+)\\}[\n\r\t]*/is", "\n<? include template('\\1'); ?>\n", $template); $template = preg_replace("/[\n\r\t]*\\{template\\s+(.+?)\\}[\n\r\t]*/is", "\n<? include template(\\1); ?>\n", $template); $template = preg_replace("/[\n\r\t]*\\{eval\\s+(.+?)\\}[\n\r\t]*/ies", "stripvtags('<? \\1 ?>','')", $template); $template = preg_replace("/[\n\r\t]*\\{echo\\s+(.+?)\\}[\n\r\t]*/ies", "stripvtags('<? echo \\1; ?>','')", $template); $template = preg_replace("/([\n\r\t]*)\\{elseif\\s+(.+?)\\}([\n\r\t]*)/ies", "stripvtags('\\1<? } elseif(\\2) { ?>\\3','')", $template); $template = preg_replace("/([\n\r\t]*)\\{else\\}([\n\r\t]*)/is", "\\1<? } else { ?>\\2", $template); for ($i = 0; $i < $nest; $i++) { $template = preg_replace("/[\n\r\t]*\\{loop\\s+(\\S+)\\s+(\\S+)\\}[\n\r]*(.+?)[\n\r]*\\{\\/loop\\}[\n\r\t]*/ies", "stripvtags('<? if(is_array(\\1)) { foreach(\\1 as \\2) { ?>','\\3<? } } ?>')", $template); $template = preg_replace("/[\n\r\t]*\\{loop\\s+(\\S+)\\s+(\\S+)\\s+(\\S+)\\}[\n\r\t]*(.+?)[\n\r\t]*\\{\\/loop\\}[\n\r\t]*/ies", "stripvtags('<? if(is_array(\\1)) { foreach(\\1 as \\2 => \\3) { ?>','\\4<? } } ?>')", $template); $template = preg_replace("/([\n\r\t]*)\\{if\\s+(.+?)\\}([\n\r]*)(.+?)([\n\r]*)\\{\\/if\\}([\n\r\t]*)/ies", "stripvtags('\\1<? if(\\2) { ?>\\3','\\4\\5<? } ?>\\6')", $template); } $template = preg_replace("/\\{{$const_regexp}\\}/s", "<?=\\1?>", $template); $template = preg_replace("/ \\?\\>[\n\r]*\\<\\? /s", " ", $template); if (!@($fp = fopen($objfile, 'w'))) { dexit("Directory './forumdata/templates/' not found or have no access!"); } $template = preg_replace("/\"(http)?[\\w\\.\\/:]+\\?[^\"]+?&[^\"]+?\"/e", "transamp('\\0')", $template); $template = preg_replace("/\\<script[^\\>]*?src=\"(.+?)\".*?\\>\\s*\\<\\/script\\>/ise", "stripscriptamp('\\1')", $template); $template = preg_replace("/[\n\r\t]*\\{block\\s+([a-zA-Z0-9_]+)\\}(.+?)\\{\\/block\\}/ies", "stripblock('\\1', '\\2')", $template); flock($fp, 2); fwrite($fp, $template); fclose($fp); }
function countries($lang = false) { if (!$lang) { $lang = language(); } if ($lang == 'fr') { return array('AF' => 'Afghanistan', 'AL' => 'Albanie', 'DZ' => 'Algérie', 'AS' => 'Samoa américaines', 'AD' => 'Andorre', 'AO' => 'Angola', 'AQ' => 'Antarctique', 'AG' => 'Antigua-et-Barbuda', 'AR' => 'Argentine', 'AM' => 'Arménie', 'AW' => 'Aruba', 'AU' => 'Australie', 'AT' => 'Autriche', 'AZ' => 'Azerbaïdjan', 'BS' => 'Bahamas', 'BH' => 'Bahreïn', 'BD' => 'Bangladesh', 'BB' => 'Barbade', 'BY' => 'Biélorussie', 'BE' => 'Belgique', 'BZ' => 'Belize', 'BJ' => 'Bénin', 'BT' => 'Bhoutan', 'BO' => 'Bolivie', 'BA' => 'Bosnie-Herzégovine', 'BW' => 'Botswana', 'BR' => 'Brésil', 'VG' => 'Iles Vierges britanniques', 'BN' => 'Brunei', 'BG' => 'Bulgarie', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'CI' => 'Côte D\'Ivoire', 'KH' => 'Cambodge', 'CM' => 'Cameroun', 'CA' => 'Canada', 'CV' => 'Cap-Vert', 'KY' => 'Iles Cayman', 'CF' => 'République centrafricaine', 'TD' => 'Tchad', 'CL' => 'Chili', 'CN' => 'Chine', 'CO' => 'Colombie', 'KM' => 'Comores', 'CR' => 'Costa Rica', 'HR' => 'Croatie', 'CU' => 'Cuba', 'CY' => 'Chypre', 'CZ' => 'République tchèque', 'KP' => 'Corée du Nord', 'CD' => 'République démocratique du Congo', 'DK' => 'Danemark', 'DJ' => 'Djibouti', 'DM' => 'Dominique', 'DO' => 'République dominicaine', 'EC' => 'Équateur', 'EG' => 'Égypte', 'SV' => 'Salvador', 'XE' => 'England', 'GQ' => 'Guinée équatoriale', 'ER' => 'Érythrée', 'EE' => 'Estonie', 'ET' => 'Éthiopie', 'FJ' => 'Iles Fidji', 'FI' => 'Finlande', 'FR' => 'France', 'PF' => 'Polynésie française', 'GA' => 'Gabon', 'GM' => 'Gambia', 'GE' => 'Géorgie', 'DE' => 'Allemagne', 'GH' => 'Ghana', 'GR' => 'Grèce', 'GL' => 'Groenland', 'GD' => 'Grenade', 'GU' => 'Guam', 'GT' => 'Guatemala', 'GN' => 'Guinée', 'GW' => 'Guinée-Bissao', 'GY' => 'Guyana', 'HT' => 'Haïti', 'HN' => 'Honduras', 'HK' => 'Hong Kong', 'HU' => 'Hongrie', 'IS' => 'Islande', 'IN' => 'Inde', 'ID' => 'Indonésie', 'IR' => 'Iran', 'IQ' => 'Iraq', 'IE' => 'Irlande', 'IL' => 'Israël', 'IT' => 'Italie', 'JM' => 'Jamaïque', 'JP' => 'Japon', 'JO' => 'Jordanie', 'KZ' => 'Kazakhstan', 'KE' => 'Kenya', 'KI' => 'Kiribati', 'KV' => 'Kosovo', 'KW' => 'Koweït', 'KG' => 'Kirghizistan', 'LA' => 'Laos', 'LV' => 'Lettonie', 'LB' => 'Liban', 'LS' => 'Lesotho', 'LR' => 'Liberia', 'LY' => 'Libye', 'LI' => 'Liechtenstein', 'LT' => 'Lituanie', 'LU' => 'Luxembourg', 'MO' => 'Macao', 'MK' => 'Macédoine', 'MG' => 'Madagascar', 'MW' => 'Malawi', 'MY' => 'Malaisie', 'MV' => 'Maldives', 'ML' => 'Mali', 'MT' => 'Malte', 'MH' => 'Iles Marshall', 'MQ' => 'Martinique', 'MU' => 'Maurice', 'MR' => 'Mauritanie', 'MX' => 'Mexique', 'FM' => 'Micronésie', 'MD' => 'Moldavie', 'MC' => 'Monaco', 'MN' => 'Mongolie', 'ME' => 'Montenegro', 'MA' => 'Maroc', 'MZ' => 'Mozambique', 'MM' => 'le Myanmar', 'NA' => 'Namibie', 'NR' => 'Nauru', 'NP' => 'Népal', 'NL' => 'Pays-Bas', 'AN' => 'Antilles néerlandaises', 'NC' => 'Nouvelle-Calédonie', 'NZ' => 'Nouvelle-Zélande', 'NI' => 'Nicaragua', 'NE' => 'Niger', 'NG' => 'Nigeria', 'XI' => 'Northern Ireland', 'MP' => 'Mariannes du Nord', 'NO' => 'Norvège', 'OM' => 'Oman', 'PK' => 'Pakistan', 'PW' => 'Palau', 'PS' => 'Palestine', 'PA' => 'Panama', 'PG' => 'Papouasie-Nouvelle-Guinée', 'PY' => 'Paraguay', 'PE' => 'Pérou', 'PH' => 'Philippines', 'PL' => 'Pologne', 'PT' => 'Portugal', 'PR' => 'Porto Rico', 'QA' => 'Qatar', 'CG' => 'Republic of the Congo', 'RO' => 'Roumanie', 'RU' => 'Russie', 'RW' => 'Rwanda', 'ST' => 'Sao Tomé-et-Principe', 'KN' => 'Saint-Christophe-et-Niévès', 'LC' => 'Sainte-Lucie', 'VC' => 'Saint-Vincent-et-les-Grenadines', 'WS' => 'Samoa', 'SM' => 'Saint-Marin', 'SA' => 'Arabie saoudite', 'XS' => 'Scotland', 'SN' => 'Sénégal', 'RS' => 'Serbia', 'SC' => 'Seychelles', 'SL' => 'Sierra Leone', 'SG' => 'Singapour', 'SK' => 'Slovaquie', 'SI' => 'Slovénie', 'SB' => 'Iles Salomon', 'SO' => 'Somalie', 'ZA' => 'Afrique du Sud', 'KR' => 'Corée du Sud', 'ES' => 'Espagne', 'LK' => 'Sri Lanka', 'SD' => 'Soudan', 'SR' => 'Suriname', 'SZ' => 'Swaziland', 'SE' => 'Suède', 'CH' => 'Suisse', 'SY' => 'Syrie', 'TW' => 'Taïwan', 'TJ' => 'Tadjikistan', 'TZ' => 'Tanzanie', 'TH' => 'Thaïlande', 'TL' => 'Timor Oriental', 'TG' => 'Togo', 'TO' => 'Tonga', 'TT' => 'Trinité-et-Tobago', 'TN' => 'Tunisie', 'TR' => 'Turquie', 'TM' => 'Turkménistan', 'TV' => 'Tuvalu', 'VI' => 'Iles Vierges américaines', 'UG' => 'Ouganda', 'UA' => 'Ukraine', 'AE' => 'Émirats arabes unis', 'GB' => 'Royaume-Uni', 'US' => 'États-Unis', 'UY' => 'Uruguay', 'UZ' => 'Ouzbékistan', 'VU' => 'Vanuatu', 'VA' => 'Saint-Siège', 'VE' => 'Venezuela', 'VN' => 'Viêt Nam', 'XW' => 'Wales', 'YE' => 'Yémen', 'ZM' => 'Zambie', 'ZW' => 'Zimbabwe'); } else { if ($lang == 'nl') { return array('AF' => 'Afghanistan', 'AL' => 'Albanië', 'DZ' => 'Algerije', 'AS' => 'Amerikaans-Samoa', 'AD' => 'Andorra', 'AO' => 'Angola', 'AQ' => 'Antarctica', 'AG' => 'Antigua en Barbuda', 'AR' => 'Argentinië', 'AM' => 'Armenië', 'AW' => 'Aruba', 'AU' => 'Australië', 'AT' => 'Oostenrijk', 'AZ' => 'Azerbeidzjan', 'BS' => 'Bahamas', 'BH' => 'Bahrein', 'BD' => 'Bangladesh', 'BB' => 'Barbados', 'BY' => 'Belarus', 'BE' => 'België', 'BZ' => 'Belize', 'BJ' => 'Benin', 'BT' => 'Bhutan', 'BO' => 'Bolivia', 'BA' => 'Bosnië en Herzegovina', 'BW' => 'Botswana', 'BR' => 'Brazilië', 'VG' => 'Britse Maagdeneilanden', 'BN' => 'Brunei', 'BG' => 'Bulgarije', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'CI' => 'Ivoorkust', 'KH' => 'Cambodja', 'CM' => 'Kameroen', 'CA' => 'Canada', 'CV' => 'Kaapverdië', 'KY' => 'Caymaneilanden', 'CF' => 'Centraal-Afrikaanse Republiek', 'TD' => 'Tsjaad', 'CL' => 'Chili', 'CN' => 'China', 'CO' => 'Colombia', 'KM' => 'Comoren', 'CR' => 'Costa Rica', 'HR' => 'Kroatië', 'CU' => 'Cuba', 'CY' => 'Cyprus', 'CZ' => 'Tsjechië', 'KP' => 'Noord-Korea', 'CD' => 'Democratische Republiek Congo', 'DK' => 'Denemarken', 'DJ' => 'Djibouti', 'DM' => 'Dominica', 'DO' => 'Dominicaanse Republiek', 'EC' => 'Ecuador', 'EG' => 'Egypte', 'SV' => 'El Salvador', 'XE' => 'England', 'GQ' => 'Equatoriaal-Guinea', 'ER' => 'Eritrea', 'EE' => 'Estland', 'ET' => 'Ethiopië', 'FJ' => 'Fiji', 'FI' => 'Finland', 'FR' => 'Frankrijk', 'PF' => 'Frans-Polynesië', 'GA' => 'Gabon', 'GM' => 'Gambia', 'GE' => 'Georgië', 'DE' => 'Duitsland', 'GH' => 'Ghana', 'GR' => 'Griekenland', 'GL' => 'Groenland', 'GD' => 'Grenada', 'GU' => 'Guam', 'GT' => 'Guatemala', 'GN' => 'Guinee', 'GW' => 'Guinee-Bissau', 'GY' => 'Guyana', 'HT' => 'Haïti', 'HN' => 'Honduras', 'HK' => 'HongKong', 'HU' => 'Hongarije', 'IS' => 'IJsland', 'IN' => 'India', 'ID' => 'Indonesië', 'IR' => 'Iran', 'IQ' => 'Irak', 'IE' => 'Ierland', 'IL' => 'Israël', 'IT' => 'Italië', 'JM' => 'Jamaica', 'JP' => 'Japan', 'JO' => 'Jordanië', 'KZ' => 'Kazachstan', 'KE' => 'Kenia', 'KI' => 'Kiribati', 'KV' => 'Kosovo', 'KW' => 'Koeweit', 'KG' => 'Kirgizië', 'LA' => 'Laos', 'LV' => 'Letland', 'LB' => 'Libanon', 'LS' => 'Lesotho', 'LR' => 'Liberia', 'LY' => 'Libië', 'LI' => 'Liechtenstein', 'LT' => 'Litouwen', 'LU' => 'Luxemburg', 'MO' => 'Macau', 'MK' => 'Macedonië', 'MG' => 'Madagaskar', 'MW' => 'Malawi', 'MY' => 'Maleisië', 'MV' => 'Maldiven', 'ML' => 'Mali', 'MT' => 'Malta', 'MH' => 'Marshalleilanden', 'MQ' => 'Martinique', 'MU' => 'Mauritius', 'MR' => 'Mauritanië', 'MX' => 'Mexico', 'FM' => 'Micronesia', 'MD' => 'Moldavië', 'MC' => 'Monaco', 'MN' => 'Mongolië', 'ME' => 'Montenegro', 'MA' => 'Marokko', 'MZ' => 'Mozambique', 'MM' => 'Myanmar(Burma)', 'NA' => 'Namibië', 'NR' => 'Nauru', 'NP' => 'Nepal', 'NL' => 'Nederland', 'AN' => 'Nederlandse Antillen', 'NC' => 'Nieuw-Caledonië', 'NZ' => 'Nieuw-Zeeland', 'NI' => 'Nicaragua', 'NE' => 'Niger', 'NG' => 'Nigeria', 'XI' => 'Northern Ireland', 'MP' => 'Noordelijke Marianen', 'NO' => 'Noorwegen', 'OM' => 'Oman', 'PK' => 'Pakistan', 'PW' => 'Palau', 'PS' => 'Palestine', 'PA' => 'Panama', 'PG' => 'Papoea-Nieuw-Guinea', 'PY' => 'Paraguay', 'PE' => 'Peru', 'PH' => 'Filipijnen', 'PL' => 'Polen', 'PT' => 'Portugal', 'PR' => 'Puerto Rico', 'QA' => 'Qatar', 'CG' => 'Republic of the Congo', 'RO' => 'Roemenië', 'RU' => 'Rusland', 'RW' => 'Rwanda', 'ST' => 'Sao Tomé en Principe', 'KN' => 'Saint Kitts en Nevis', 'LC' => 'Saint Lucia', 'VC' => 'Saint Vincent en de Grenadines', 'WS' => 'Samoa', 'SM' => 'San Marino', 'SA' => 'Saudi-Arabië', 'XS' => 'Scotland', 'SN' => 'Senegal', 'RS' => 'Serbia', 'SC' => 'Seychellen', 'SL' => 'Sierra Leone', 'SG' => 'Singapore', 'SK' => 'Slowakije', 'SI' => 'Slovenië', 'SB' => 'Salomonseilanden', 'SO' => 'Somalië', 'ZA' => 'Zuid-Afrika', 'KR' => 'Zuid-Korea', 'ES' => 'Spanje', 'LK' => 'Sri Lanka', 'SD' => 'Sudan', 'SR' => 'Suriname', 'SZ' => 'Swaziland', 'SE' => 'Zweden', 'CH' => 'Zwitserland', 'SY' => 'Syrië', 'TW' => 'Taiwan', 'TJ' => 'Tadzjikistan', 'TZ' => 'Tanzania', 'TH' => 'Thailand', 'TL' => 'Timor-Leste', 'TG' => 'Togo', 'TO' => 'Tonga', 'TT' => 'Trinidad en Tobago', 'TN' => 'Tunesië', 'TR' => 'Turkije', 'TM' => 'Turkmenistan', 'TV' => 'Tuvalu', 'VI' => 'Amerikaanse Maagdeneilanden', 'UG' => 'Uganda', 'UA' => 'Oekraïne', 'AE' => 'Verenigde Arabische Emiraten', 'GB' => 'Verenigd Koninkrijk', 'US' => 'Verenigde Staten', 'UY' => 'Uruguay', 'UZ' => 'Oezbekistan', 'VU' => 'Vanuatu', 'VA' => 'Vaticaanstad', 'VE' => 'Venezuela', 'VN' => 'Vietnam', 'XW' => 'Wales', 'YE' => 'Jemen', 'ZM' => 'Zambia', 'ZW' => 'Zimbabwe'); } else { if ($lang == 'en') { return array('AF' => 'Afghanistan', 'AL' => 'Albania', 'DZ' => 'Algeria', 'AS' => 'American Samoa', 'AD' => 'Andorra', 'AO' => 'Angola', 'AQ' => 'Antarctica', 'AG' => 'Antigua and Barbuda', 'AR' => 'Argentina', 'AM' => 'Armenia', 'AW' => 'Aruba', 'AU' => 'Australia', 'AT' => 'Austria', 'AZ' => 'Azerbaijan', 'BS' => 'Bahamas', 'BH' => 'Bahrain', 'BD' => 'Bangladesh', 'BB' => 'Barbados', 'BY' => 'Belarus', 'BE' => 'Belgium', 'BZ' => 'Belize', 'BJ' => 'Benin', 'BT' => 'Bhutan', 'BO' => 'Bolivia', 'BA' => 'Bosnia and Herzegovina', 'BW' => 'Botswana', 'BR' => 'Brazil', 'VG' => 'British Virgin Islands', 'BN' => 'Brunei', 'BG' => 'Bulgaria', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'CI' => 'Côte D\'Ivoire', 'KH' => 'Cambodia', 'CM' => 'Cameroon', 'CA' => 'Canada', 'CV' => 'Cape Verde', 'KY' => 'Cayman Islands', 'CF' => 'Central African Republic', 'TD' => 'Chad', 'CL' => 'Chile', 'CN' => 'China', 'CO' => 'Colombia', 'KM' => 'Comoros', 'CR' => 'Costa Rica', 'HR' => 'Croatia', 'CU' => 'Cuba', 'CY' => 'Cyprus', 'CZ' => 'Czech Republic', 'KP' => 'Democratic People\'s Republic of Korea', 'CD' => 'Democratic Republic of the Congo', 'DK' => 'Denmark', 'DJ' => 'Djibouti', 'DM' => 'Dominica', 'DO' => 'Dominican Republic', 'EC' => 'Ecuador', 'EG' => 'Egypt', 'SV' => 'El Salvador', 'XE' => 'England', 'GQ' => 'Equatorial Guinea', 'ER' => 'Eritrea', 'EE' => 'Estonia', 'ET' => 'Ethiopia', 'FJ' => 'Fiji', 'FI' => 'Finland', 'FR' => 'France', 'PF' => 'French Polynesia', 'GA' => 'Gabon', 'GM' => 'Gambia', 'GE' => 'Georgia', 'DE' => 'Germany', 'GH' => 'Ghana', 'GR' => 'Greece', 'GL' => 'Greenland', 'GD' => 'Grenada', 'GU' => 'Guam', 'GT' => 'Guatemala', 'GN' => 'Guinea', 'GW' => 'Guinea Bissau', 'GY' => 'Guyana', 'HT' => 'Haiti', 'HN' => 'Honduras', 'HK' => 'Hong Kong', 'HU' => 'Hungary', 'IS' => 'Iceland', 'IN' => 'India', 'ID' => 'Indonesia', 'IR' => 'Iran', 'IQ' => 'Iraq', 'IE' => 'Ireland', 'IL' => 'Israel', 'IT' => 'Italy', 'JM' => 'Jamaica', 'JP' => 'Japan', 'JO' => 'Jordan', 'KZ' => 'Kazakhstan', 'KE' => 'Kenya', 'KI' => 'Kiribati', 'KV' => 'Kosovo', 'KW' => 'Kuwait', 'KG' => 'Kyrgyzstan', 'LA' => 'Laos', 'LV' => 'Latvia', 'LB' => 'Lebanon', 'LS' => 'Lesotho', 'LR' => 'Liberia', 'LY' => 'Libyan Arab Jamahiriya', 'LI' => 'Liechtenstein', 'LT' => 'Lithuania', 'LU' => 'Luxembourg', 'MO' => 'Macao', 'MK' => 'Macedonia', 'MG' => 'Madagascar', 'MW' => 'Malawi', 'MY' => 'Malaysia', 'MV' => 'Maldives', 'ML' => 'Mali', 'MT' => 'Malta', 'MH' => 'Marshall Islands', 'MQ' => 'Mauritania', 'MU' => 'Mauritius', 'MR' => 'Mauritius', 'MX' => 'Mexico', 'FM' => 'Micronesia', 'MD' => 'Moldova', 'MC' => 'Monaco', 'MN' => 'Mongolia', 'ME' => 'Montenegro', 'MA' => 'Morocco', 'MZ' => 'Mozambique', 'MM' => 'Myanmar(Burma)', 'NA' => 'Namibia', 'NR' => 'Nauru', 'NP' => 'Nepal', 'NL' => 'Netherlands', 'AN' => 'Netherlands Antilles', 'NC' => 'New Caledonia', 'NZ' => 'New Zealand', 'NI' => 'Nicaragua', 'NE' => 'Niger', 'NG' => 'Nigeria', 'XI' => 'Northern Ireland', 'MP' => 'Northern Mariana Islands', 'NO' => 'Norway', 'OM' => 'Oman', 'PK' => 'Pakistan', 'PW' => 'Palau', 'PS' => 'Palestine', 'PA' => 'Panama', 'PG' => 'Papua New Guinea', 'PY' => 'Paraguay', 'PE' => 'Peru', 'PH' => 'Philippines', 'PL' => 'Poland', 'PT' => 'Portugal', 'PR' => 'Puerto Rico', 'QA' => 'Qatar', 'CG' => 'Republic of the Congo', 'RO' => 'Romania', 'RU' => 'Russia', 'RW' => 'Rwanda', 'ST' => 'Sào Tomé And Príncipe', 'KN' => 'Saint Kitts and Nevis', 'LC' => 'Saint Lucia', 'VC' => 'Saint Vincent and the Grenadines', 'WS' => 'Samoa', 'SM' => 'San Marino', 'SA' => 'Saudi Arabia', 'XS' => 'Scotland', 'SN' => 'Senegal', 'RS' => 'Serbia', 'SC' => 'Seychelles', 'SL' => 'Sierra Leone', 'SG' => 'Singapore', 'SK' => 'Slovakia', 'SI' => 'Slovenia', 'SB' => 'Solomon Islands', 'SO' => 'Somalia', 'ZA' => 'South Africa', 'KR' => 'South Korea', 'ES' => 'Spain', 'LK' => 'Sri Lanka', 'SD' => 'Sudan', 'SR' => 'Suriname', 'SZ' => 'Swaziland', 'SE' => 'Sweden', 'CH' => 'Switzerland', 'SY' => 'Syria', 'TW' => 'Taiwan', 'TJ' => 'Tajikistan', 'TZ' => 'Tanzania', 'TH' => 'Thailand', 'TL' => 'Timor-Leste', 'TG' => 'Togo', 'TO' => 'Tonga', 'TT' => 'Trinidad and Tobago', 'TN' => 'Tunisia', 'TR' => 'Turkey', 'TM' => 'Turkmenistan', 'TV' => 'Tuvalu', 'VI' => 'US Virgin Islands', 'UG' => 'Uganda', 'UA' => 'Ukraine', 'AE' => 'United Arab Emirates', 'GB' => 'United Kingdom', 'US' => 'United States', 'UY' => 'Uruguay', 'UZ' => 'Uzbekistan', 'VU' => 'Vanuatu', 'VA' => 'Vatican', 'VE' => 'Venezuela', 'VN' => 'Vietnam', 'XW' => 'Wales', 'YE' => 'Yemen', 'ZM' => 'Zambia', 'ZW' => 'Zimbabwe'); } else { if ($lang == 'de') { return array('AF' => 'Afghanistan', 'AL' => 'Albanien', 'DZ' => 'Algerien', 'AS' => 'Amerikanisch-Samoa', 'AD' => 'Andorra', 'AO' => 'Angola', 'AQ' => 'Antarktis', 'AG' => 'Antigua und Barbuda', 'AR' => 'Argentinien', 'AM' => 'Armenien', 'AW' => 'Aruba', 'AU' => 'Australien', 'AT' => 'Österreich', 'AZ' => 'Aserbaidschan', 'BS' => 'Bahamas', 'BH' => 'Bahrain', 'BD' => 'Bangladesch', 'BB' => 'Barbados', 'BY' => 'Belarus', 'BE' => 'Belgien', 'BZ' => 'Belize', 'BJ' => 'Benin', 'BT' => 'Bhutan', 'BO' => 'Bolivien', 'BA' => 'Bosnien und Herzegowina', 'BW' => 'Botsuana', 'BR' => 'Brasilien', 'VG' => 'Britische Jungferninseln', 'BN' => 'Brunei Darussalam', 'BG' => 'Bulgarien', 'BF' => 'Burkina Faso', 'BI' => 'Burundi', 'CI' => 'Côte D\'Ivoire', 'KH' => 'Kambodscha', 'CM' => 'Kamerun', 'CA' => 'Kanada', 'CV' => 'Kap Verde', 'KY' => 'Kaimaninseln', 'CF' => 'Zentralafrikanische Republik', 'TD' => 'Tschad', 'CL' => 'Chile', 'CN' => 'China', 'CO' => 'Kolumbien', 'KM' => 'Komoren', 'CR' => 'Costa Rica', 'HR' => 'Kroatien', 'CU' => 'Kuba', 'CY' => 'Zypern', 'CZ' => 'Tschechische Republik', 'KP' => 'Demokratische Volksrepublik Korea', 'CD' => 'Demokratische Republik Kongo', 'DK' => 'Dänemark', 'DJ' => 'Dschibuti', 'DM' => 'Dominica', 'DO' => 'Dominikanische Republik', 'EC' => 'Ecuador', 'EG' => 'Ägypten', 'SV' => 'El Salvador', 'XE' => 'England', 'GQ' => 'Äquatorialguinea', 'ER' => 'Eritrea', 'EE' => 'Estland', 'ET' => 'Äthiopien', 'FJ' => 'Fidschi', 'FI' => 'Finnland', 'FR' => 'Frankreich', 'PF' => 'Französisch-Polynesien', 'GA' => 'Gabun', 'GM' => 'Gambia', 'GE' => 'Georgien', 'DE' => 'Deutschland', 'GH' => 'Ghana', 'GR' => 'Griechenland', 'GL' => 'Grönland', 'GD' => 'Grenada', 'GU' => 'Guam', 'GT' => 'Guatemala', 'GN' => 'Guinea', 'GW' => 'Guinea-Bissau', 'GY' => 'Guyana', 'HT' => 'Haiti', 'HN' => 'Honduras', 'HK' => 'HongKong', 'HU' => 'Ungarn', 'IS' => 'Island', 'IN' => 'Indien', 'ID' => 'Indonesien', 'IR' => 'Iran', 'IQ' => 'Irak', 'IE' => 'Irland', 'IL' => 'Israel', 'IT' => 'Italien', 'JM' => 'Jamaika', 'JP' => 'Japan', 'JO' => 'Jordanien', 'KZ' => 'Kasachstan', 'KE' => 'Kenia', 'KI' => 'Kiribati', 'KV' => 'Kosovo', 'KW' => 'Kuwait', 'KG' => 'Kirgisistan', 'LA' => 'Laos', 'LV' => 'Lettland', 'LB' => 'Libanon', 'LS' => 'Lesotho', 'LR' => 'Liberia', 'LY' => 'Libyen', 'LI' => 'Liechtenstein', 'LT' => 'Litauen', 'LU' => 'Luxemburg', 'MO' => 'Macau', 'MK' => 'Mazedonien', 'MG' => 'Madagaskar', 'MW' => 'Malawi', 'MY' => 'Malaysia', 'MV' => 'Malediven', 'ML' => 'Mali', 'MT' => 'Malta', 'MH' => 'Marshallinseln', 'MQ' => 'Martinique', 'MU' => 'Mauritius', 'MR' => 'Mauretanien', 'MX' => 'Mexiko', 'FM' => 'Mikronesien', 'MD' => 'Republik Moldau', 'MC' => 'Monaco', 'MN' => 'Mongolei', 'ME' => 'Montenegro', 'MA' => 'Marokko', 'MZ' => 'Mosambik', 'MM' => 'Myanmar(Burma)', 'NA' => 'Namibia', 'NR' => 'Nauru', 'NP' => 'Nepal', 'NL' => 'Niederlande', 'AN' => 'Niederländische Antillen', 'NC' => 'Neukaledonien', 'NZ' => 'Neuseeland', 'NI' => 'Nicaragua', 'NE' => 'Niger', 'NG' => 'Nigeria', 'XI' => 'Northern Ireland', 'MP' => 'Nördliche Marianen', 'NO' => 'Norwegen', 'OM' => 'Oman', 'PK' => 'Pakistan', 'PW' => 'Palau', 'PS' => 'Palestine', 'PA' => 'Panama', 'PG' => 'Papua-Neuguinea', 'PY' => 'Paraguay', 'PE' => 'Peru', 'PH' => 'Philippinen', 'PL' => 'Polen', 'PT' => 'Portugal', 'PR' => 'Puerto Rico', 'QA' => 'Katar', 'CG' => 'Kongo', 'RO' => 'Rumänien', 'RU' => 'Russische Föderation', 'RW' => 'Ruanda', 'ST' => 'São Tomé und Príncipe', 'KN' => 'St. Kitts und Nevis', 'LC' => 'St. Lucia', 'VC' => 'St. Vincent und die Grenadinen', 'WS' => 'Samoa', 'SM' => 'San Marino', 'SA' => 'Saudi-Arabien', 'XS' => 'Scotland', 'SN' => 'Senegal', 'RS' => 'Serbia', 'SC' => 'Seychellen', 'SL' => 'Sierra Leone', 'SG' => 'Singapur', 'SK' => 'Slowakei', 'SI' => 'Slowenien', 'SB' => 'Salomonen', 'SO' => 'Somalia', 'ZA' => 'Südafrika', 'KR' => 'Republik Korea', 'ES' => 'Spanien', 'LK' => 'Sri Lanka', 'SD' => 'Sudan', 'SR' => 'Suriname', 'SZ' => 'Swasiland', 'SE' => 'Schweden', 'CH' => 'Schweiz', 'SY' => 'Syrien', 'TW' => 'Taiwan', 'TJ' => 'Tadschikistan', 'TZ' => 'Tansania', 'TH' => 'Thailand', 'TL' => 'Osttimor', 'TG' => 'Togo', 'TO' => 'Tonga', 'TT' => 'Trinidad und Tobago', 'TN' => 'Tunesien', 'TR' => 'Türkei', 'TM' => 'Turkmenistan', 'TV' => 'Tuvalu', 'VI' => 'Amerikanische Jungferninseln', 'UG' => 'Uganda', 'UA' => 'Ukraine', 'AE' => 'Vereinigte Arabische Emirate', 'GB' => 'Vereinigtes Königreich', 'US' => 'Vereinigte Staaten', 'UY' => 'Uruguay', 'UZ' => 'Usbekistan', 'VU' => 'Vanuatu', 'VA' => 'Vatikanstadt', 'VE' => 'Venezuela', 'VN' => 'Vietnam', 'XW' => 'Wales', 'YE' => 'Jemen', 'ZM' => 'Sambia', 'ZW' => 'Simbabwe'); } } } } }
} if ($type == 0) { $ratestatus = $order['ratestatus'] == 2 ? 3 : 1; } else { $ratestatus = $order['ratestatus'] == 1 ? 3 : 2; } $db->query("UPDATE {$tablepre}tradelog SET ratestatus='{$ratestatus}' WHERE orderid='{$order['orderid']}'"); if ($ratestatus != 3) { sendpm($order[$rateeid], 'eccredit_subject', 'eccredit_message', '0', 'System Message'); } showmessage('eccredit_succees'); } } elseif ($action == 'explain' && $id) { $id = intval($id); if (!submitcheck('explainsubmit', 1)) { include template('ec_explain'); } else { $comment = $db->fetch_first("SELECT explanation, dateline FROM {$tablepre}tradecomments WHERE id='{$id}' AND rateeid='{$discuz_uid}'"); if (!$comment) { showmessage('eccredit_nofound'); } elseif ($comment['explanation']) { showmessage('eccredit_reexplanation_repeat'); } elseif ($comment['dateline'] < $timestamp - 30 * 86400) { showmessage('eccredit_reexplanation_closed'); } $explanation = cutstr(dhtmlspecialchars($explanation), 200); $db->query("UPDATE {$tablepre}tradecomments SET explanation='{$explanation}' WHERE id='{$id}'"); include_once language('misc'); showmessage("<script type=\"text/javascript\">\$('ecce_{$id}').innerHTML = '<font class=\"lighttxt\">{$language['eccredit_explain']}: " . addslashes($explanation) . "</font>';hideMenu();</script>"); } }
function show_message($show_message, $url_forward = '') { global $charset, $site_name, $cyask_user, $url, $tpldir, $styleid, $styledir, $syninfo; $extrahead = $url_forward ? '<meta http-equiv="refresh" content="3 url=' . $url_forward . '">' : ''; include language('messages', $tpldir, $styleid); $show_message = $lang[$show_message] ? $lang[$show_message] : $lang['undefined_action']; include template('show_message', 'messages'); exit; }
<div class="tab-content">' . $list . ' </div>'; } ?> </div> <input id="adms" type="hidden" value="n"> <input id="elements" type="hidden" value="href,module"> <input id="add_to_lng" type="hidden" value="<?php echo $lt; ?> "> <input id="rows" type="hidden" value="link,submenu,title_lang"> <input id="classes" type="hidden" value=""> <input id="icon" type="hidden" value="fa-chevron-top"> <input type="hidden" value="<?php echo language('href', $lang) . ',' . language('modules', $lang) . $ltt . ',' . language('not found', $lang) . ',' . language('adding left', $lang) . ',' . language('left added', $lang) . ',' . language('error added', $lang); ?> " id="tts"> <div style="text-align:center;margin-top:20px;"><button class="btn-success btn" onclick=main('menu','add')><?php echo language('add', $lang); ?> </button></div> <div id="loading" style="text-align:center;display:none;margin:30px;"><img src="<?php echo $admin_page; ?> assets/img/load.gif"></div> </div> </div>
language("Danish", array(site("http://boincdenmark.dk", "BOINC@Denmark"), site("http://www.setihome.dk", "www.setihome.dk"))); language("Dutch", array(site("http://www.dutchpowercows.org/", "Dutch Power Cows\n </a>(also <a href=http://gathering.tweakers.net/forum/list_topics/5>forums</a>)"), site("http://www.seti.nl/content.php?c=boincmain", "SETI@Netherlands"), site("http://www.boinc.be", "www.boinc.be"))); language("English", array(site("http://www.overclock.net/f/365/overclock-net-boinc-team", "Overclock.net"), site("http://z15.invisionfree.com/The_Boinc_Bar/index.php?act=idx", "The BOINC Bar"), site("http://www.s15.invisionfree.com/Crunchers_Inc/index.php?act=idx", "Crunchers Inc."), site("http://www.calmchaosonline.com/", "Calm Chaos"), site("http://www.teamphoenixrising.net/", "Team Phoenix Rising"), site("http://www.unitedmacs.com/", "United Macs"), site("http://www.ukboincteam.org.uk/", "UK BOINC Team"), site("http://www.bc-team.org/", "BOINC Confederation"), site("http://www.free-dc.org/", "Free-DC"), site("http://forums.anandtech.com/categories.aspx?catid=39&entercat=y", "TeAm Anandtech"), site("http://www.boinc-australia.net", "BOINC@Australia"), site("http://www.boincuk.com/", "BOINC UK and Team Lookers"), site("http://www.boincsynergy.com/", "BOINC Synergy"), site("http://www.tswb.org", "Team Starfire World BOINC"))); //language("Estonian", array( //site("http://boinc.tmac.pri.ee", "boinc.tmac.pri.ee"), //site("http://setimehed.net/", "setimehed.net"), //)); language("Finnish", array(site("http://www.universe-examiners.org/", "Universe Examiners"))); language("French", array(site("http://boinc.starwars-holonet.com/", "Star Wars [FR]"), site("http://www.boinc-af.org", "L'Alliance Francophone"))); language("German", array(site("http://www.crunchers-freiburg.de/", "crunchers@freiburg"), site("http://www.unitedmacs.com/", "United Macs"), site("http://www.rechenkraft.net/", "Rechenkraft"), site("http://www.seti-leipzig.de/", "SETI-Leipzig"), site("http://www.dc-gemeinschaft.com/", "DC - Gemeinschaft"), site("http://boinccast.podhost.de/", "BOINCcast (Podcast)"), site("http://www.boinc-team.de/", "BOINC@Heidelberg"), site("http://www.boinc.at/", "www.boinc.at"), site("http://www.boinc-halle-saale.de", "BOINC@Halle/Saale"), site("http://www.bc-team.org/", "BOINC Confederation"), site("http://www.seti-germany.de", "SETI.Germany"), site("http://www.sar-hessen.org", "Team Science and Research Hessen"), site("http://www.boinc.de/", "www.boinc.de"))); //language("Hungarian", array( //site("http://seti.hwsw.hu/", "HWSW SETI@home Team") //)); language("Italian", array(site("http://www.calcolodistribuito.it/", "Calcolo Distribuito"), site("http://www.boincitaly.org/", "BOINC.Italy"), site("http://gaming.ngi.it/forum/forumdisplay.php?f=73", "NGI forum"), site("http://it.groups.yahoo.com/group/BOINC-ITALIA/", "BOINC-ITALIA"))); language("Japanese", array(site("http://boinc.oocp.org/", "translation by Komori Hitoshi"))); language("Korean", array(site("http://cafe.naver.com/setikah", "SETIKAH@KOREA"))); language("Polish", array(site("http://www.boincatpoland.org", "BOINC@Poland"), site("http://boinc.pl", "BOINC Polish National Team"), site("http://www.tomaszpawel.republika.pl/", "TomaszPawelTeam"))); language("Portuguese", array(site("http://www.setibr.org/", "SETIBR"))); //language("Romanian", array( // site( "http://www.boinc.ro/", "SETI@home Romania") //)); language("Russian", array(site("http://vkontakte.ru/club11963359", "BOINC group on vkontakte.ru"), site("http://www.boinc.ru", "BOINC.ru"), site("http://distributed.ru", "distributed.ru"))); language("Slovak", array(site("http://www.boinc.sk/", "www.boinc.sk"))); language("Spanish", array(site("http://www.titanesdc.com/", "Foros TitanesDC"), site("http://www.seti.cl/", "BOINC SETI Chile"), site("http://www.easyboinc.org/", "Computación Distribuida"), site("http://foro.noticias3d.com/vbulletin/showthread.php?t=192297", "Noticias3D"), site("http://www.boinc-ecuador.com/", "BOINC - Ecuador"), site("http://www.hispaseti.org/", "HispaSeti"))); //language("Turkish", array( //site("http://www.turksetiteam.org/", "www.turksetiteam.org"), //site("http://www.boinctr.com/", "www.boinctr.com") //)); language("Ukrainian", array(site("http://distributed.org.ua/", "Ukraine - Distributed Computing"))); echo "\n</table>\n<p>\nIf you'd like to add a web site to this list, please\n<a href=mailto:davea@ssl.berkeley.edu>contact us</a>.\n\n<a name=video>\n<h2>BOINC-related videos</h2>\n\n<ul>\n<li> <a href=http://www.youtube.com/watch?v=8iSRLIK-x6A>David Anderson talks about BOINC</a> (2006)\n<li> <a href=http://www.youtube.com/watch?v=GzATbET3g54>David Baker talks about Rosetta@home</a>\n</ul>\n"; page_tail();
$filter = ''; } } else { $filter = ''; } isset($orderby) && in_array($orderby, array('lastpost', 'dateline', 'replies', 'views')) ? $forumdisplayadd .= "&orderby={$orderby}" : ($orderby = $_DCACHE['forums'][$fid]['orderby'] ? $_DCACHE['forums'][$fid]['orderby'] : 'lastpost'); isset($ascdesc) && in_array($ascdesc, array('ASC', 'DESC')) ? $forumdisplayadd .= "&ascdesc={$ascdesc}" : ($ascdesc = $_DCACHE['forums'][$fid]['ascdesc'] ? $_DCACHE['forums'][$fid]['ascdesc'] : 'DESC'); $check = array(); $check[$filter] = $check[$orderby] = $check[$ascdesc] = 'selected="selected"'; if ($whosonlinestatus == 2 || $whosonlinestatus == 3) { $whosonlinestatus = 1; $onlineinfo = explode("\t", $onlinerecord); $detailstatus = $showoldetails == 'yes' || (!isset($_DCOOKIE['onlineforum']) && !$whosonline_contract || $_DCOOKIE['onlineforum']) && $onlineinfo[0] < 500 && !$showoldetails; if ($detailstatus) { updatesession(); @(include language('actions')); $whosonline = array(); $forumname = strip_tags($forum['name']); $guestwhere = isset($_DCACHE['onlinelist'][7]) ? '' : "uid>'0' AND"; $query = $db->query("SELECT uid, groupid, username, invisible, lastactivity, action FROM {$tablepre}sessions WHERE {$guestwhere} fid='{$fid}' AND invisible='0'"); if ($db->num_rows($query)) { $whosonlinestatus = 1; while ($online = $db->fetch_array($query)) { if ($online['uid']) { $online['icon'] = isset($_DCACHE['onlinelist'][$online['groupid']]) ? $_DCACHE['onlinelist'][$online['groupid']] : $_DCACHE['onlinelist'][0]; } else { $online['icon'] = $_DCACHE['onlinelist'][7]; $online['username'] = $_DCACHE['onlinelist']['guest']; } $online['action'] = $actioncode[$online['action']]; $online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + $timeoffset * 3600);
} if (isset($elements[2]) and $elements[2] != '') { $page_name = strtolower($elements[2]); } if (isset($elements[3]) and $elements[3] != '') { $page_count = strtolower($elements[3]); } } if (!isset($user_language) and isset($user_id) and isset($admin_id)) { $user_language = language($admin_id); } else { if (!isset($user_language) and isset($user_id) and !isset($admin_id)) { $user_language = language($user_id); } else { if (!isset($user_language) and isset($admin_id)) { $user_language = language($admin_id); } } } if (isset($page_detect_language) and preg_match('/^[a-z]{2}+$/', $page_detect_language) and (isset($_SESSION['language']) and $page_detect_language != $_SESSION['language'] or !isset($_SESSION['language']))) { $language_changed = true; $user_language = $page_detect_language; } if ($ui->st('l', 'get') or isset($language_changed)) { if ($ui->st('l', 'get')) { $user_language = $ui->st('l', 'get'); } # https://github.com/easy-wi/developer/issues/2 if (isset($_SESSION['sID'])) { $query = $sql->prepare("UPDATE `userdata_substitutes` SET `language`=? WHERE `sID`=? AND `resellerID`=? LIMIT 1"); $query->execute(array($user_language, $_SESSION['sID'], $reseller_id));
</div> <div id='confirm'> <div class="left"> <div class='title'><span><?php echo language('CONFIRM'); ?> </span></div> <div class='message'></div> </div> <div class="right"> <div class='buttons'> <span class='no simplemodal-close'><?php echo language('NO'); ?> </span><span class='yes'><?php echo language('YES'); ?> </span> </div> </div> <div class="clear"></div> </div> <!-- preload the images --> <div style='display:none'> <img src='img/confirm/header.gif' alt='' /> <img src='img/confirm/button.gif' alt='' /> </div> <script type="text/javascript" src="app_needed/jquery-1.9.0.min.js"></script> <script type='text/javascript' src='app_needed/jquery.accordionmenu.js'></script>
function seccodeconvert(&$seccode) { global $seccodedata, $charset; $seccode = substr($seccode, -6); if ($seccodedata['type'] == 1) { include_once language('seccode'); $len = strtoupper($charset) == 'GBK' ? 2 : 3; $code = array(substr($seccode, 0, 3), substr($seccode, 3, 3)); $seccode = ''; for ($i = 0; $i < 2; $i++) { $seccode .= substr($lang['chn'], $code[$i] * $len, $len); } return; } elseif ($seccodedata['type'] == 3) { $s = sprintf('%04s', base_convert($seccode, 10, 20)); $seccodeunits = 'CEFHKLMNOPQRSTUVWXYZ'; } else { $s = sprintf('%04s', base_convert($seccode, 10, 24)); $seccodeunits = 'BCEFGHJKMPQRTVWXY2346789'; } $seccode = ''; for ($i = 0; $i < 4; $i++) { $unit = ord($s[$i]); $seccode .= $unit >= 0x30 && $unit <= 0x39 ? $seccodeunits[$unit - 0x30] : $seccodeunits[$unit - 0x57]; } }
<?php include "bd.php"; $id = htmlspecialchars($_POST[id], ENT_QUOTES); //echo $id; $sql_goals = mysql_query("SELECT * FROM players WHERE echip='{$id}' and goal_leag>'0' ORDER BY goal_leag DESC"); if (mysql_num_rows($sql_goals) > 0) { $goals_ = mysql_fetch_array($sql_goals); do { $ex_games = explode("/", $goals_[games]); echo '<table><tr><td style="vertical-align:middle;max-width:4em;max-height:4em;width:4em;"><img src="' . $goals_[img] . '" style="max-width:4em;max-height:4em"></td><td style="vertical-align:middle;text-align:left;padding-left:1em"><a href="' . $home_url . 'player/' . $goals_[player] . '">' . language('name ' . $goals_[player], $lang) . ' ' . language('sname ' . $goals_[player], $lang) . '</a><span style="position:absolute;right:3%;display:inline-block;color:orange;font-weight:bold">' . $goals_[rating] . '</span><div>' . language('goals', $lang) . ': ' . $goals_[goal_leag] . ' <font style="margin-left:3%;display:inline-block">' . language('games', $lang) . ': ' . $ex_games[0] . '</font></div></td></tr></table><br>'; } while ($goals_ = mysql_fetch_array($sql_goals)); }
if ($title == 'admin_users') { $page = $expl_values[0]; } $query = "INSERT INTO `" . $title . "` \n(" . $rows . ") VALUES \n(" . $vs . ")"; //echo $query; //exit; $ins = mysql_query($query); if (mysql_affected_rows() == 1) { $text = $page . '_added'; $lng_s = mysql_query("SELECT * FROM `" . $language_ . "`"); if (mysql_num_rows($lng_s) > 0) { $langs = mysql_fetch_array($lng_s); $k = 0; do { $langs[lang] = $langs[$lgg]; $title = language($title . ' added', $langs[lang]) . ' <b>'; if (count($expl_lng) > 1) { $title .= lang($page, $langs[lang]); } else { $title .= $page; } $title .= '</b>'; $ins_translation = mysql_query("INSERT INTO admin_translation(lang,text,title)VALUES('{$langs['lang']}','{$title}','{$text}')"); $k++; } while ($langs = mysql_fetch_array($lng_s)); } else { echo mysql_error(); } $open_window = $home_url . $page; $ins_notific = mysql_query("INSERT INTO admin_notifications(viewed,title_lang,icon,type,open_window,val,time,date)VALUES('n','{$text}','{$icon}','info','{$open_window}','{$visit}','{$t_now}','{$date}')"); if ($ins_notific) {
echo "</select></td></tr>\n"; echo "<tr><td align=right>" . $t->translate("New Language Name") . " (100):</td><td><input type=\"TEXT\" name=\"new_language\" size=40 maxlength=100>\n"; echo "</td></tr>\n"; echo "<tr><td> </td>\n"; echo "<td><input type=\"submit\" value=\"" . $t->translate("Rename") . "\">"; echo "</td></tr>\n"; echo "</form>\n"; echo "</table>\n"; echo "<BR>\n"; // Delete Language $bs->box_strip($t->translate("Delete Language")); echo "<form action=\"" . $sess->url("inslang.php") . "\" method=\"POST\">\n"; echo "<table border=0 cellspacing=0 cellpadding=3 width=100%>\n"; echo "<tr><td align=right width=30%>" . $t->translate("Language") . ":</td><td width=70%>\n"; echo "<select name=\"language\">\n"; language(""); // We select the first one to avoid having a blank line echo "</select></td></tr>\n"; echo "</td></tr>\n"; echo "<tr><td> </td>\n"; echo "<input type=\"hidden\" name=\"del_language\" value=\"warning\">\n"; echo "<td><input type=\"submit\" value=\"" . $t->translate("Delete") . "\">"; echo "</td></tr>\n"; echo "</form>\n"; echo "</table>\n"; $bx->box_body_end(); $bx->box_end(); } ?> <!-- end content -->
function time_elapsed_string($datetime, $lang, $full = false) { $now = new DateTime(); $ago = new DateTime($datetime); $diff = $now->diff($ago); $diff->w = floor($diff->d / 7); $diff->d -= $diff->w * 7; $string = array('y' => 'year', 'm' => 'month', 'w' => 'week', 'd' => 'day', 'h' => language('hours', $lang), 'i' => language('minutes', $lang), 's' => language('secundes', $lang)); foreach ($string as $k => &$v) { if ($diff->{$k}) { $v = $diff->{$k} . ' ' . $v; } else { unset($string[$k]); } } if (!$full) { $string = array_slice($string, 0, 1); } return $string ? implode(', ', $string) : 'just now'; }
<div style="text-align:center"><button class="mybutton" onclick=login()><?php echo language('enter', $lang); ?> </button> <button class="mybutton" onclick=modal_window("register","350px","530px")><?php echo language('register', $lang); ?> </button></div> <div id="alerts"></div> <div id="loading" style="text-align:center;display:none;margin-top:50px;"><img src="<?php echo $home_url; ?> images/system/load.gif"></div> <input id="translate" type="hidden" value="E-mail,<?php echo language('password', $lang); ?> ,<?php echo language('is empty', $lang); ?> ,<?php echo language('less', $lang); ?> ,<?php echo language('symbols', $lang); ?> ,<?php echo language('invalid', $lang); ?> "> <?php }
$modaction = $banned ? 'BNP' : 'UBN'; checkreasonpm(); $db->query("UPDATE {$tablepre}posts SET status='{$banned}' WHERE pid IN ({$banpids}) AND tid='{$tid}'", 'UNBUFFERED'); $resultarray = array('redirect' => "viewthread.php?tid={$tid}&page={$page}", 'reasonpm' => $sendreasonpm ? array('data' => $posts, 'var' => 'post', 'item' => 'reason_ban_post') : array(), 'modtids' => 0, 'modlog' => $thread); } } else { showmessage('undefined_action', NULL, 'HALTED'); } if ($resultarray) { if ($resultarray['modtids']) { updatemodlog($resultarray['modtids'], $modaction, $resultarray['expiration']); } updatemodworks($modaction, $modpostsnum); if (is_array($resultarray['modlog'])) { if (isset($resultarray['modlog']['tid'])) { modlog($resultarray['modlog'], $modaction); } else { foreach ($resultarray['modlog'] as $thread) { modlog($thread, $modaction); } } } if ($resultarray['reasonpm']) { include language('modactions'); $modaction = $modactioncode[$modaction]; foreach ($resultarray['reasonpm']['data'] as ${$resultarray['reasonpm']['var']}) { sendreasonpm($resultarray['reasonpm']['var'], $resultarray['reasonpm']['item']); } } showmessage(isset($resultarray['message']) ? $resultarray['message'] : 'admin_succeed', $resultarray['redirect']); }
function messagecutstr($str, $length) { global $language, $_DCACHE; if (empty($language['post_edit_regexp']) || empty($language['post_hidden'])) { include language('misc'); } include_once DISCUZ_ROOT . './forumdata/cache/cache_post.php'; $bbcodes = 'b|i|u|p|color|size|font|align|list|indent|float'; $bbcodesclear = 'url|email|code|free|table|tr|td|img|swf|flash|attach|media|audio|payto' . ($_DCACHE['bbcodes_display'] ? '|' . implode('|', array_keys($_DCACHE['bbcodes_display'])) : ''); $str = cutstr(strip_tags(preg_replace(array("/\\[hide=?\\d*\\](.+?)\\[\\/hide\\]/is", "/\\[quote](.*?)\\[\\/quote]/si", $language['post_edit_regexp'], "/\\[({$bbcodesclear})=?.*?\\].+?\\[\\/\\1\\]/si", "/\\[({$bbcodes})=?.*?\\]/i", "/\\[\\/({$bbcodes})\\]/i"), array("[b]{$language['post_hidden']}[/b]", '', '', '', '', ''), $str)), $length); $str = preg_replace($_DCACHE['smilies']['searcharray'], '', $str); return trim($str); }
<?php if (mysql_num_rows($sql_list) > 0) { $list = mysql_fetch_array($sql_list); do { echo ' <div class="product" rel="' . $list[id] . '"> <div class="catalog-icon"><div class="is_param_2"> </div></div> <div class="img-box" id="img_box_' . $list[id] . '"><a href="' . $home_url . 'products/' . $list[id] . '" ><span><img src="' . $home_url . $list[photo] . '" alt="' . $list[title_lang] . '" id="catalog_img_' . $lsit[id] . '" /></span></a></div> <div class="name"><a href="' . $home_url . 'products/' . $list[id] . '">' . language($list[title_lang], $lang) . '</a></div> <div class="clear"></div> <div class="buy-box"> <div class="price-box padding-price"> <span class="price">' . $list[price] . ' MDL</span>'; ?> <a href="#" class="buy" onclick="basketAnimated('', '',<?php echo $list[id]; ?> , <?php echo $list[id]; ?> , <?php echo $list[id]; ?> , 0, 0, 0, 0, 0, 1, 0); return false;">Купить</a> <?php echo '</div>
$adminidnew = $groupterms['main']['adminid']; } else { $groupidnew = $db->result_first("SELECT groupid FROM {$tablepre}usergroups WHERE type='member' AND '{$credits}'>=creditshigher AND '{$credits}'<creditslower LIMIT 1"); if (in_array($adminid, array(1, 2, 3))) { $query = $db->query("SELECT groupid FROM {$tablepre}usergroups WHERE groupid IN ('" . implode('\',\'', $extgroupidarray) . "') AND radminid='{$adminid}' LIMIT 1"); $adminidnew = $db->num_rows($query) ? $adminid : 0; } else { $adminidnew = 0; } } unset($groupterms['main']); } unset($groupterms['ext'][$expgroupid]); } $groupexpirynew = groupexpiry($groupterms); $extgroupidsnew = implode("\t", $extgroupidarray); $grouptermsnew = addslashes(serialize($groupterms)); $db->query("UPDATE {$tablepre}members SET adminid='{$adminidnew}', groupid='{$groupidnew}', extgroupids='{$extgroupidsnew}', groupexpiry='{$groupexpirynew}' WHERE uid='{$discuz_uid}'"); $db->query("UPDATE {$tablepre}memberfields SET groupterms='{$grouptermsnew}' WHERE uid='{$discuz_uid}'"); } include template('groupexpiry'); } elseif ($action == 'switchstatus' && $discuz_uid) { if (!$allowinvisible) { showmessage('group_nopermission', NULL, 'NOPERM'); } $db->query("UPDATE {$tablepre}members SET invisible = !invisible WHERE uid='{$discuz_uid}'", 'UNBUFFERED'); include language('misc'); showmessage($invisible ? '<a href="member.php?action=switchstatus" title="' . $language['login_switch_invisible_mode'] . '" ajaxtarget="loginstatus">' . $language['login_normal_mode'] . '</a>' : '<a href="member.php?action=switchstatus" title="' . $language['login_switch_normal_mode'] . '" ajaxtarget="loginstatus">' . $language['login_invisible_mode'] . '</a>', dreferer()); } else { showmessage('undefined_action', NULL, 'HALTED'); }
$query = $db->query("SELECT taskid FROM {$tablepre}tasks WHERE scriptname='{$script}'"); while ($task = $db->fetch_array($query)) { $ids = $comma . $task['taskid']; $comma = ','; } if ($ids) { $db->query("DELETE FROM {$tablepre}tasks WHERE taskid IN ({$ids})"); $db->query("DELETE FROM {$tablepre}taskvars WHERE taskid IN ({$ids})"); $db->query("DELETE FROM {$tablepre}mytasks WHERE taskid IN ({$ids})"); } task_uninstall(); unset($custom_types[$script]); $db->query("REPLACE INTO {$tablepre}settings (variable, value) VALUES ('tasktypes', '" . addslashes(serialize($custom_types)) . "')"); cpmsg('tasks_uninstalled', $BASESCRIPT . '?action=tasks', 'succeed'); } elseif ($operation == 'upgrade' && $script) { include language('tasks'); if (in_array($script, $sys_scripts)) { cpmsg('undefined_action', '', 'error'); } elseif (!@(include DISCUZ_ROOT . './include/tasks/' . $script . '.cfg.php') || !@(include DISCUZ_ROOT . './include/tasks/' . $script . '.inc.php')) { cpmsg('tasks_noscript_or_nocfg', '', 'error'); } elseif ($custom_types[$script]['version'] >= $task_version) { cpmsg('tasks_newest', '', 'error'); } task_upgrade(); $db->query("UPDATE {$tablepre}tasks SET name='{$task_name}', description='{$task_description}', icon='{$task_icon}', tasklimits='{$task_tasklimits}', starttime='{$task_starttime}', endtime='{$task_endtime}', period='{$task_period}', reward='{$task_reward}', prize='{$task_prize}', bonus='{$task_bonus}', version='{$task_version}' WHERE scriptname='{$script}'"); $custom_types[$script] = array('name' => $task_name, 'version' => $task_version); $db->query("REPLACE INTO {$tablepre}settings (variable, value) VALUES ('tasktypes', '" . addslashes(serialize($custom_types)) . "')"); cpmsg('tasks_updated', $BASESCRIPT . '?action=tasks', 'succeed'); } function fetcharray($id, $name, $table, $conditions = '1') {