qstr(get_request_var_post($field_name)); db_execute("replace into settings (name,value) values ('$field_name', $value)"); } }elseif ((isset($field_array["items"])) && (is_array($field_array["items"]))) { while (list($sub_field_name, $sub_field_array) = each($field_array["items"])) { if (isset($_POST[$sub_field_name])) { $value = $cnn_id->qstr(get_request_var_post($sub_field_name)); db_execute("replace into settings (name,value) values ('$sub_field_name', $value)"); } } }elseif (isset($_POST[$field_name])) { $value = $cnn_id->qstr(get_request_var_post($field_name)); db_execute("replace into settings (name,value) values ('$field_name', $value)"); } } raise_message(1); /* reset local settings cache so the user sees the new settings */ kill_session_var("sess_config_array"); header("Location: settings.php?tab=" . $_POST["tab"]); break; default: include("./include/top_header.php"); /* set the default settings category */ if (!isset($_GET["tab"])) { /* there is no selected tab; select the first one */ $current_tab = array_keys($tabs); $current_tab = $current_tab[0]; }else{ $current_tab = $_GET["tab"]; } /* draw the categories tabs on the top of the page */ print "
| $tabs[$tab_short_name] | \n\n"; } } print " | \n |