$rootvarl = "/var/www/websites/nukleuren.nl"; require "$rootvarl/config_files/config_settings.inc.php"; #require "$rootvarl/config_files/connections/adv_connect.php"; #require "$rootvarl/config_files/adv/configuration.php"; #$db_adv = new mysql($adv_db_host, $adv_db_databasename, $adv_db_username, $adv_db_password); if(!isset($adv_nc)){ $adv_nc = ""; }; if(!isset($Adv_Sys_Active)){ $Adv_Sys_Active = 0; }; if(!isset($a_flash)){ $a_flash = ""; }; if($adv_nc == 1 || $Adv_Sys_Active == 0 || $a_flash == "y"){ //db niet verbonden body code direct weergeven! ?>
//einde db niet verbonden body code direct weergeven!
}else{
//wel verbonden en dus DB updaten enzooo en zoeken
//connecten met DB
$UserIP = $_SERVER['REMOTE_ADDR'];
//antihack
$UserIP = stripslashes($UserIP);
$UserIP = htmlentities($UserIP);
//einde antihack
$TimeStampNow = time();
$result = $db_adv->query("
SELECT *
FROM `ads_sys_b`
WHERE `UserIP` ='$UserIP'
LIMIT 0 , 1
");
$row = $db_adv->fetch($result);
//kijken of advertentie moet worden weergegeven
//********************************************************
if($row['UserIP'] == ""){
$GameViews = 1;
}else{
$GameViews = $row['UserViews'] + 1;
//direct kijken of record gewist moet worden omdat de timestamp te oud is
$StampLeeftijd = $TimeStampNow - $row['UserTimeStamp'];
if($StampLeeftijd > $LoopTijdStamp){
//record wissen (einde record wissen)
$db_adv->query("
UPDATE `ads_sys_b` SET `UserTimeStamp` = '$TimeStampNow', `UserViews` = '0' WHERE UserIP = '".$row['UserIP']."' LIMIT 1 ;
");
$GameViews = 1;
$row['UserViews'] = 0;
//einde record wissen (updaten)
};
//eide direct kijken of record gewist moet worden omdat de timestamp te oud is
};
//********************************************************
//einde kijken of advertentie moet worden weergegeven
if($row['UserIP'] == ""){
//inserten
$db_adv->query("
INSERT INTO `ads_sys_b` ( `UserIP` , `UserViews` , `UserTimeStamp` )
VALUES (
'$UserIP', '1', '$TimeStampNow'
);
");
//einde inserten
}else{
//updaten
$db_adv->query("
UPDATE `ads_sys_b` SET UserViews=UserViews+1
WHERE UserIP = '".$row['UserIP']."' LIMIT 1 ;
");
//einde updaten
};
//uitpakken ShowAdTime
if(in_array($GameViews,$ShowAdTime)){
if($GameViews != ""){
$ShowAdTime = $GameViews;
};
};
if($GameViews == $ShowAdTime){
//********************************************************
//**************advertentie weergeven*********************
//********************************************************
echo"$Adv_Code";
//********************************************************
//*******einde *advertentie weergeven*********************
//********************************************************
}else{
?>
?>
};
//einde doorlopen als DB wel verbonden is
};
?>