Example #1
0
function getstats($u, $items = 0, $class = 0)
{
    $stat = array('HP', 'MP', 'Atk', 'Def', 'Int', 'MDf', 'Dex', 'Lck', 'Spd');
    $p = $u[posts];
    $d = (ctime() - $u[regdate]) / 86400;
    for ($i = 0; $i < 9; $i++) {
        $m[$i] = 1;
    }
    for ($i = 1; $i < 7; $i++) {
        $item = $items[$u['eq' . $i]];
        for ($k = 0; $k < 9; $k++) {
            $is = $item['s' . $stat[$k]];
            if (substr($item[stype], $k, 1) == 'm') {
                $m[$k] *= $is / 100;
            } else {
                $a[$k] += $is;
            }
        }
    }
    for ($i = 0; $i < 9; $i++) {
        $stats[$stat[$i]] = max(1, floor(basestat($p, $d, $i) * $m[$i]) + $a[$i]);
    }
    // after calculating stats with items
    for ($k = 0; $k < 9; $k++) {
        if (isset($class[$stat[$k]])) {
            //$stats[$stat[$k]]	= ceil($stats[$stat[$k]] * ($class[$stat[$k]] != 0 ? $class[$stat[$k]] : -1));		// 0 can be 0, anything else will result in 1 because of max(1)
            $stats[$stat[$k]] = ceil($stats[$stat[$k]] * $class[$stat[$k]]);
        }
    }
    $stats[GP] = coins($p, $d) - $u[spent];
    $stats[exp] = calcexp($p, $d);
    $stats[lvl] = calclvl($stats[exp]);
    return $stats;
}
Example #2
0
function postcode($post, $set)
{
    global $tzoff, $smallfont, $ip, $quote, $edit, $dateshort, $dateformat, $tlayout, $textcolor, $numdir, $numfil, $tblstart, $hacks, $x_hacks, $loguser;
    $tblend = "</table>";
    $exp = calcexp($post[posts], (ctime() - $post[regdate]) / 86400);
    $lvl = calclvl($exp);
    $expleft = calcexpleft($exp);
    $reinf = syndrome($post[act]);
    $sincelastpost = "";
    $lastactivity = "";
    $since = 'Since: ' . @date($dateshort, $post[regdate] + $tzoff);
    $postdate = date($dateformat, $post[date] + $tzoff);
    if ($set[threadlink]) {
        $threadlink = ", in {$set['threadlink']}";
    }
    /* if($post[edited]){
    			$set[edited].="<hr>$smallfont$post[edited]";
    		}*/
    $sidebars = array(1, 16, 18, 19, 387);
    return "\r\n\t\t{$tblstart}\r\n\t\t{$set['tdbg']} style='width: 20% !important;' rowspan='2'>\r\n\t\t\t{$set['userlink']}{$smallfont}<br>\r\n\t\t\t<center>{$set['userpic']}</center><br>\r\n\t\t\t{$post['title']}<br><br>\r\n\t\t</td>\r\n\r\n\t\t{$set['tdbg']} height=1>\r\n\t\t<table class='fonts' style='clear: both; width: 100%;'>\r\n\t\t\t<tr>\r\n\t\t\t\t<td>Posted on {$postdate}{$threadline}{$post['edited']}</td>\r\n\t\t\t\t<td style='float: right;'>{$quote}{$edit}{$ip}</td>\r\n\t\t\t</tr>\r\n\t\t</table><tr>\r\n\t\t{$set['tdbg']} style='overflow: visible; width: 70%;' height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td></tr>\r\n\t\t{$tblend}\r\n\t\t<br>";
    if (!$set['picture']) {
        $set['picture'] = "images/_.gif";
    }
    if ($_GET['z']) {
        print_r($st['eq']);
    }
}
Example #3
0
$sql->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'] <= 5 and !IS_AJAX_REQUEST) {
        $influencelv = calclvl(calcexp($loguser[posts], (ctime() - $loguser[regdate]) / 86400));
        // Alart #defcon?
        if ($loguser['lastip'] != $_SERVER['REMOTE_ADDR']) {
            $ip1 = explode(".", $loguser['lastip']);
            $ip2 = explode(".", $_SERVER['REMOTE_ADDR']);
            for ($diff = 0; $diff < 3; ++$diff) {
                if ($ip1[$diff] != $ip2[$diff]) {
                    break;
                }
            }
            if ($diff == 0) {
                $color = xk(4);
            } else {
                $color = xk(8);
            }
            $diff = "/" . ($diff + 1) * 8;
Example #4
0
function doreplace($msg, $posts, $days, $username, &$tags = null)
{
    global $tagval, $sql;
    // This should probably go off of user ID but welp
    $user = $sql->fetchq("SELECT * FROM `users` WHERE `name` = '" . addslashes($username) . "'", MYSQL_BOTH, true);
    $userdata = array('id' => $user['id'], 'username' => $username, 'posts' => $posts, 'days' => $days, 'useranks' => $user['useranks'], 'exp' => calcexp($posts, $days));
    $userdata['level'] = calclvl($userdata['exp']);
    $userdata['expdone'] = $userdata['exp'] - calclvlexp($userdata['level']);
    $userdata['expnext'] = calcexpleft($userdata['exp']);
    $userdata['lvllen'] = totallvlexp($userdata['level']);
    if (!$tags) {
        $tags = array();
    }
    $msg = dotags($msg, $userdata, $tags);
    return $msg;
}
Example #5
0
}
$tccellha = "<td bgcolor={$tableheadbg}";
$tccellhb = "><center>{$fonthead}";
// Todo: This is a clear hack. Remove it.
$birthday = date('m-d', $user['birthday']) == date('m-d', ctime() + $tzoff);
$rsex = $birthday ? 255 : $user['sex'];
$namecolor = getnamecolor($rsex, $user['powerlevel'], false);
$tzoffset = $user['timezone'];
$tzoffrel = $tzoffset - $loguser['timezone'];
$tzdate = date($dateformat, ctime() + $tzoffset * 3600);
if ($user[birthday]) {
    $birthday = date("l, F j, Y", $user[birthday]);
    $age = "(" . floor((ctime() - $user[birthday]) / 86400 / 365.2425) . " years old)";
}
// RPG fun shit
$exp = calcexp($user['posts'], (ctime() - $user['regdate']) / 86400);
$lvl = calclvl($exp);
$expleft = calcexpleft($exp);
$expstatus = "Level: {$lvl}<br>EXP: {$exp} (for next level: {$expleft})";
if ($user['posts'] > 0) {
    $expstatus .= "<br>Gain: " . calcexpgainpost($user['posts'], (ctime() - $user['regdate']) / 86400) . " EXP per post, " . calcexpgaintime($user[posts], (ctime() - $user[regdate]) / 86400) . " seconds to gain 1 EXP when idle";
}
$postavg = sprintf("%01.2f", $user[posts] / (ctime() - $user[regdate]) * 86400);
$totalwidth = 116;
$barwidth = @floor($user[posts] / $maxposts * $totalwidth);
if ($barwidth < 0) {
    $barwidth = 0;
}
if ($barwidth) {
    $baron = "<img src=images/{$numdir}" . "bar-on.gif width={$barwidth} height=8>";
}
Example #6
0
<?php

