function check_login() {
if(isset($_SESSION['login'],$_SESSION['IP']) && $_SESSION['IP'] == $_SERVER['REMOTE_ADDR']) {
if(! isset($_COOKIE['login'],$_COOKIE['validate'])) {
$validate = md5(rand(0,1000));
setcookie("login",$_SESSION['login'],time()+60*60*24,"/","");
setcookie("validate",$validate,time()+60*60*24,"/","");
}
else
$validate = $_COOKIE['validate'];
mysql_query("REPLACE INTO `[online]`(`time`,`IP`,`login`,`validate`) values(NOW(),'".$_SERVER['REMOTE_ADDR']."','".$_SESSION['login']."','".$validate."')");
return TRUE;
}
else {
if(isset($_COOKIE['login'],$_COOKIE['validate'])) {
$login = $_COOKIE['login'];
$validate = $_COOKIE['validate'];
$query = mysql_query("SELECT * FROM `[online]` WHERE `login`='".$login."' AND `validate`='".$validate."' AND `IP`='".$_SERVER['REMOTE_ADDR']."' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) < 60*60*24");
if($user = mysql_fetch_assoc($query)) {
mysql_query("UPDATE `[online]` SET `time`=NOW() WHERE `login`='".$login."' AND `validate`='".$validate."' AND `IP`='".$_SERVER['REMOTE_ADDR']."' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) < 60*60*24");
setcookie("login",$user['login'],time()+60*60*24,"/","");
setcookie("validate",$validate,time()+60*60*24,"/","");
$_SESSION['login'] = $user['login'];
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
return TRUE;
}
else {
unset($_SESSION['login']);
unset($_SESSION['IP']);
setcookie("login",'',time()-100,"/","");
setcookie("validate",'',time()-100,"/","");
return FALSE;
}
}
else {
unset($_SESSION['login']);
unset($_SESSION['IP']);
setcookie("login",'',time()-100,"/","");
setcookie("validate",'',time()-100,"/","");
return FALSE;
}
}
}
function format_money($number)
{
return '€ ' . number_format($number,0,',','.') . ',-';
}
?>
include("_include-leren.php");
$styleaanpassen = mysql_query("SELECT login, type, clan, style2 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$styleaanpas = mysql_fetch_assoc($styleaanpassen);
$gn1 = mysql_query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$gn = mysql_fetch_object($gn1);
if($gn->gevangenis + $gn->gevangenistijd > time() && $data->login != 1){
list($uur,$min,$sec)=explode(":",date("H:i:s",$gn->gevangenis+$gn->gevangenistijd-time()-3600));
if(isset($_POST['betaal'])) {
$borg = $data->gevangenistijd * 20;
if($data->cash < $borg){
print "
Gevangenis
Je hebt niet genoeg geld contant.";
exit;
}
mysql_query("UPDATE `[users]` SET `gevangenistijd`='0',`cash`=`cash`-$borg WHERE `login`='$data->login'");
print "
Je hebt je eigen borg betaald en bent weer vrij man.";
exit;
}
if(isset($_POST['delete'])) {
$getal = rand(1,7);
if($getal != 1){
mysql_query("UPDATE `[users]` SET `gevangenistijd`=`gevangenistijd`+600 WHERE `login`='$data->login'");
print "
Gevangenis
Het mislukte! Je zit nu 10 minuten langer in de gevangenis!";
exit;
}
if($getal = 4){
mysql_query("UPDATE `[users]` SET `gevangenistijd`='0' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `j1`=`j1`+'1'WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `j13`=`j13`+'1'WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `klaar`='1'WHERE `login`='$data->login'");
print "
Gevangenis
Het is gelukt je bent uit de gevangenis!";
exit;
}
}
$borg = $data->gevangenistijd * 20;
?>