Heey ik krijg een fout .
De volgende fout
Fatal error: Call to undefined function DateTime() in /var/www/html/includes/inc.functions.php on line 66
Kan iemand helpen dit is het script:
PHP
<?php
/*
* Script voor het weghalen van de beginbescherming.
*/
if(@$_GET['action'] == "deletesafe") {
$own['safe'] = 0;
mysql_query("UPDATE users SET safe = '0' WHERE id = '" . @$own['id'] . "'");
}
//Functies
require("includes/class.filter.php");
function mysql_fetch_query($query)
{
if(strtolower(substr($query, 0, 6)) == "select") {
$selection = mysql_query($query);
return mysql_fetch_assoc($selection);
} else {
die('<br /><b>Parse error</b>: using unexpected query in <b>' . __FILE__ . '</b>, expecting SELECT on line <b>' . __LINE__ . '</b><br />');
}
}
function groot($getal)
{
return number_format($getal, 0, '.', '.');
}
function special_check($userid)
{
$user = mysql_fetch_query("SELECT login, admin, moderator, vip, health FROM users WHERE id = '" . $userid . "'");
$name = $user['login'];
if($user['admin'] == "Ja") {
$name = '<font color="red"><b>' . $name . '</b></font>';
} elseif($user['moderator'] == "Ja") {
$name = '<font color="blue"><b>' . $name . '</b></font>';
}
if($user['health'] <= 0) {
$name = '<s>' . $name . '</s>';
}
if($user['vip'] > 0) {
$name .= '<img src="images/icons/vipstar.gif" border="0">';
}
return $name;
}
function online($userid)
{
$user = mysql_num_rows(mysql_query("SELECT id FROM users WHERE id = '" . $userid . "' AND '" . tijd() . "' - UNIX_TIMESTAMP(online) < '180'"));
if($user > 0) {
return "<img src=\"images/icons/status_online.gif\" alt=\"Online\">";
} else {
return "<img src=\"images/icons/status_offline.gif\" alt=\"Offline\">";
}
}
$minutenerbijdateentijd = -4;
function get_global_date($string)
{
global $minutenerbijdateentijd;
$datum = DataTime("Y-m-d H:i:s");
$datum->modify("+" . $minutenerbijdateentijd . " minutes");
return $datum->format($string);
}
function tijd()
{
global $minutenerbijdateentijd;
return time() + (60 * $minutenerbijdateentijd);
}
function correct_number_input($number) {
if(is_numeric($number) && $number >= 0 && $number == floor($number)) {
return true;
} else {
return false;
}
}
function missiondone($mission) {
global $own;
$mission = mysql_fetch_query("SELECT opdracht, beloning_geld, beloning_power, rank, id FROM missions WHERE id = '" . $mission . "'") or die(mysql_error());
if($own['rank'] >= $mission['rank'] && !preg_match("/-" . $mission['id'] . "-/", $own['missiesvolbracht'])) {
$own['missiesvolbracht'] .= "-" . $mission['id'] . "-";
mysql_query("UPDATE users SET missiesvolbracht = '" . $own['missiesvolbracht'] . "', cash = cash + '" . $mission['beloning_geld'] . "', power = power + '" . $mission['beloning_power'] . "' WHERE id = '" . $own['id'] . "'");
mysql_query("INSERT INTO berichten (onderwerp, bericht, afzender, geaddresseerde, datum, outbox) VALUES('Missie volbracht!', 'Beste crimineel,\r\n\r\nJe hebt een missie volbracht: [b]" . $mission['opdracht'] . "[/b]\r\nMet vriendelijke groet,\r\nAnoniem.', 'Anoniem', '" . $own['id'] . "', '" . get_global_date("Y-m-d H:i:s") . "', 'False')") or die(mysql_error());
}
}
?>
Toon Meer