Esempio n. 1
0
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);
    }
}
Esempio n. 2
0
//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"])));
// -----------------------------------------------------------------------------