chdir("../");
require "lib/function.php";
$img = imagecreate(45, 37);
$bg = imagecolorallocate($img, 100, 100, 100);
$num = imagecreatefrompng("digitstiny.png");
$xk = $sql->fetchq("SELECT * FROM `users` WHERE `id` = '1'");
$thread = $sql->resultq("SELECT COUNT(`id`) FROM `threads` WHERE `user` = '1'");
$exp = calcexp($xk['posts'], (ctime() - $xk['regdate']) / 86400);
$level = calclvl($exp);
$expt = totallvlexp($level);
$expl = $expt - calcexpleft($exp);
drawnum($img, $num, 0, 0 + 0 * 6, $thread, 9);
drawnum($img, $num, 0, 0 + 1 * 6, $xk['posts'], 9);
drawnum($img, $num, 0, 1 + 2 * 6, $level, 9);
drawnum($img, $num, 0, 1 + 3 * 6, $expl, 9);
drawnum($img, $num, 0, 1 + 4 * 6, "/" . $expt, 9);
drawnum($img, $num, 0, 1 + 5 * 6, $exp, 9);
imagecolortransparent($img, $bg);
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
imagedestroy($num);
function drawnum($img, $num, $x, $y, $n, $l = 0, $z = false, $dx = 5, $dy = 6)
{
    $p = 0;
    if ($z) {
        $n = str_pad($n, $l, "0", STR_PAD_LEFT);
    }
    if (strlen($n) > $l) {
Example #7
0
function postcode($post, $set)
{
    global $tzoff, $smallfont, $ip, $quote, $edit, $dateshort, $dateformat, $tlayout, $textcolor, $numdir, $numfil, $tblstart, $hacks, $x_hacks, $loguser;
    $tblend = "</table>";
    $exp = calcexp($post['posts'], (ctime() - $post['regdate']) / 86400);
    $lvl = calclvl($exp);
    $expleft = calcexpleft($exp);
    if ($tlayout == 1) {
        $level = "Level: {$lvl}";
        $poststext = "Posts: ";
        $postnum = "{$post['num']}/";
        $posttotal = $post['posts'];
        $experience = "EXP: {$exp}<br>For next: {$expleft}";
        $totalwidth = 96;
        $barwidth = $totalwidth - round(@($expleft / totallvlexp($lvl)) * $totalwidth);
        if ($barwidth < 1) {
            $barwidth = 0;
        }
        if ($barwidth > 0) {
            $baron = "<img src=images/{$numdir}" . "bar-on.gif width={$barwidth} height=8>";
        }
        if ($barwidth < $totalwidth) {
            $baroff = "<img src=images/{$numdir}" . 'bar-off.gif width=' . ($totalwidth - $barwidth) . ' height=8>';
        }
        $bar = "<br><img src=images/{$numdir}" . "barleft.gif height=8>{$baron}{$baroff}<img src=images/{$numdir}" . 'barright.gif height=8>';
    } else {
        $level = "<img src=images/{$numdir}" . "level.gif width=36 height=8><img src=numgfx.php?n={$lvl}&l=3&f={$numfil} height=8>";
        $experience = "<img src=images/{$numdir}" . "exp.gif width=20 height=8><img src=numgfx.php?n={$exp}&l=5&f={$numfil} height=8><br><img src=images/{$numdir}" . "fornext.gif width=44 height=8><img src=numgfx.php?n={$expleft}&l=2&f={$numfil} height=8>";
        $poststext = "<img src=images/_.gif height=2><br><img src=images/{$numdir}" . "posts.gif width=28 height=8>";
        $postnum = "<img src=numgfx.php?n={$post['num']}/&l=5&f={$numfil} height=8>";
        $posttotal = "<img src=numgfx.php?n={$post['posts']}&f={$numfil}" . ($post['num'] ? '' : '&l=4') . " height=8>";
        $totalwidth = 56;
        $barwidth = $totalwidth - round(@($expleft / totallvlexp($lvl)) * $totalwidth);
        if ($barwidth < 1) {
            $barwidth = 0;
        }
        if ($barwidth > 0) {
            $baron = "<img src=images/{$numdir}" . "bar-on.gif width={$barwidth} height=8>";
        }
        if ($barwidth < $totalwidth) {
            $baroff = "<img src=images/{$numdir}" . 'bar-off.gif width=' . ($totalwidth - $barwidth) . ' height=8>';
        }
        $bar = "<br><img src=images/{$numdir}" . "barleft.gif width=2 height=8>{$baron}{$baroff}<img src=images/{$numdir}" . 'barright.gif width=2 height=8>';
    }
    if (!$post['num']) {
        $postnum = '';
        if ($postlayout == 1) {
            $posttotal = "<img src=numgfx.php?n={$post['posts']}&f={$numfil}&l=4 height=8>";
        }
    }
    $reinf = syndrome(filter_int($post['act']));
    if ($post['lastposttime']) {
        $sincelastpost = 'Since last post: ' . timeunits(ctime() - $post['lastposttime']);
    }
    $lastactivity = 'Last activity: ' . timeunits(ctime() - $post['lastactivity']);
    $since = 'Since: ' . @date($dateshort, $post['regdate'] + $tzoff);
    $postdate = date($dateformat, $post['date'] + $tzoff);
    $threadlink = "";
    if (filter_string($set['threadlink'])) {
        $threadlink = ", in {$set['threadlink']}";
    }
    $post['edited'] = filter_string($post['edited']);
    if ($post['edited']) {
        //		.="<hr>$smallfont$post[edited]";
    }
    $sidebars = array(1, 3, 19, 89, 387, 45, 92, 47);
    $sidebars = array(1, 19, 89, 387, 45, 92, 47, 1420, 1090, 2100, 2069);
    // Large block of user-specific hacks follows //
    if ($post['uid'] == 1 && !$x_hacks['host'] && true) {
        global $numdir;
        $numdir_ = $numdir;
        $numdir = "num3/";
        if ($post['num']) {
            $numtext = generatenumbergfx($post['num'], 1, true) . "<br>" . generatenumbergfx($post['posts']);
        } else {
            $numtext = generatenumbergfx($post['posts'], 1, true);
        }
        $numdir = $numdir_;
        return "\n\t{$tblstart}\n\t{$set['tdbg']} rowspan=2 style='padding: 5px 1px 5px 1px;'>\n\t  <center>{$set['userlink']}{$smallfont}<br>\n\t  {$set['userrank']}\n\t\t{$reinf}\n\t\t<br>\n\t\t<br>{$set['userpic']}\n\t\t<br><br>{$numtext}</center>\n\t  <br><img src=images/_.gif width=200 height=1>\n\t</td>\n\t{$set['tdbg']} height=1 width=100%>\n\t  <table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t    <td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t    <td width=255><nobr>{$quote}{$edit}{$ip}\n\t  </table><tr>\n\t{$set['tdbg']} height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t{$tblend}";
    }
    // Inu's sidebar
    // (moved up here for to display for everyone during doomclock mode!)
    if ($post['uid'] == "2100" && !$x_hacks['host']) {
        $posttable = "<table style=\"border:none;border-spacing:0px;\">";
        // doomclock
        if (($doomclock_time = mktime(12, 20, 0, 4, 20, 2014) - cmicrotime()) >= 0) {
            $doomclock_secs = (int) ($doomclock_time % 60);
            $doomclock_mins = (int) ($doomclock_time % 3600 / 60);
            $doomclock_hrs = (int) ($doomclock_time / 3600);
            $doomclock_str = sprintf(" %d=%02d=%02d", $doomclock_hrs, $doomclock_mins, $doomclock_secs);
            $doomclock_desc = "{$doomclock_hrs} hours, {$doomclock_mins} minutes, {$doomclock_secs} seconds";
            $posttable .= "<tr><td><img src=\"images/inu/cifont/d.gif\" title=\"Doomsday\"></td><td align='right'>";
            $posttable .= inu_hexclock($doomclock_desc, $doomclock_time);
            $posttable .= "</td><td align='right'><img src=\"/images/inu/7sd.php?s=>FFF{$doomclock_str}\"></td></tr>";
        }
        if ($post['num']) {
            $posttable .= "<tr><td><img src=\"images/inu/cifont/p.gif\" title=\"Post Number\"></td><td>";
            $posttable .= inu_binaryposts($post['num'], "images/dot3.gif", "images/dot1.gif", $post['posts']);
            $posttable .= "</td><td align='right'><img src=\"/images/inu/7sd.php?s=" . sprintf("%4d", $post['num']) . "\"></td></tr>";
        }
        $posttable .= "<tr><td><img src=\"images/inu/cifont/t.gif\" title=\"Total Posts\"></td><td>";
        $posttable .= inu_binaryposts($post['posts'], "images/dot5.gif", "images/dot1.gif");
        $posttable .= "</td><td align='right'><img src=\"/images/inu/7sd.php?s=>F90" . sprintf("%4d", $post['posts']) . "\"></td></tr></table>";
        /*
        		$lp = ((!$post['lastposttime']) ? "" : 'Last posted >fff'.timeunits(ctime()-$post['lastposttime']).' >0f0ago');
        		$la ='Last active >fff'.timeunits(ctime()-$post['lastactivity']).' >0f0ago';
        		$jd ='Joined >f11'.@date("m.d.Y",$post['regdate']+$tzoff);
        
        		return "$tblstart
        			". str_replace('valign=top', 'valign=top', $set['tdbg']) ." rowspan=2 align=center style=\"font-size: 12px;\">
        				".inu_hexclock()."
        				 <a name=$post[id]></a><a href=\"profile.php?id=2100\"><img src=\"/images/inu/7sd.php?s=- >EC1Inuyasha>0f0 -\"></a>
        				$smallfont
        				<br><marquee scrolldelay=250 scrollamount=30 width=30 height=8 behavior=alternate><img src=\"/images/inu/7sd.php?s=>f0012=00\"><img src=\"/images/inu/7sd.php?s=>f00  =%20%20\"></marquee>
        				<br>$reinf
        				$set[userpic]
        				<br>
        				<br>". ($hacks['noposts'] ? "" : "$posttable") ."
        				<br>
        				<br><img src=\"/images/inu/7sd.php?s=$jd\">
        				<br>
        				<br><img src=\"/images/inu/7sd.php?s=$lp\">
        				<br><img src=\"/images/inu/7sd.php?s=$la\"></font>
        				<br><img src=images/_.gif width=200 height=1>
        			</td>
        		$set[tdbg] height=1 width=100%>
        			<table cellspacing=0 cellpadding=2 width=100% class=fonts>
        				<td>Posted on $postdate$threadlink$post[edited]</td>
        				<td width=255><nobr>$quote$edit$ip
        			</table><tr>
        		$set[tdbg] height=220 id=\"post". $post['id'] ."\">$post[headtext]$post[text]$post[signtext]</td>
        		$tblend"; */
        // non-image old version
        $lp = !$post['lastposttime'] ? "" : 'Last posted ' . timeunits(ctime() - $post['lastposttime']) . ' ago';
        $la = 'Last active ' . timeunits(ctime() - $post['lastactivity']) . ' ago';
        $jd = 'Joined ' . @date("m.d.Y", $post['regdate'] + $tzoff);
        $dstyle = '';
        // [D]Inuyasha
        if ($post['moodid'] == 5) {
            $post['headtext'] = str_replace(array('class="inu-bg"', 'class="inu-tx"'), array('class="inu-dbg"', 'class="inu-dtx"'), $post['headtext']);
            $set['userlink'] = ' <a name=' . $post['id'] . '></a><a class="url2100" href="profile.php?id=2100"><font color="FF0202">[D]Inuyasha</font></a>';
            $set['userrank'] = 'Now you\'ve done it...!';
            $set['userpic'] = '<img src="http://inuyasha.rustedlogic.net/personal/moodav/5.png">';
            $dstyle = ' style="color:#b671e8;background:black;"';
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set['tdbg']) . "{$dstyle} rowspan=2 align=center style=\"font-size: 12px;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] . "<br>" : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t<br>\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>\n\t\t\t\t<br>" . ($hacks['noposts'] ? "" : "{$posttable}") . "\n\t\t\t\t<br>\n\t\t\t\t<br>{$jd}\n\t\t\t\t<br>\n\t\t\t\t<br>{$lp}\n\t\t\t\t<br>{$la}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t{$set['tdbg']}{$dstyle} height=1 width=100%>\n\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts{$dstyle}>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t{$set['tdbg']}{$dstyle} height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t\t{$tblend}";
    }
    // End Inu's sidebar
    if ($post['uid'] == 18 && !$x_hacks['host'] && $x_hacks['mmdeath'] >= 0 && !$_GET['test2']) {
        return "\n\t<table style=\"background: #f00 url('numgfx/red.gif');\" cellpadding=3 cellspacing=1>\n\t{$set['tdbg']} style='background: #000;' rowspan=2>\n\t\t<br><center class='stupiddoomtimerhack'><img src='numgfx.php?f=numdeath&n=" . $x_hacks['mmdeath'] . "' height=32 style=\"background: #f00 url('numgfx/red.gif');\" title=\"Doom.\"></center>\n\t\t<br>\n\t  <center>{$set['userlink']}{$smallfont}<br>\n\t\t<br>\n\t\t<br>{$set['userpic']}\n\t\t</center>\n\n\t\t<br><img src=images/_.gif width=194 height=1>\n\t</td>\n\t{$set['tdbg']} style='background: #000;'height=1 width=100%>\n\t  <table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t    <td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t    <td width=255><nobr>{$quote}{$edit}{$ip}\n\t  </table><tr>\n\t{$set['tdbg']} style='background: #000;' height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t{$tblend}";
    }
    // Default layout
    if (!(in_array($post['uid'], $sidebars) && !$x_hacks['host']) || $loguser['viewsig'] == 0) {
        return "\n\t<div style='position:relative'>\n\t{$tblstart}\n\t{$set['tdbg']} rowspan=2>\n\t  {$set['userlink']}{$smallfont}<br>\n\t  {$set['userrank']}{$reinf}<br>\n        {$level}{$bar}<br>\n\t  {$set['userpic']}<br>\n\t  " . (filter_bool($hacks['noposts']) ? "" : "{$poststext}{$postnum}{$posttotal}<br>") . "\n\t  {$experience}<br><br>\n\t  {$since}<br>" . str_ireplace("&lt;br&gt;", "<br>", substr(htmlspecialchars($set['location']), 10)) . "<br><br>\n\t  {$sincelastpost}<br>{$lastactivity}<br>\n\t  </font>\n\t  <br><img src=images/_.gif width=200 height=1>\n\t</td>\n\t{$set['tdbg']} height=1 width=100%>\n\t  <table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t    <td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t    <td width=255><nobr>{$quote}{$edit}{$ip}\n\t  </table><tr>\n\t{$set['tdbg']} height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t{$tblend}\n\t</div>";
    } elseif ($post['uid'] == "1" && !$x_hacks['host']) {
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post['lastactivity']) . "<font color=#bbbbbb> ago";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        //". str_replace('valign=top', 'valign=top', $set[tdbg]) ."
        return "<table width=100% cellpadding=0 cellspacing=0 style=\"background: #004c5a; background-position: top right; background-repeat: repeat-x; border: 1px solid #000;\">\n\t\t\t<tr>\n\t\t\t<td rowspan=2 valign=top align=center style=\"font-size: 12px; color: #fff; font-family: Verdana, sans-serif; border-right: 3px double #000; background: #004c5a;\">\n\t\t\t\t&mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] . "<br>" : "") . "\n\t\t\t\t<br>{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color=#cccccc>" : "<br>Post{$postss} {$postnum}<font color=#cccccc>{$posttotal}") . "\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t" . (false ? "<br><a href=sendprivate.php?uid=1>PM</a> - <a href=rateuser.php?id=1>Rate</a>" : "") . "\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t<td height=1 width=100% style=\"font-size: 12px; color: #ddd; font-family: Verdana, sans-serif; background: #004c5a; border-bottom: 1px solid #000;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t<td valign='top' id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif ($post['uid'] == "3" && !$x_hacks['host']) {
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . '<font color=#bb0000> ago';
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: #000; font-size: 12px; color: #f00; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] : "") . "\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color=#bb0000>" : "<br>Post{$postss} {$postnum}<font color=#bb0000>{$posttotal}") . "\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: #000000; font-size: 12px; color: #ff0000; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
        // ************************************************************
        // SYAORAN COLIN
        // ************************************************************
    } elseif ($post['uid'] == "45" && !$x_hacks['host']) {
        $fcol1 = "#204080";
        $fcol2 = "#3070a0";
        $fcol3 = "#f0f8ff";
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . "<font color={$fcol2}> ago";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color={$fcol2}>" : "<br>Post{$postss} {$postnum}<font color={$fcol2}>{$posttotal}") . "\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td style='color: {$fcol1};'>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif ($post['uid'] == "47" && !$x_hacks['host']) {
        $fcol1 = "#204080";
        $fcol2 = "#3070a0";
        $fcol3 = "#ffffff";
        $fcol1 = "#9966bb";
        $fcol2 = "#ccaadd";
        $fcol3 = "#000000";
        if ($post['posts'] >= 20000) {
            $fcol1 = "#bbaadd";
            $fcol2 = "#eebbff";
            $fcol3 = "#000000";
        }
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . "<font color={$fcol2}> ago";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}" . ($post['posts'] >= 20000 ? " url('http://www.ffalexandria.com/orlandu/anya/side_bg.jpg'); background-position:bottom left" : "") . "; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t<br>{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t<br><br>{$set['userpic']}\n\t\t\t\t<br><br>Post{$postss} {$postnum}{$posttotal}\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td style='color: {$fcol1};'>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
        return "\n\t\t{$tblstart}\n\t\t{$set['tdbg']} rowspan=2 style='padding: 5px;'>\n\t\t  <img src='images/smilies/bigeyes.gif' title='o_O' align='absmiddle'> {$set['userlink']}{$smallfont}<br>\n\t\t  " . ($set['userrank'] ? "<br>" . $set['userrank'] : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t<br>\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>\n\t\t\t\t<br>Post{$postss} {$postnum}{$posttotal}\n\t\t  </center><br><img src=images/_.gif width=190 height=1>\n\t\t</td>\n\t\t{$set['tdbg']} height=1 width=100%>\n\t\t  <table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t  </table><tr>\n\t\t{$set['tdbg']} height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t\t{$tblend}";
        // ************************************************************
        // SAKURA HIRYUU
        // ************************************************************
    } elseif ($post['uid'] == "4xxxxxxxxxxx7" && !$x_hacks['host']) {
        $fcol1 = "#802040";
        $fcol2 = "#a07030";
        $fcol3 = "#fff0f8";
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . "<font color={$fcol2}> ago";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color={$fcol2}>" : "<br>Post{$postss} {$postnum}<font color={$fcol2}>{$posttotal}") . "\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td style=\"color: {$fcol1};\">Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
        // ************************************************************
        // REAL HIRYUU
        // ************************************************************
    } elseif ($post['uid'] == "92" && !$x_hacks['host']) {
        $fcol1 = "#e2bbff";
        $fcol2 = "#bb70dd";
        $fcol3 = "#220033";
        $fcol1 = "#ffeeaa";
        $fcol2 = "#998844";
        $fcol3 = "#221100";
        $fcol1 = "#ffaaaa";
        $fcol2 = "#ff7777";
        $fcol3 = "#661111";
        $fcol1 = "#ffffff";
        $fcol2 = "#eeeeee";
        $fcol3 = "#000000";
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . "<font color={$fcol2}> ago";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color={$fcol2}>" : "<br>Post{$postss} {$postnum}<font color={$fcol2}>{$posttotal}") . "\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif ($post['uid'] == "19" && !$x_hacks['host']) {
        $fcol1 = "#bbbbeb";
        $fcol2 = "#8888a8";
        $fcol3 = "#080818 url('http://bloodstar.rustedlogic.net/layout/background.png')";
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . "<font color={$fcol2}> ago";
        $joindate = 'Joined </font>' . date($dateshort, $post[regdate] + $tzoff) . "<font color={$fcol2}>";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] . "<br>" : "") . "\n\t\t\t\t{$reinf}\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color={$fcol2}>" : "<br>Post{$postss} {$postnum}<font color={$fcol2}>{$posttotal}") . "\n\t\t\t\t<br>\n\t\t\t\t<br>{$joindate}\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif ($post['uid'] == "4" && !$x_hacks['host']) {
        $fcol1 = "#9999cc";
        $fcol2 = "#7777aa";
        $fcol3 = "#000011";
        $lastactivity = 'Active </font>' . timeunits(ctime() - $post[lastactivity]) . "<font color={$fcol2}> ago";
        $joindate = 'Joined </font>' . date($dateshort, $post[regdate] + $tzoff) . "<font color={$fcol2}>";
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t &mdash; {$set['userlink']} &mdash;\n\t\t\t\t{$smallfont}\n\t\t\t\t" . ($set['userrank'] ? "<br>" . $set['userrank'] . "<br>" : "") . "\n\t\t\t\t{$set['userpic']}\n\t\t\t\t<br>" . ($hacks['noposts'] ? "<font color={$fcol2}>" : "<br>Post{$postss} {$postnum}<font color={$fcol2}>{$posttotal}") . "\n\t\t\t\t<br>\n\t\t\t\t<br>{$joindate}\n\t\t\t\t<br>{$lastactivity}</font>\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif ($post['uid'] == "387" && !$x_hacks['host']) {
        if (!$x_hacks['rpgstats'][$post['uid']]) {
            $css = "<style> .a1{ height:100%; min-height: 286px; background:#000 url(http://acmlm.rustedlogic.net/etc/nismilly/bg.jpg) 50% 0% no-repeat; } div.a2{ height:100%; min-height: 286px; background:url(http://acmlm.rustedlogic.net/etc/nismilly/map.png) 50% 226px no-repeat; font:9px tahoma; color:#FD4; text-align:center; line-height:19px; } div.a2 img{ margin-top:-5px; border:0px; } div.a2 span{ color:#DEF; } </style>";
            $x_hacks['rpgstats'][$post['uid']] == "lol";
        }
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s:";
        }
        return "{$tblstart}\n\t\t\t" . str_replace('\' valign=top', ' a1\' valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t{$css}\n\t\t\t\t<div class=a2>\n\t\t\t\t\tPost{$postss} <span><b>{$postnum}</b></span><span><b>{$posttotal}</b></span> (<span>" . timeunits(ctime() - $post[lastposttime]) . "</span>),\n\t\t\t\t\tonline <span>" . timeunits(ctime() - $post[lastactivity]) . "</span> ago\n\t\t\t\t\t<a href=//jul.rustedlogic.net/profile.php?id=387>\n\t\t\t" . (strpos($_SERVER['USER_AGENT'], "MSIE 6.0") ? "<img src=_.png style=filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://acmlm.rustedlogic.net/etc/nismilly/stat.php)>" : "<img src=http://acmlm.rustedlogic.net/etc/nismilly/stat.php>") . "\n\t\t\t\t\t</a>\n\t\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif ($post['uid'] == "89" && !$x_hacks['host']) {
        $fcol1 = "#bbbbbb";
        $fcol2 = "#555555";
        $fcol3 = "#181818";
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 align=center style=\"background: {$fcol3}; font-size: 14px; color: {$fcol1}; font-family: Verdana, sans-serif; padding-top: .5em;\">\n\t\t\t\t{$set['userlink']}\n\t\t\t\t<br><span style=\"letter-spacing: 0px; color: {$fcol2}; font-size: 10px;\">Collection of nobodies</span>\n\t\t\t\t<br><img src=images/_.gif width=200 height=200>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"background: {$fcol3}; padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
    } elseif (($post['uid'] == "16" || $post['uid'] == "5") && !$x_hacks['host']) {
        // top bg #614735
        // mid-bg #e1cfb6
        // darker #d0bca4
        if (!function_exists("basestat")) {
            require 'lib/rpg.php';
        }
        if (!$x_hacks['rpgstats'][$post['uid']]) {
            $eq = array('1' => "<center style=\"text-align: center; color: #b09080;\">(Weapon)</center>", '2' => "<center style=\"text-align: center; color: #b09080;\">(Armor)</center>", '3' => "<center style=\"text-align: center; color: #b09080;\">(Shield)</center>", '4' => "<center style=\"text-align: center; color: #b09080;\">(Helm)</center>", '5' => "<center style=\"text-align: center; color: #b09080;\">(Shoes)</center>", '6' => "<center style=\"text-align: center; color: #b09080;\">(Acc.)</center>");
            $user = mysql_fetch_array(mysql_query("SELECT name,posts,regdate,users_rpg.* FROM users,users_rpg WHERE id='" . $post['uid'] . "' AND uid=id"));
            $d = (ctime() - $user[regdate]) / 86400;
            $eqitems = mysql_query("SELECT * FROM items WHERE id={$user['eq1']} OR id={$user['eq2']} OR id={$user['eq3']} OR id={$user['eq4']} OR id={$user['eq5']} OR id={$user['eq6']}") or print mysql_error();
            while ($item = mysql_fetch_array($eqitems)) {
                $items[$item[id]] = $item;
                $eq[$item['cat']] = $item['name'];
            }
            if ($ct) {
                $GPdif = floor($items[$user['eq' . $ct]][coins] * 0.6) - $items[$it][coins];
                $user['eq' . $ct] = $it;
            }
            $st = getstats($user, $items);
            $st[GP] += $GPdif;
            if ($st[lvl] > 0) {
                $pct = 1 - calcexpleft($st[exp]) / totallvlexp($st[lvl]);
            }
            $st['expn'] = calcexpleft($st[exp]);
            $st['eq'] = $eq;
            $x_hacks['rpgstats'][$post['uid']] = $st;
        } else {
            $st = $x_hacks['rpgstats'][$post['uid']];
        }
        $lastactivity = 'Active ' . timeunits(ctime() - $post[lastactivity]) . " ago";
        $joindate = 'Joined ' . date($dateshort, $post[regdate] + $tzoff);
        $postnum = $post['num'] . "/";
        $posttotal = $post['posts'];
        if (!$post['num']) {
            $postnum = '';
            $postss = "s";
        }
        if (!$set['picture']) {
            $set['picture'] = "images/_.gif";
        }
        if ($_GET['z']) {
            print_r($st['eq']);
        }
        return "{$tblstart}\n\t\t\t" . str_replace('valign=top', 'valign=top', $set[tdbg]) . " rowspan=2 width=200>\n\t\t\t\t <table style=\"font-family: Tahoma; font-size: 12px; color: #000; background: #e1cfb6;\" width=100% cellspacing=0>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td style=\"background: #614735; text-align: left; padding: 2px 0px 2px 15px; font-size: 14px; letter-spacing: 1px; border: 2px outset #614735;\" colspan=4>{$set['userlink']}</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<td style=\"border: 2px outset #614735;\" colspan=4>\n\t\t\t\t\t\t\t <table width=100% cellspacing=0 cellpadding=0 style=\"color: #000; font-size: 12px;\">\n\t\t\t\t\t\t\t\t<tr><td rowspan=5 width=0 style=\"padding: 0 3px 0 0;\"><img src=\"" . $set['picture'] . "\" width=80 height=80></td>\n\t\t\t\t\t\t\t\t\t<td width=100% colspan=4 style=\"font-size: 14px; letter-spacing: 1px; padding: 0 0 7px 0;\">" . $set['userrank'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr style=\"font-weight: bold;\"><td colspan=2 width=50%>Lv</td><td style=\"text-align: right;\" colspan=2 width=50%>" . $st['lvl'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr style=\"font-weight: bold;\"><td colspan=2 width=50% style=\"font-variant: small-caps;\">Post{$postss}</td><td style=\"text-align: right;\" colspan=2 width=50%>{$postnum}{$posttotal}</tr>\n\t\t\t\t\t\t\t\t<tr style=\"font-weight: bold;\"><td colspan=2 width=50% style=\"font-variant: small-caps;\">Counter</td><td style=\"text-align: right;\" colspan=2 width=50%>2</td></tr>\n\t\t\t\t\t\t\t\t<tr style=\"font-weight: bold;\"><td>Mv</td><td style=\"text-align: right;\">7</td><td style=\"padding: 0 0 0 5px;\">Jm</td><td style=\"text-align: right;\">26</td></tr>\n\t\t\t\t\t\t\t</table>\t\t\t\t\n\n\t\t\t\t\t\t\t<table width=100% cellspacing=0 cellpadding=0 style=\"color: #000; font-size: 12px; font-weight: bold;\">\n\t\t\t\t\t\t\t\t<tr style=\"background: #d0bca4;\"><td style=\"font-variant: small-caps;\">Hp</td><td style=\"text-align: right;\" colspan=3>" . $st['HP'] . "/" . $st['HP'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td style=\"font-variant: small-caps;\">Sp</td><td style=\"text-align: right;\" colspan=3>" . $st['MP'] . "/" . $st['MP'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr style=\"background: #d0bca4;\">\n\t\t\t\t\t\t\t\t\t<td style=\"font-variant: small-caps;\">Atk</td><td style=\"text-align: right; padding: 0 4px 0 0;\">" . $st['Atk'] . "</td>\n\t\t\t\t\t\t\t\t\t<td style=\"font-variant: small-caps; padding: 0 0 0 4px;\">Int</td><td style=\"text-align: right;\">" . $st['Int'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               >\n\t\t\t\t\t\t\t\t\t<td style=\"font-variant: small-caps;\">Def</td><td style=\"text-align: right; padding: 0 4px 0 0;\">" . $st['Def'] . "</td>\n\t\t\t\t\t\t\t\t\t<td style=\"font-variant: small-caps; padding: 0 0 0 4px;\">Spd</td><td style=\"text-align: right;\">" . $st['Spd'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr style=\"background: #d0bca4;\">\n\t\t\t\t\t\t\t\t\t<td style=\"font-variant: small-caps;\">Hit</td><td style=\"text-align: right; padding: 0 4px 0 0;\">" . $st['Dex'] . "</td>\n\t\t\t\t\t\t\t\t\t<td style=\"font-variant: small-caps; padding: 0 0 0 4px;\">Res</td><td style=\"text-align: right;\">" . $st['MDf'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td style=\"font-variant: small-caps;\">Exp</td><td style=\"text-align: right;\" colspan=3>" . $st['exp'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr style=\"background: #d0bca4;\"><td style=\"font-variant: small-caps;\">Next</td><td style=\"text-align: right;\" colspan=3>" . $st['expn'] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4><img src=\"images/_.gif\" height=4 width=1></td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4>" . $st['eq'][1] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4>" . $st['eq'][2] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4>" . $st['eq'][3] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4>" . $st['eq'][4] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4>" . $st['eq'][5] . "</td></tr>\n\t\t\t\t\t\t\t\t<tr                               ><td colspan=4>" . $st['eq'][6] . "</td></tr>\n\t\t\t\t\t\t\t</table>\t\t\t\t\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t</table>\n\n\t\t\t\t<br><img src=images/_.gif width=200 height=1>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100% style=\"background: {$fcol3}; font-size: 12px; color: {$fcol1}; font-family: Verdana, sans-serif;\">\n\t\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} style=\"padding: 0;\" id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>{$tblend}\n\t\t";
        /*
        <!--
        				$smallfont
        				<br>$joindate
        				<br>$lastactivity</font>
        */
    } elseif ($post['uid'] == 1090 && !$x_hacks['host']) {
        $brltype = "catgirlredux2011";
        $brsidebar = "\n\t\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"http://lain.rustedlogic.net/layouts/css/_br_sidebar.css\" />\n\t\t\t{$tblstart}\n\t\t\t{$set['tdbg']} rowspan=2>\n\t\t\t\t<div class=\"brsidebar lain-sidebar-{$brltype}\">\n\t\t\t\t<div class=\"bruserlink\">&mdash; {$set['userlink']} &mdash;</div>\n\t\t\t\t<div class=\"bruserrank\">{$set['userrank']}</div>" . (!empty($reinf) ? "<div class=\"brsyndrome\">{$reinf}</div>" : "") . "\n\t\t\t\t<div class=\"bruserpic\">{$set['userpic']}</div>\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t\t{$set['tdbg']} height=1 width=100%>\n\t\t\t<table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t\t\t<td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t\t\t<td width=255><nobr>{$quote}{$edit}{$ip}\n\t\t\t</table><tr>\n\t\t\t{$set['tdbg']} height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t\t\t{$tblend}";
        return $brsidebar;
    } else {
        return "\n\t{$tblstart}\n\t{$set['tdbg']} rowspan=2>\n\t  {$set['userlink']}{$smallfont}<br>\n\t  {$set['userrank']}{$reinf}<br>\n\t  <br><img src=images/_.gif width=200 height=1>\n\t</td>\n\t{$set['tdbg']} height=1 width=100%>\n\t  <table cellspacing=0 cellpadding=2 width=100% class=fonts>\n\t    <td>Posted on {$postdate}{$threadlink}{$post['edited']}</td>\n\t    <td width=255><nobr>{$quote}{$edit}{$ip}\n\t  </table><tr>\n\t{$set['tdbg']} height=220 id=\"post" . $post['id'] . "\">{$post['headtext']}{$post['text']}{$post['signtext']}</td>\n\t{$tblend}";
    }
}
Example #8
0
if ($sort == 'reg') {
    $users1 = $sql->query("{$query}{$where} ORDER BY regdate DESC", MYSQL_ASSOC);
}
if ($sort == 'exp') {
    $users1 = $sql->query("{$query}{$where}", MYSQL_ASSOC);
}
if ($sort == 'age') {
    $users1 = $sql->query("{$query}{$where} AND birthday ORDER BY birthday", MYSQL_ASSOC);
}
if ($sort == 'posts') {
    $users1 = $sql->query("{$query}{$where} ORDER BY posts DESC", MYSQL_ASSOC);
}
$numusers = mysql_num_rows($users1);
for ($i = 0; $user = $sql->fetch($users1); $i++) {
    $user['days'] = (ctime() - $user['regdate']) / 86400;
    $user['exp'] = calcexp($user['posts'], $user['days']);
    $user['lvl'] = calclvl($user['exp']);
    $users[] = $user;
}
if ($sort == 'exp') {
    usort($users, 'sortbyexp');
}
$pagelinks = $smallfont . 'Pages:';
for ($i = 0; $i < $numusers / $ppp; $i++) {
    $pagelinks .= $i == $page ? ' ' . ($i + 1) : " <a href=memberlist.php?sort={$sort}{$qsex}{$qpow}{$qrpg}{$qppp}&page={$i}>" . ($i + 1) . '</a>';
}
if ($numusers > 1) {
    $s = "s";
}
print "\n\t\t{$header}<br>{$tblstart}\n\t\t<tr>\n\t\t{$tccellh} colspan=2>{$numusers} user{$s} found.\n\t\t</tr><tr>\n\t\t{$tccell1s}>\tSort by:\n\t\t{$tccell2s}>\n\t\t\t{$lnk}=posts{$q}{$qpow}{$qsex}>Total posts</a> |\n\t\t\t{$lnk}=exp{$q}{$qpow}{$qsex}>EXP</a> |\n\t\t\t{$lnk}=name{$q}{$qpow}{$qsex}>User name</a> |\n\t\t\t{$lnk}=reg{$q}{$qpow}{$qsex}>Registration date</a> |\n\t\t\t{$lnk}=age{$q}{$qpow}{$qsex}>Age</a>\n\t\t</tr><tr>\n\t\t{$tccell1s}>\tSex:\n\t\t{$tccell2s}>\n\t\t\t{$lnk}={$sort}{$q}{$qpow}&sex=m>Male</a> |\n\t\t\t{$lnk}={$sort}{$q}{$qpow}&sex=f>Female</a> |\n\t\t\t{$lnk}={$sort}{$q}{$qpow}&sex=n>N/A</a> |\n\t\t\t{$lnk}={$sort}{$q}{$qpow}>All</a><tr>\n\t\t</tr><tr>\n\t\t{$tccell1s}>\tPowerlevel:\n\t\t{$tccell2s}>\n\t\t\t{$lnk}={$sort}{$q}{$qsex}&pow=-1>Banned</a> |\n\t\t\t{$lnk}={$sort}{$q}{$qsex}&pow=0>Normal</a> |\n\t\t\t" . ($loguser['powerlevel'] >= 3 ? "{$lnk}={$sort}{$q}{$qsex}&pow=1>Normal +</a> | " : "") . "\n\t\t\t{$lnk}={$sort}{$q}{$qsex}&pow=2>Moderator</a> |\n\t\t\t{$lnk}={$sort}{$q}{$qsex}&pow=3>Administrator</a> |\n\t\t\t{$lnk}={$sort}{$q}{$qsex}>All</a>\n\t\t</tr>{$tblend}<br>{$tblstart}\n\t\t<tr>\n\t\t{$tccellh} width=30>#</td>\n\t\t{$tccellh} width=16><img src=images/_.gif width=16 height=8></td>\n\t\t{$tccellh}>Username</td>\n\t";
if (!$rpg) {