function savefunc() { //save_all sql_init('sys'); msquery('TRUNCATE TABLE _sys'); $r = array('admin', 'adminx', 'ajax', 'ajxf', 'api', 'art', 'boot', 'bubs', 'finder', 'lib', 'meta', 'mod', 'msql', 'pop', 'sav', 'spe', 'styl', 'tri'); //,'ajx.js','utils.js' foreach ($r as $v) { save_funcs('progb/' . $v . '.php', $v); } }
//else //{ header("Content-type: text/html; charset=UTF-8"); //} // ----------------------------------------------------------------------------- // User authentification starts here. $_auth = array("useid" => 0, "useUsername" => "guest", "useDateFormat" => $_config["dateFormat"], "useObjFilters" => $_config["nonRegFilters"], "useObjPreview" => $_config["previewDefault"], "useIsModerator" => 0, "useIsSModerator" => 0, "useIsDeveloper" => 0, "useIsHelpdesk" => 0, "useStatsHide" => 1, "useHideExtras" => 1, "useEnableUI2" => 1); if ($_cmd[0] == "" || $_cmd[0] == "browse") { $_auth["useObjFilters"] = $_config["nonRegBrowseFilters"]; } if ($_sesid = checkSession()) { $_tmpResult = sql_query("SELECT * FROM `users`,`useExtData` " . "WHERE `useid` = `useEid` AND `useid` = '" . $_sesid . "' LIMIT 1"); if (mysql_num_rows($_tmpResult) > 0) { $_auth = mysql_fetch_assoc($_tmpResult); } sql_init(); sql_query("UPDATE LOW_PRIORITY `users` SET `useLastAction` = NOW() " . "WHERE `useid` = '" . $_auth["useid"] . "' LIMIT 1"); sql_query("UPDATE LOW_PRIORITY `useExtData` SET `useLastIP` = '" . getHexIp($_SERVER["REMOTE_ADDR"]) . "' " . "WHERE `useEid` = '" . $_auth["useid"] . "' LIMIT 1"); } if (atLeastSModerator()) { $_config["readOnly"] = 0; } if (!isUserMature()) { $_auth["useObjFilters"] .= "," . $_config["matureFilters"]; } if ($_config["extrasRatio"] == "0:1") { $_auth["useHideExtras"] = 1; } // Get rid of duplicate filters. $_auth["useObjFilters"] = implode(",", array_unique(explode(",", $_auth["useObjFilters"]))); // -----------------------------------------------------------------------------