= $output ?>
query( "SELECT date FROM schedule WHERE object='reset_plays' LIMIT 1" ); $r = $db->fetch(); if ( gmdate( "Y.m.d", $r["date"] ) != gmdate( "Y.m.d" ) ) { $db->query( "UPDATE games SET today_plays=0" ); $db->query( "UPDATE schedule SET date=UNIX_TIMESTAMP() WHERE object='reset_plays' LIMIT 1" ); } $mod = ( !empty( $_GET["mod"] ) )? $_GET["mod"] : "home"; $sub = ( !empty( $_GET["sub"] ) )? $_GET["sub"] : false; $mod = ( file_exists( "modules/mod_".$mod.".php" ) )? $mod : "404"; session_name( "session_id" ); session_start(); output_reset_rewrite_vars(); $db->query( "SELECT * FROM sessions WHERE id='".session_id()."'". " AND ip_address='".$_SERVER["REMOTE_ADDR"]."' LIMIT 1" ); if ( $db->countRows() > 0 ) { $r = $db->fetch(); if ( intval( $r["member_id"] ) == 0 ) $is_guest = true; else { $db->query( "SELECT * FROM members WHERE id='".intval( $r["member_id"] )."' LIMIT 1" ); $user = $db->fetch(); } $db->query( "UPDATE sessions SET running_time=UNIX_TIMESTAMP()". " WHERE id='".session_id()."' LIMIT 1" ); } else { $db->query( "DELETE FROM sessions WHERE id='".session_id()."'" ); $db->query( "INSERT INTO sessions VALUES ( '".session_id()."', 0, UNIX_TIMESTAMP(), 0, '". $_SERVER['REMOTE_ADDR']."' )" ); $is_guest = true; } if ( $is_guest ) { if ( is_numeric( $_COOKIE["rememberUID"] ) ) { $db->query( "SELECT * FROM members WHERE id='".intval( $_COOKIE["rememberUID"] )."' LIMIT 1" ); if ( $r = $db->fetch() ) { if ( md5( $r["password"]."salt" ) == $_COOKIE["rememberHash"] ) { $user = $r; $is_guest = false; $db->query( "UPDATE sessions SET member_id=0, admin=0". " WHERE member_id=".$r["id"]." LIMIT 1" ); $db->query( "UPDATE sessions SET member_id=".$r["id"].", admin='".$r["admin"]."' WHERE id='". session_id()."' LIMIT 1" ); if ( $_POST["remember"] == 1 ) { $ts = time() + 31556926; setcookie( "rememberUID", $r["id"], $ts, "/", ".shockarcade.com" ); setcookie( "rememberHash", md5( $r["password"]."salt" ), $ts, "/", ".shockarcade.com" ); } } } } } if ( mt_rand( 0, 100 ) == 1 ) { $timeout = time() - 900; $db->query( "DELETE FROM sessions WHERE running_time<=$timeout" ); } if ( $is_guest ) { if ( isset( $_COOKIE["credits"] ) ) $user["credits"] = $_COOKIE["credits"]; else { $user["credits"] = $startup_credits; setcookie( "credits", $startup_credits, time()+(24*3600*30), "/", str_replace( "www.", ".", $_SERVER["HTTP_HOST"] ) ); } } ob_start(); require "modules/mod_".$mod.".php"; $output = ob_get_contents(); ob_end_clean(); ?>
![]() |
logged in as:
Guest
query( "SELECT *, p.id as msgid FROM pms p LEFT JOIN members m ON p.from=m.id WHERE p.`to`=".$user["id"]." AND p.alerted=0 AND p.read_state=0" );
if ( $db->countRows() > 0 )
{
if ( $db->countRows() == 1 )
{
$r = $db->fetch();
$dgsd = "You have received a new message from ".$r["username"]." entitled \"".$r["subject"]."\".\n\nWould you like to read it now?";
?>
countRows();
$dgsd = "You have $r new messages! \n\nWould you like to go to your inbox now?";
?>
query( "UPDATE pms SET alerted=1 WHERE `to`=".$user["id"]." AND alerted=0" );
}
$db->query( "SELECT * FROM members WHERE plays>".intval($user["plays"])." OR (plays=".intval($user["plays"])." AND id<=".intval($user["id"]).")" );
$user["rank"] = $db->countRows();
?>
|
||||||
|
|||||||