'ok', #'redirect' => _PATH_URL.$arr_lang[$lang].'/index.html', 'redirect' => _PATH_URL.$arr_lang[$lang].'/', #'data' => array('redirect' => _PATH_URL.$arr_lang[$lang].'/index.html'), 'data' => array('redirect' => _PATH_URL.$arr_lang[$lang].'/'), 'msg' => 'Not authorized' )); die($ret); } $member_db = members::get_current(); if (members::if_disabled($member_db['id'])) { if ($module != 'form_logout' && $module != 'form_member_unblock' && $module != 'ping') { db::disconnect(); $ret = json_encode(array( 'status' => 'error', 'msg' => 'Blocked' )); die($ret); } } menu::$_table = "member_menu"; menu::$_table_texts = "member_text"; text::$_table = "member_text"; text::$_table_menu = "member_menu"; translations::$_table = "member_translations"; text_templates::$_table = "member_text_templates"; } if ($folder == 'operator') { if ($module != 'form_login' && $module != 'form_forgot_password') { if (!operators::if_logged()) { $l = 0; $res = langs::listing(3); while ($lang_db = mysql_fetch_assoc($res)) { $l ++; if ($l == 1) $lang_def = $lang_db['code_long']; $arr_lang[$lang_db['code_long']] = $lang_db['code']; } define ("_LANG_DEF", $lang_def); $lang = get_lang_rev( $_GET['lang'] ); db::disconnect(); $ret = json_encode(array( 'status' => 'ok', #'redirect' => _PATH_URL.$arr_lang[$lang].'/index.html', 'redirect' => _PATH_URL.$arr_lang[$lang].'/', #'data' => array('redirect' => _PATH_URL.$arr_lang[$lang].'/index.html'), 'data' => array('redirect' => _PATH_URL.$arr_lang[$lang].'/'), 'msg' => 'Not authorized' )); die($ret); } } $operator_db = operators::get_current(); tpl::set_type('operator'); menu::$_table = "operator_menu"; menu::$_table_texts = "operator_text"; text::$_table = "operator_text"; text::$_table_menu = "operator_menu"; translations::$_table = "operator_translations"; text_templates::$_table = "operator_text_templates"; } include($folder.($folder != '' ? '/' : '').$module.".php"); //db::print_stats_query(); // Disconnect to DB: mySQL db::disconnect(); function prepare_input_data($assigns_arr, $input_arr) { $assigns_arr = array_flip($assigns_arr); $data = array(); foreach ($input_arr as $k => $v) { $data[ $assigns_arr[$k] ] = prepare_data_text($v); } return $data; } function prepare_data_text($f) { return stripslashes(trim(strip_tags($f))); } function prepare_data_checkbox($f) { $f = prepare_data_text($f); return ($f == 'true' ? true : false); } function prepare_data_yn($f) { $f = prepare_data_text($f); switch ($f) { case 'y': return '%radio_yes%'; case 'n': return '%radio_no%'; default: return '%radio_unknown%'; } } ?>