Ejemplo n.º 1
0
safe_query("DELETE FROM " . PREFIX . "counter_iplist WHERE del<" . $deltime);
if (!mysql_num_rows(safe_query("SELECT ip FROM " . PREFIX . "counter_iplist WHERE ip='" . $GLOBALS['ip'] . "'"))) {
    if ($userID) {
        safe_query("UPDATE " . PREFIX . "user SET ip='" . $GLOBALS['ip'] . "' WHERE userID='" . $userID . "'");
    }
    safe_query("UPDATE " . PREFIX . "counter SET hits=hits+1");
    safe_query("INSERT INTO " . PREFIX . "counter_iplist (dates, del, ip) VALUES ('" . $date . "', '" . $time . "', '" . $GLOBALS['ip'] . "')");
    if (!mysql_num_rows(safe_query("SELECT dates FROM " . PREFIX . "counter_stats WHERE dates='" . $date . "'"))) {
        safe_query("INSERT INTO `" . PREFIX . "counter_stats` (`dates`, `count`) VALUES ('" . $date . "', '1')");
    } else {
        safe_query("UPDATE " . PREFIX . "counter_stats SET count=count+1 WHERE dates='" . $date . "'");
    }
}
/* update maxonline if necessary */
$res = mysql_fetch_assoc(safe_query("SELECT count(*) as maxuser FROM " . PREFIX . "whoisonline"));
safe_query("UPDATE " . PREFIX . "counter SET maxonline = " . $res['maxuser'] . " WHERE maxonline < " . $res['maxuser']);
// -- COUNTRY LIST -- //
$countries = '';
$ergebnis = safe_query("SELECT * FROM `" . PREFIX . "countries` ORDER BY country");
while ($ds = mysql_fetch_array($ergebnis)) {
    $countries .= '<option value="' . $ds['short'] . '">' . $ds['country'] . '</option>';
}
// -- SEARCH ENGINE OPTIMIZATION (SEO) -- //
if (stristr($_SERVER['PHP_SELF'], "/admin/") == false) {
    systeminc('seo');
} else {
    define('PAGETITLE', $GLOBALS['hp_title']);
}
// -- RSS FEEDS -- //
systeminc('func/feeds');
Ejemplo n.º 2
0
        header("Content-Transfer-Encoding: binary");
        @readfile($file);
        exit;
    } else {
        header("Location: " . $file);
    }
}
if (isset($_GET['fileID'])) {
    $fileID = $_GET['fileID'];
}
if (isset($_GET['demoID'])) {
    $demoID = $_GET['demoID'];
}
systeminc('session');
systeminc('login');
systeminc('func/useraccess');
if (isset($fileID)) {
    $ergebnis = safe_query("SELECT * FROM " . PREFIX . "files WHERE fileID='{$fileID}' ");
    $dd = mysql_fetch_array($ergebnis);
    switch ($dd['accesslevel']) {
        case 0:
            $allowed = 1;
            break;
        case 1:
            if ($userID) {
                $allowed = 1;
            }
            break;
        case 2:
            if (isclanmember($userID)) {
                $allowed = 1;
Ejemplo n.º 3
0
             $final .= ") VALUES (";
             for ($i = 0; $i < $z; $i++) {
                 $inhalt[$i] = str_replace("'", "`", $inhalt[$i]);
                 $inhalt[$i] = str_replace("\\", "\\\\", $inhalt[$i]);
                 $einschub = "'" . $inhalt[$i] . "'";
                 $final .= preg_replace('/\\r\\n|\\r|\\n/', '\\r\\n', $einschub);
                 if ($i + 1 < $z) {
                     $final .= ", ";
                 }
             }
             $final .= ");";
         }
         $final .= "\n";
     }
     systeminc('session');
     systeminc('login');
     $anz = mysql_num_rows(safe_query("SELECT userID FROM " . PREFIX . "user_groups WHERE (page='1' OR super='1') AND userID='{$userID}'"));
     if ($anz) {
         header("Expires: 0");
         header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
         header("Content-Type: application/force-download");
         header("Content-Description: File Transfer");
         if (is_integer(mb_strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "msie")) and is_integer(mb_strpos(strtolower($_SERVER["HTTP_USER_AGENT"]), "win"))) {
             header("Content-Disposition: filename=backup-" . strtolower(date("D-d-M-Y")) . ".sql;");
         } else {
             header("Content-Disposition: attachment; filename=backup-" . strtolower(date("D-d-M-Y")) . ".sql;");
         }
         header("Content-Transfer-Encoding: binary");
         echo $final;
     }
 } else {
Ejemplo n.º 4
0
    }
    return $ret;
}
/* checks, if given request-variables are empty */
function checkforempty($valuearray)
{
    $check = array();
    foreach ($valuearray as $value) {
        $check[] = $_REQUEST[$value];
    }
    if (countempty($check) > 0) {
        return false;
    }
    return true;
}
// -- SITE VARIABLE -- //
if (isset($_GET['site'])) {
    $site = $_GET['site'];
} else {
    $site = '';
}
if (!isset($site)) {
    $site = "main";
}
if (!isset($_SERVER['HTTP_REFERER'])) {
    $_SERVER['HTTP_REFERER'] = "";
}
// MORE SPECIAL FUNCTIONFILES INCLUDES //
// -- HELP MODE -- //
systeminc('help');