0){ $sql = "DELETE FROM commentary WHERE postdate<'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("expirecontent",180)." days"))."'"; db_query($sql); $sql = "DELETE FROM news WHERE newsdate<'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("expirecontent",180)." days"))."'"; db_query($sql); } $sql = "DELETE FROM mail WHERE sent<'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("oldmail",14)."days"))."'"; db_query($sql); switch(e_rand(1,9)){ case 1: $clouds="Wechselhaft und kühl, mit sonnigen Abschnitten"; break; case 2: $clouds="Warm und sonnig"; break; case 3: $clouds="Regnerisch"; break; case 4: $clouds="Neblig"; break; case 5: $clouds="Kalt bei klarem Himmel"; break; case 6: $clouds="Heiß und sonnig"; break; case 7: $clouds="Starker Wind mit vereinzelten Regenschauern"; break; case 8: $clouds="Gewittersturm"; break; case 9: $clouds="Schneeregen"; break; } savesetting("weather",$clouds); // Vendor in town? if (e_rand(1,3)==1){ savesetting("vendor","1"); $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('`qDer Wanderhändler ist heute im Dorf!`0',NOW(),0)"; db_query($sql) or die(db_error($link)); }else{ savesetting("vendor","0"); } // Other hidden paths $spec="Keines"; $what=e_rand(1,3); if ($what==1) $spec="Waldsee"; if ($what==3) $spec="Orkburg"; savesetting("dailyspecial","$spec"); // Gamedate-Mod by Chaosmaker if (getsetting('activategamedate',0)==1) { $date = getsetting('gamedate','0000-01-01'); $date = explode('-',$date); $date[2]++; switch ($date[2]) { case 32: $date[2] = 1; $date[1]++; break; case 31: if (in_array($date[1], array(4,6,9,11))) { $date[2] = 1; $date[1]++; } break; case 30: if ($date[1]==2) { $date[2] = 1; $date[1]++; } break; case 29: if ($date[1]==2 && ($date[0]%4!=0 || ($date[0]%100==0 && $date[0]%400!=0))) { $date[2] = 1; $date[1]++; } } if ($date[1]==13) { $date[1] = 1; $date[0]++; } $date = sprintf('%04d-%02d-%02d',$date[0],$date[1],$date[2]); savesetting('gamedate',$date); } // this now includes the database cleanup from index.php $old = getsetting("expireoldacct",45)-5; $new = getsetting("expirenewacct",10); $trash = getsetting("expiretrashacct",1); $sql = "SELECT acctid,emailaddress FROM accounts WHERE 1=0 " .($old>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-$old days"))."\")\n":"") ." AND emailaddress!='' AND sentnotice=0"; $result = db_query($sql); for ($i=0;$i0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-$old days"))."\")\n":"") .($new>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-$new days"))."\" AND level=1 AND dragonkills=0)\n":"") .($trash>0?"OR (laston < \"".date("Y-m-d H:i:s",strtotime(date("c")."-".($trash+1)." days"))."\" AND level=1 AND experience < 10 AND dragonkills=0)\n":"") .")"; //echo "
".HTMLEntities($sql)."
"; db_query($sql) or die(db_error(LINK)); // end cleanup savesetting("lastdboptimize",date("Y-m-d H:i:s")); $result = db_query("SHOW TABLES"); for ($i=0;$i