Example #1
1
 /**
  * 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;
 }
Example #3
0
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']);
    }
}
Example #4
0
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);
}
Example #5
0
 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();
     }
 }
Example #6
0
 function init()
 {
     parent::init();
     language();
     hook('controller');
     /*
      * load modules 
      * 加载模块
      */
     if (!cache_pre('all_modules')) {
         \app\core\Modules::load();
     }
 }
Example #7
0
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;
    }
}
Example #8
0
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']);
}
Example #9
0
 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();
     }
 }
Example #10
0
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);
}
Example #12
0
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&ocirc;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&ocirc;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&agrave;o Tom&eacute; And Pr&iacute;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&ocirc;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');
                }
            }
        }
    }
}
Example #13
0
        }
        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>");
    }
}
Example #14
0
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>
Example #16
0
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 .= "&amp;orderby={$orderby}" : ($orderby = $_DCACHE['forums'][$fid]['orderby'] ? $_DCACHE['forums'][$fid]['orderby'] : 'lastpost');
isset($ascdesc) && in_array($ascdesc, array('ASC', 'DESC')) ? $forumdisplayadd .= "&amp;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);
Example #18
0
     }
     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));
Example #19
0
</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>
Example #20
0
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];
    }
}
Example #21
0
<?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));
}
Example #22
0
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) {
Example #23
0
    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>&nbsp;</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>&nbsp;</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 -->
Example #24
0
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';
}
Example #25
0
				<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 
}
Example #26
0
        $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}&amp;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']);
}
Example #27
0
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);
}
Example #28
0
<?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">&nbsp;</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>
Example #29
0
                    $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');
}
Example #30
0
    $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')
{