$boardtitle";
// PONIES!!!
// if($forumid==30) $boardtitle = " ";
// end PONIES!!!
$race=postradar($loguserid);
$tablewidth = '100%';
$fonttag = '';
$fonthead = '';
$smallfont = '';
$tinyfont = '';
foreach(array(1, 2, 'c', 'h') as $celltype){
$cell="
";
$tblend = "";
$sepn = array(
'Dashes',
'Line',
'Full horizontal line',
'None
');
$sep = array(
' -------------------- ',
' ____________________ ',
' ',
' ',
);
if (isset($bgimage) && $bgimage != "") {
$bgimage = " url('$bgimage')";
} else {
$bgimage = '';
}
if (isset($nullscheme) && $nullscheme == 1) {
// special "null" scheme.
$css = "";
} elseif (isset($schemetype) && $schemetype == 1) {
$css = " ";
$dateformat = "m/d/y h:i";
$dateshort = "m/d/y";
// backwards compat
global $bgcolor, $linkcolor;
$bgcolor = "000";
$linkcolor = "FFF";
} else {
$css="
';
}
if($loguserid) {
$headlinks='
Logout
- Edit profile
- Item shop ';
$headlinks.='
- Post radar
- Favorites ';
} else {
$headlinks='
Register
- Login ';
}
if($isadmin) $headlinks="Admin - $headlinks";
if($power >= 1) $headlinks="Shop Editor - $headlinks";
if (in_array($loguserid,array(1,5))) {
$xminilog = $sql -> fetchq("SELECT COUNT(*) as count, MAX(`time`) as time FROM `pendingusers`");
if ($xminilog['count']) {
$xminilogip = $sql -> fetchq("SELECT `username`, `ip` FROM `pendingusers` ORDER BY `time` DESC LIMIT 1");
$boardtitle .= "". $xminilog['count'] ." pending user(s), last '". $xminilogip['username'] ."' at ". date($dateformat, $xminilog['time'] + $tzoff) ." by ". $xminilogip['ip'] ." ";
}
}
$headlinks2="
Main
- Memberlist
- Active users
- Calendar
- IRC Chat
- Online users
Ranks
- Rules/FAQ
- JCS
- Stats
- Latest Posts
- Color Chart
- Smilies
";
$ipbanned = 0;
$torbanned = 0;
if(mysql_result(mysql_query("SELECT count(*) FROM ipbans WHERE INSTR('$forwardedip',ip)=1"),0,0)) $ipbanned=1;
if(mysql_result(mysql_query("SELECT count(*) FROM ipbans WHERE INSTR('$clientip',ip)=1"),0,0)) $ipbanned=1;
if(mysql_result(mysql_query("SELECT count(*) FROM ipbans WHERE INSTR('$userip',ip)=1"),0,0)) $ipbanned=1;
if(mysql_result(mysql_query("SELECT count(*) FROM `tor` WHERE `ip` = '". $_SERVER['REMOTE_ADDR'] ."' AND `allowed` = '0'"),0)) $torbanned=1;
if($ipbanned) {
$url .=' (IP banned)';
}
if ($torbanned) {
$url .=' (Tor proxy)';
mysql_query("UPDATE `tor` SET `hits` = `hits` + 1 WHERE `ip` = '". $_SERVER['REMOTE_ADDR'] ."'");
}
$views=mysql_result(mysql_query('SELECT views FROM misc'),0,0)+1;
if (!$ipbanned && !$torbanned && !IS_AJAX_REQUEST) {
// Don't increment the view counter for bots
mysql_query("UPDATE misc SET views=$views");
if($views%1000000>999000 or $views%1000000<1000) {
$u=($loguserid?$loguserid:0);
mysql_query("INSERT INTO hits VALUES ($views,$u,'$userip',".ctime().')');
}
if ($views%1000000>999994 || ($views % 1000000 >= 991000 && $views % 100 == 0) || ($views % 1000000 >= 999900 && $views % 10 == 0) || $views % 1000000 < 5) {
xk_ircsend("0|View ". xk(11) . str_pad(number_format($views), 10, " ", STR_PAD_LEFT) . xk() ." by ". ($loguser['id'] ? xk(11) . str_pad($loguser['name'], 25, " ") : xk(12) . str_pad($_SERVER['REMOTE_ADDR'], 25, " ")) . xk() . ($views % 1000000 > 500000 ? " (". xk(12) . str_pad(number_format(1000000 - ($views % 1000000)), 5, " ", STR_PAD_LEFT) . xk(2) ." to go" . xk() .")" : ""));
}
}
$count['u'] = mysql_result(mysql_query('SELECT COUNT(*) FROM users'),0,0);
$count['t'] = mysql_result(mysql_query('SELECT COUNT(*) FROM threads'),0,0);
$count['p'] = mysql_result(mysql_query('SELECT COUNT(*) FROM posts'),0,0);
mysql_query("INSERT INTO dailystats (date) VALUES ('".date('m-d-y',ctime())."')");
mysql_query("UPDATE dailystats SET users=$count[u],threads=$count[t],posts=$count[p],views=$views WHERE date='".date('m-d-y',ctime())."'");
updategb();
$new=' ';
if($log && strpos($PHP_SELF, "private.php") == false && strpos($PHP_SELF, "index.php") == 0) {
$pmsgnew=0;
$maxid=mysql_result(mysql_query("SELECT max(id) FROM pmsgs WHERE userto=$loguserid"),0,0);
$pmsgs=mysql_query("SELECT userfrom,date,u.id,name,sex,powerlevel FROM pmsgs p,pmsgs_text,users AS u WHERE p.id=0$maxid AND u.id=p.userfrom AND p.id=pid") or print mysql_error();
if ($pmsg=@mysql_fetch_array($pmsgs)) {
$pmsgnum = mysql_result(mysql_query("SELECT COUNT(*) FROM pmsgs WHERE userto=$loguserid"),0,0);
$pmsgnew = mysql_result(mysql_query("SELECT COUNT(*) FROM pmsgs WHERE userto=$loguserid AND msgread=0"),0,0);
if($pmsgnew) { $new=$newpic; }
$namecolor = getnamecolor($pmsg['sex'],$pmsg['powerlevel']);
$lastmsg = "Last message from $pmsg[name] on ".date($dateformat,$pmsg['date']+$tzoff);
}
if ($pmsgnew != 1) $ssss = "s";
if ($pmsgnew > 0) $privatebox="
$new You have $pmsgnew new private message$ssss -- $lastmsg
";
else $privatebox = "";
}
$jscripts = '';
if (true) {
$yyy = "
";
$yyy = "
";
}
$body="";
if (false) {
$css = "";
$css = " ";
}
$header1="$windowtitle
$css
$body
$yyy
$tblstart
$boardtitle";
$header2="
". (!$x_hacks['smallbrowse'] ? "
Views: $views
$headlinks2
". date($dateformat,ctime()+$tzoff) .""
: " $views views, ". date($dateformat,ctime()+$tzoff) ."
$headlinks2 ") ."
$race
$privatebox
$tblend
";
$headlinks = "$smallfont $headlinks";
function makeheader($header1,$headlinks,$header2) {
global $loguser, $PHP_SELF;
$header = $header1.$headlinks.$header2;
if (!$loguser['id'] && strpos($PHP_SELF, "index.php") === false) {
$header .= adbox() ." ";
}
return $header;
}
$ref=$HTTP_REFERER;
$url=getenv('SCRIPT_URL');
if(!$url) $url=str_replace('/etc/board','',getenv('SCRIPT_NAME'));
$q=getenv('QUERY_STRING');
if($q) $url.="?$q";
#if($ref && substr($ref,7,7)!="jul.rus") mysql_query("INSERT INTO referer (time,url,ref,ip) VALUES (". ctime() .", '".addslashes($url)."', '".addslashes($ref)."'), '". $_SERVER['REMOTE_ADDR'] ."'");
mysql_query("DELETE FROM guests WHERE ip='$userip' OR date<".(ctime()-300));
if($log) {
/*
$ulastip=mysql_result(mysql_query("SELECT lastip FROM users WHERE id=$loguserid"),0,0);
$aol1=(substr($userip,0,7)=='152.163' or substr($userip,0,7)=='205.188' or substr($userip,0,6)=='64.12.' or substr($userip,0,6)=='195.93' or substr($userip,0,6)=='198.81');
$aol2=(substr($ulastip,0,7)=='152.163' or substr($ulastip,0,7)=='205.188' or substr($ulastip,0,6)=='64.12.' or substr($ulastip,0,6)=='195.93' or substr($ulastip,0,6)=='198.81');
if($userip!=$ulastip && !($aol1 && $aol2)){
$fpnt=fopen('ipchanges.log', 'a');
$r=fputs($fpnt, "User $loguserid IP changed from $ulastip to $userip, on ".date($dateformat,ctime())."
");
$r=fclose($fpnt);
}
*/
//if ($loguserid != 3 && $loguserid != 2)
if (($loguser['powerlevel'] < 4) and (!IS_AJAX_REQUEST)) {
$influencelv=calclvl(calcexp($loguser['posts'],(ctime()-$loguser['regdate'])/86400));
mysql_query("UPDATE users SET lastactivity=".ctime().",lastip='$userip',lasturl='".addslashes($url)."',lastforum=0,`influence`='$influencelv' WHERE id=$loguserid");
}
} else {
mysql_query("INSERT INTO guests (ip,date,useragent,lasturl) VALUES ('$userip',".ctime().",'".addslashes($_SERVER['HTTP_USER_AGENT']) ."','". addslashes($url) ."')");
}
$honeypot = array(
" ",
" ",
"bargaining-tycoon ",
"",
" ",
"",
"",
"bargaining-tycoon ",
"
",
);
$honeypot2 = array(
" ",
" ",
"fortyfive-antelope ",
"",
" ",
"",
"",
"fortyfive-antelope ",
"
",
);
$honeypotl = pick_any($honeypot);
$honeypotl2 = pick_any($honeypot2);
$header2 .= $honeypotl2;
$header=makeheader($header1,$headlinks,$header2);
$affiliatelinks = "";
$footer="
". ($loguser['id'] && strpos($PHP_SELF, "index.php") === false ? adbox() ." " : "") ."
$smallfont
$sitename
$affiliatelinks
Acmlmboard - $verupdated b". str_pad($vernumber, 3, "0", STR_PAD_LEFT) ."
©2000-2010 Acmlm, Emuz, Blades, Xkeeper
$honeypotl
". ($x_hacks['mmdeath'] > 0 ? "" : "") ."
";
if($ipbanned) {
if ($loguser['title'] == "Banned; account hijacked. Contact admin via PM to change it.") {
$reason = "Your account was hijacked; please contact Xkeeper to reset your password and unban your account.";
} elseif ($loguser['title']) {
$reason = "Ban reason: ". $loguser['title'] ." If you think have been banned in error, please contact Xkeeper.";
} else {
$reason = mysql_result(mysql_query("SELECT `reason` FROM ipbans WHERE INSTR('$forwardedip',ip)=1 OR INSTR('$clientip',ip)=1 OR INSTR('$userip',ip)=1"),0,0);
$reason = ($reason ? "Reason: $reason" : "(No reason given) ");
}
die("$header $tblstart$tccell1>
You are banned from this board.
". $reason ."
Contact info:
AIM: XkeeperNaN
E-mail: xkeeper@gmail.com
MSN: xkeeper6@yahoo.com
$tblend$footer");
}
if($torbanned) die("$header $tblstart$tccell1>
You appear to be using a Tor proxy. For added security, Tor is banned from this board.
If you have been banned in error, please contact Xkeeper.
Contact info:
AIM: XkeeperNaN
E-mail: xkeeper@gmail.com
MSN: xkeeper6@yahoo.com
$tblend$footer");