So, hab mal die suche bemüht und folgende Dateien geändert...
# common.php:
PHP:
//// Finden:
function sql_error($sql){
//// DAVOR einfügen:
function timetotomorrow($what="array"){
$time = gametime();
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$hours=(int)($realsecstotomorrow/60/60);
$minutes=(int)($realsecstotomorrow/60)-$hours*60;
$seconds=$realsecstotomorrow-($hours*3600+$minutes*60);
if ($what=="hours"){
return($hours);
}elseif ($what=="minutes"){
return($minutes);
}elseif ($what=="seconds"){
return($seconds);
}elseif ($what=="realsecs"){
return($realsecstotomorrow);
}else{
return(array(
"hours"=>$hours,
"minutes"=>$minutes,
"seconds"=>$seconds,
"realsecs"=>$realsecstotomorrow
));
}
}
//// Finden (falls vorhanden):
$time = gametime();
$tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$charstat.=appoencode(templatereplace("statrow",array("title"=>"Nächster Tag","value"=>date("G\\h, i\\m, s\\s \\",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds")))),true);
//// Ersetzen durch:
$tomorrow = timetotomorrow();
$charstat.=appoencode(templatereplace("statrow",array("title"=>"Nächster Tag","value"=>"{$tomorrow['hours']}h, {$tomorrow['minutes']}m, {$tomorrow['seconds']}s")),true);
# about.php:
PHP:
//// Finden:
"Nächster neuer Tag: ".date("h:i:s a",strtotime(date("r")."+$realsecstotomorrow seconds"))." (".date("H\\h i\\m s\\s",strtotime("1975-06-10 00:00:00 + $realsecstotomorrow seconds"))."),viewonly",
//// Ersetzen durch:
"Nächster neuer Tag: ".date("h:i:s a",strtotime(date("r")."+$realsecstotomorrow seconds"))." (".timetotomorrow("hours")."h ".timetotomorrow("minutes")."m ".timetotomorrow("seconds")."s),viewonly",
# index.php:
PHP:
//// Finden:
$time = gametime();
// $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
// $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
output("`@Nächster neuer Tag in: `3".date("G \\S\\t\\u\\n\\d\\e\\n, i \\M\\i\\n\\u\\t\\e\\n, s \\S\\e\\k\\u\\n\\d\\e\\n\\ \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"))."`0`n`n");
//// Ersetzen durch:
$tomorrow=timetotomorrow();
output("`@Nächster neuer Tag in: `3 {$tomorrow['hours']} Stunden, {$tomorrow['minutes']} Minuten, {$tomorrow['seconds']} Sekunden.`0`n`n");
# graveyard.php:
PHP:
//// Finden:
$time = gametime();
$tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = $secstotomorrow / getsetting("daysperday",4);
output("`\$Ramius`) raunzt dir genervt entgegen, dass du noch `^".date("G\\h, i\\m, s\\s",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"))."`) hier bleiben musst, wenn du nicht weiter für ihn arbeiten willst.");
//// Ersetzen durch:
$zeit=timetotomorrow();
output("`\$Ramius`) raunzt dir genervt entgegen, dass du noch `^{$zeit['hours']} Stunden, {$zeit['minutes']} Minuten und {$zeit['seconds']} Sekunden hier bleiben musst, wenn du nicht weiter für ihn arbeiten willst.");
setnewday.php:
PHP:
////Finden:
for ($i=0;$i<db_num_rows($result);$i++){
list($key,$val)=each(db_fetch_assoc($result));
db_query("OPTIMIZE TABLE $val");
}
//// Ersetzen durch:
while ($helferlein=db_fetch_assoc($result)){
list($key,$val)=each($helferlein);
db_query("OPTIMIZE TABLE $val");
}
und nochmal in der common.php:
PHP:
echo compress_out($output);
//echo $output;
Durch folgendesersetzen:
PHP:
//echo compress_out($output);
echo $output;
Mehr hab ich zum Thema PHP5.0 und weisse Seite nicht gefunden...
Läuft aber leider immernoch nicht