function form_ajax($type = 'box|text', $flag, $content, $title = null, $close_time = 0, $forward = '') { no_cache_header(); if ($type == 'box') { $content = ajax_box($content, $title, $close_time, $forward, false); } $json =& loader::lib('json'); echo $json->encode(array('ret' => $flag, 'html' => $content)); exit; }
$cfg["lang"] = "english.php"; } if (!eregi("^[0-9]+\$", $cfg["entry_pp"]) || $cfg["entry_pp"] == 0) { $cfg["entry_pp"] = 1; } $CLASS["db_input"] = new input2db(); $result = $CLASS["db_input"]->update_db_row($POLLTBL["poll_config"], $cfg, "config_id", 1); if ($result) { $pollvars = $CLASS["db"]->fetch_array($CLASS["db"]->query("SELECT * FROM {$POLLTBL['poll_config']}")); $pollvars['SELF'] = basename($PHP_SELF); $CLASS["db"]->free_result($CLASS["db"]->result); unset($lang); include "../lang/{$pollvars['lang']}"; $message = $lang["Updated"]; } else { $message = $lang["NoUpdate"]; } } $CLASS["template"]->set_templatefiles(array("admin_settings" => "admin_settings.html")); $pollvars = addspecialchars($pollvars); $langlist = get_lang_list("../lang"); $check_ip = $pollvars["check_ip"] == 0 ? "selected" : ""; $no_ip_check = $pollvars["check_ip"] == 2 ? "selected" : ""; $votes = $pollvars["type"] == "votes" ? "checked" : ""; $percent = $pollvars["type"] == "percent" ? "checked" : ""; $order_usort = $pollvars["result_order"] == "usort" ? "selected" : ""; $order_asc = $pollvars["result_order"] == "asc" ? "selected" : ""; $order_desc = $pollvars["result_order"] == "desc" ? "selected" : ""; $admin_settings = $CLASS["template"]->pre_parse("admin_settings"); no_cache_header(); eval("echo \"{$admin_settings}\";");