Beste webmasters,
ik heb een fout in mijn functies maar ik kan de fout niet uitvinden..
kan iemand me even snel helpen?
bedankt!
De fout:
Fatal error: Call to a member function query() on a non-object in /home/kevinres/domains/maffiasolutions.nl/public_html/ingame/functies.php on line 115
Het script:
PHP
<?php
error_reporting(E_ALL);
error_reporting(0);
$UPDATE_DB = 1;
include("./inc/include-config.php");
ob_start();
//Misdaad
function misdaadtijd() {
$queryMisdaad = $mysqli->query("SELECT *,UNIX_TIMESTAMP(misdaad) AS misdaad,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aMisdaad = $queryMisdaad->fetch_array(MYSQLI_ASSOC);
$sMisdaadtijd = (( $aMisdaad['misdaad'] + $aMisdaad['misdaadtime']) - time()) - 3600; // Neemt tijd uit database, doet er 2 minuten bij en trekt de huidige tijd ervanaf
if($aMisdaad['misdaad'] + $aMisdaad['misdaadtime'] < time())
{
echo "Nu";
}
else
{
echo "00:".date("i:s", "$sMisdaadtijd")."";
}
}
function autosteeltijd()
{
$queryAuto = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`auto`) AS `auto`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aAuto = $queryAuto->fetch_array(MYSQLI_ASSOC);
$sAutotijd = ( $aAuto['auto'] + $aAuto['autotime'] ) - time();
if($sAutotijd <= -1)
{
echo "Nu";
}
else
{
echo "00:".date("i:s", "$sAutotijd")."";
}
}
function sportschooltijd()
{
$queryOpdruk = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`opdruktijd`) AS `opdruktijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aOpdruk = $queryOpdruk->fetch_array(MYSQLI_ASSOC);
$sOpdruktijd = (($aOpdruk['opdruktijd'] + $aOpdruk['opdruktijd1']) - time()) - 3600;
if($aOpdruk['opdruktijd'] + $aOpdruk['opdruktijd1'] < time())
{
echo "Nu";
}
else
{
echo date("H:i:s", "$sOpdruktijd");
}
}
function gevangenistijd()
{
$queryGevangenis = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aGevang = $queryGevangenis->fetch_array(MYSQLI_ASSOC);
$sGevangtijd = $aGevang['gevangenis'] + $aGevang['gevangenistijd'] - time() - 3600;
if($aGevang['gevangenis'] + $aGevang['gevangenistijd'] < time())
{
echo "00:00:00";
}
else
{
echo date("H:i:s", "$sGevangtijd");
}
}
function beschermingtijd()
{
$queryBescherming = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`bescherming`) AS `bescherming`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aBescherming = $queryBescherming->fetch_array(MYSQLI_ASSOC);
$sBescherming = $aBescherming['bescherming'] + $aBescherming['beschermingtijd'] - time() - 3600;
if($aBescherming['bescherming'] + $aBescherming['beschermingtijd'] < time())
{
echo "00:00:00";
}
else
{
echo date("H:i:s", "$sBescherming");
}
}
function hl()
{
$queryBeschermingg = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`hltijd`) AS `hltijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aBeschermingg = $queryBeschermingg->fetch_array(MYSQLI_ASSOC);
$sBeschermingg = $aBeschermingg['hltijd'] + $aBeschermingg['hltijd'] - time() - 3600;
if($aBeschermingg['hltijd'] + $aBeschermingg['hltijd'] < time())
{
echo "00:00:00";
}
else
{
echo date("H:i:s", "$sBeschermingg");
}
}
function werktijd()
{
$queryWerk = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`werken`) AS `werken`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aWerk = $queryWerk->fetch_array(MYSQLI_ASSOC);
$sWerk = (($aWerk['werken'] + $aWerk['werken1']) - time()) - 3600;
if($aWerk['werken'] + $aWerk['werken1'] < time())
{
echo "Nu";
}
else
{
echo date("H:i:s", "$sWerk");
}
}
function gevangenis()
{
$queryGevangenis = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE `login`='".$_SESSION['login']."'");
$aGevangenis = $queryGevangenis->fetch_array(MYSQLI_ASSOC);
$sGevangenis = $aGevangenis['gevangenis'] + $aGevangenis['gevangenistijd'] - time() - 3600;
if($aGevangenis['gevangenis'] + $aGevangenis['gevangenistijd'] > time())
{
echo "<table width='100%' cellspacing='1' cellpadding='2'>
<tr><td class='subTitle'>Gevangenis</td></tr>
<tr><td class='mainTxt'>Je zit nog voor ".date("H:i:s", "$sGevangenis")." seconden/minuten in de gevangenis.</td></tr>
</table>";
exit;
}
}
function sportschool()
{
$querySport = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`opdruktijd`) AS `opdruktijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aSport = $querySport->fetch_array(MYSQLI_ASSOC);
$sSport = $aSport['opdruktijd'] + $aSport['opdruktijd1'] - time() - 3600;
if($aSport['opdruktijd'] + $aSport['opdruktijd1'] > time())
{
echo "<table width='100%' cellspacing='1' cellpadding='2'>
<tr><td class='subTitle'>Sportschool</td></tr>
<tr><td class='mainTxt'>Je moet nog ".date("H:i:s", "$sSport")." seconden/minuten wachten voordat je weer kan sporten.</td></tr>
</table>";
exit;
}
}
function XP()
{
$queryXP = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`XPtijd`) AS `XPtijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aXP = $queryXP->fetch_array(MYSQLI_ASSOC);
$sXP = $aXP['XPtijd'] + $aXP['XPtijd1'] - time() - 3600;
if($aXP['XPtijd'] + $aXP['XPtijd1'] > time())
{
echo "<table width='100%' cellspacing='1' cellpadding='2'>
<tr><td class='subTitle'>Warbot XP Trainen</td></tr>
<tr><td class='mainTxt'><font color=red><b>Je moet nog ".date("H:i:s", "$sXP")." seconden/minuten wachten voordat je weer kan trainen.</b></font></td></tr>
</table>";
exit;
}
}
function ZP()
{
$queryZP = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`rtijd`) AS `rtijd`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aZP = $queryZP->fetch_array(MYSQLI_ASSOC);
$sZP = $aZP['rtijd'] + $aZP['rtijden'] - time() - 3600;
if($aZP['rtijd'] + $aZP['rtijden'] > time())
{
echo "<table width='100%' cellspacing='1' cellpadding='2'>
<tr><td class='subTitle'>Reizen</td></tr>
<tr><td class='mainTxt'><font color=red><b>Je moet nog ".date("H:i:s", "$sXP")." seconden/minuten wachten voordat je weer kan reizen.</b></font></td></tr>
</table>";
exit;
}
}
function misdaad()
{
$queryMisdaad = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`misdaad`) AS `misdaad`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aMisdaad = $queryMisdaad->fetch_array(MYSQLI_ASSOC);
$sMisdaad = $aMisdaad['misdaad'] + $aMisdaad['misdaadtime'] - time() - 3600;
if($aMisdaad['misdaad'] + $aMisdaad['misdaadtime'] > time())
{
echo "<table width='100%' cellspacing='1' cellpadding='2'>
<tr><td class='subTitle'>Misdaad</td></tr>
<tr><td class='mainTxt'>Je moet nog ".date("H:i:s", "$sMisdaad")." seconden/minuten wachten voordat je weer een misdaad kan doen.</td></tr>
</table>";
exit;
}
}
function Moord()
{
$queryGevangenis = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aGevang1 = $queryGevangenis->fetch_array(MYSQLI_ASSOC);
$sGevangtijd1 = $aGevang1['gevangenis'] + $aGevang['vermoord_time'] - time() - 10800;
if($aGevang['gevangenis'] + $aGevang['vermoord_time'] < time())
{
echo "00:00:00";
}
else
{
echo date("H:i:s", "$sGevangtijd1");
}
}
function werken()
{
$queryWerk = $mysqli->query("SELECT *,UNIX_TIMESTAMP(`werken`) AS `werken`,0 FROM `[users]` WHERE login='".$_SESSION['login']."'");
$aWerk = $queryWerk->fetch_array(MYSQLI_ASSOC);
$sWerk = $aWerk['werken'] + $aWerk['werken1'] - time() - 3600;
if($aWerk['werken'] + $aWerk['werken1'] > time())
{
echo "<table width='100%' cellspacing='1' cellpadding='2'>
<tr><td class='subTitle'>Werken</td></tr>
<tr><td class='mainTxt'>Je moet nog ".date("H:i:s", "$sWerk")." seconden/minuten wachten voordat je weer kan werken.</td></tr>
</table>";
exit;
}
}
function landImage($string)
{
if($string == "1")
{
$image = '<img src="./images/game/landen/belgie.gif" border="0" alt="België">';
}
elseif($string == "2")
{
$image = '<img src="./images/game/landen/duitsland.gif" border="0" alt="Duitsland">';
}
elseif($string == "3")
{
$image = '<img src="./images/game/landen/engeland.gif" border="0" alt="Engeland">';
}
elseif($string == "4")
{
$image = '<img src="./images/game/landen/frankrijk.gif" border="0" alt="Frankrijk">';
}
elseif($string == "5")
{
$image = '<img src="./images/game/landen/griekenland.gif" border="0" alt="Griekenland">';
}
elseif($string == "6")
{
$image = '<img src="./images/game/landen/italie.gif" border="0" alt="Italië">';
}
elseif($string == "7")
{
$image = '<img src="./images/game/landen/nederland.gif" border="0" alt="Nederland">';
}
elseif($string == "8")
{
$image = '<img src="./images/game/landen/turkije.gif" border="0" alt="Turkije">';
}
elseif($string == "9")
{
$image = '<img src="./images/game/landen/spanje.gif" border="0" alt="Spanje">';
}
elseif($string == "10")
{
$image = '<img src="./images/game/landen/amerika.gif" border="0" alt="Amerika">';
}
return $image;
}
function landImageName($string)
{
$image = "";
if($string == "1")
{
$image = '<img src="./images/game/landen/belgie.gif" border="0" alt="België"> België';
}
elseif($string == "2")
{
$image = '<img src="./images/game/landen/duitsland.gif" border="0" alt="Duitsland"> Duitsland';
}
elseif($string == "3")
{
$image = '<img src="./images/game/landen/engeland.gif" border="0" alt="Engeland"> Engeland';
}
elseif($string == "4")
{
$image = '<img src="./images/game/landen/frankrijk.gif" border="0" alt="Frankrijk"> Frankrijk';
}
elseif($string == "5")
{
$image = '<img src="./images/game/landen/griekenland.gif" border="0" alt="Griekenland"> Griekenland';
}
elseif($string == "6")
{
$image = '<img src="./images/game/landen/italie.gif" border="0" alt="Italië"> Italië';
}
elseif($string == "7")
{
$image = '<img src="./images/game/landen/nederland.gif" border="0" alt="Nederland"> Nederland';
}
elseif($string == "8")
{
$image = '<img src="./images/game/landen/turkije.gif" border="0" alt="Turkije"> Turkije';
}
elseif($string == "9")
{
$image = '<img src="./images/game/landen/spanje.gif" border="0" alt="Spanje"> Spanje';
}
elseif($string == "10")
{
$image = '<img src="./images/game/landen/amerika.gif" border="0" alt="Amerika"> Amerika';
}
return $image;
}
function name($string) {
$query = $mysqli->query("SELECT login, vip, supervip, beheerder, admin, hulpadmin FROM `[users]` WHERE login='". $string ."'");
$assoc = $query->fetch_array(MYSQLI_ASSOC);
if($assoc['beheerder'] == 1){
$naam = '<font color="red">'.$assoc['login'].'</font> <img src="./images_in/admin.gif" border="0" alt="Beheerder">';
}
elseif($assoc['admin'] == 1){
$naam = '<font color="cyan">'.$assoc['login'].'</font> <img src="./images_in/admin.gif" border="0" alt="Administrator">';
}
elseif($assoc['hulpadmin'] > 0){
$naam = '<font color="orange">'.$assoc['login'].'</font> <img src="./images_in/admin.gif" border="0" alt="Hulp-Administrator">';
}
elseif($assoc['supervip'] > 0){
$naam = '<strong><font color="gold">'.$assoc['login'].'</font></strong>';
}
elseif($assoc['vip'] > 0){
$naam = '<strong><font color="silver">'.$assoc['login'].'</font></strong>';
}
else
{
$naam = $assoc['login'];
}
$urlEnnaam = '<a href="profile.php?x='.$assoc['login'].'">'.$naam.'</a>';
return $urlEnnaam;
}
ob_end_flush();
?>
Toon Meer