Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $ledennu = mysqli_query($con, "SELECT `id` FROM `users`");
- $ledennu = mysqli_num_rows($ledennu);
- $ledenonline = mysqli_query($con, "SELECT `users`.`id` FROM `users` WHERE `lastclick` >".(time() - 900)) or die( mysqli_error($con));
- $ledenonline = mysqli_num_rows($ledenonline);
- function is_name($i){
- if(!strpos("^[A-Za-z0-9-]{3,25}$", $i)){
- return FALSE;
- } else {
- return TRUE;
- }
- }
- function is_email($em){
- $ema = filter_var($em, FILTER_VALIDATE_EMAIL);
- if(!$ema){
- return FALSE;
- } else {
- return TRUE;
- }
- }
- function countDown($i, $verschil){
- $msg = "
- <script type='text/javascript'>
- var seconds". $i."=". $verschil.";
- function display". $i."()
- {
- seconds". $i."=seconds". $i."-1;
- if(seconds". $i."<0)
- {
- countdown". $i.".innerHTML=\"0\";
- }
- else
- {
- var countdown". $i." = document.all? document.all[\"cd".$i."\"] : document.getElementById ? document.getElementById (\"cd". $i."\")
- : \"\";
- if (countdown". $i.")
- {
- countdown". $i.".innerHTML=seconds". $i.";
- setTimeout('display". $i."()',1000);
- }
- }
- }
- display". $i."();
- </script>
- ";
- return $msg;
- }
- function bad($msg){
- return "<table border='0' cellspacing='0' style='margin: 0px;'>
- <tr>
- <td style='text-align: left;'>
- <img src='IMG/cross.png' alt='' border='0'>
- </td>
- <td>
- ".$msg."
- </td>
- </tr>
- </table>";
- }
- function good($msg){
- return "<table border='0' cellspacing='0' style='margin: 0px;'>
- <tr>
- <td style='text-align: left;'>
- <img src='IMG/tick.png' alt='' border='0'>
- </td>
- <td>
- ".$msg."
- </td>
- </tr>
- </table>";
- }
- function createBalk($score){
- if($score >= 100){
- return "<table cellspacing='1' bgcolor='#000' width='100'>
- <tr>
- <td class='balk_full'>
- 100%
- </td>
- </tr>
- </table>";
- } elseif($score >= 50 && $score < 100){
- return "<table cellspacing='1' bgcolor='#000' width='100'>
- <tr>
- <td class='balk_full' width='".$score."'>
- ".$score."%
- </td>
- <td class='balk_empty' style='padding: 0px;' width='".(100 - $score)."'></td>
- </tr>
- </table>";
- } elseif($score < 50 && $score > 0){
- return "<table cellspacing='1' bgcolor='#000' width='100'>
- <tr>
- <td class='balk_full' width='".$score."' style='padding: 0px;'></td>
- <td class='balk_empty'>
- ".$score."%
- </td>
- </tr>
- </table>";
- } elseif($score == 0){
- return "<table cellspacing='1' bgcolor='#000' width='100'>
- <tr>
- <td class='balk_empty'>
- ".$score."%
- </td>
- </tr>
- </table>";
- }
- }
- function getRank($rank){
- if($rank < 5){
- $rankID = 0;
- } elseif($rank < 12){
- $rankID = 1;
- } elseif($rank < 22){
- $rankID = 2;
- } elseif($rank < 47){
- $rankID = 3;
- } elseif($rank < 77){
- $rankID = 4;
- } elseif($rank < 110){
- $rankID = 5;
- } elseif($rank < 160){
- $rankID = 6;
- } elseif($rank < 260){
- $rankID = 7;
- } elseif($rank < 510){
- $rankID = 8;
- } elseif($rank < 860){
- $rankID = 9;
- } elseif($rank < 1310){
- $rankID = 10;
- } else {
- $rankID = 11;
- }
- $ranken = array(
- array("rank" => "Scum", "rankID" => 0, "procenten" => procentRank(5, 5, $rank)),
- array("rank" => "Pee Wee", "rankID" => 1, "procenten" => procentRank(12, 7, $rank)),
- array("rank" => "Thug", "rankID" => 2, "procenten" => procentRank(22, 10, $rank)),
- array("rank" => "Gangster", "rankID" => 3, "procenten" => procentRank(47, 25, $rank)),
- array("rank" => "Hitman", "rankID" => 4, "procenten" => procentRank(77, 30, $rank)),
- array("rank" => "Assassin", "rankID" => 5, "procenten" => procentRank(110, 33, $rank)),
- array("rank" => "Boss", "rankID" => 6, "procenten" => procentRank(160, 50, $rank)),
- array("rank" => "Godfather", "rankID" => 7, "procenten" => procentRank(260, 100, $rank)),
- array("rank" => "Legendary Godfather", "rankID" => 8, "procenten" => procentRank(510, 250, $rank)),
- array("rank" => "Don", "rankID" => 9, "procenten" => procentRank(860, 350, $rank)),
- array("rank" => "Respectable Don", "rankID" => 10, "procenten" => procentRank(1310, 450, $rank)),
- array("rank" => "Legendary Don", "rankID" => 11, "totalpoints" => 1310, "to" => 5, "procenten" => 100),
- );
- return $ranken[$rankID];
- }
- function procentRank($total, $stap, $rankNow){
- $todo = $total - $rankNow;
- return round(100 -(($todo / $stap) * 100), 0);
- }
- function cname($id, $name, $return = false, $hard = false){
- if((!file_exists("./cache/".$id."_colored_name.dat")) || ((filemtime("./cache/".$id."_colored_name.dat") < (time() - 0))) || ($hard)){
- // DE OUDE CODE if((!file_exists("./cache/".$id."_colored_name.dat")) || ((filemtime("./cache/".$id."_colored_name.dat") < (time() - 900))) || ($hard)){
- $sql = mysqli_query($con, "SELECT `donateur`, `status` FROM `status` WHERE `id`=".$id) or die( mysqli_error($con));
- $r = mysqli_fetch_assoc($sql);
- $Lsql = mysqli_query($con, "SELECT legend FROM speldata WHERE id=".$id) or die( mysqli_error($con));
- $Lr = mysqli_fetch_assoc($Lsql);
- $status = $r['status'];
- $dona = $r['donateur'];
- if($status == 0){
- $fc = "000";
- $st = "Verbannen";
- } elseif($status == 1){
- if($dona == 0){
- $fc = "ffffff";
- $st = "Lid";
- } elseif($dona > 0 && $dona < 5){
- $fc = "f7ff15";
- $st = "Donateur";
- } elseif($dona > 4 && $dona < 10){
- $fc = "42a6c6";
- $st = "VIP";
- } elseif($dona >= 10){
- $fc = "cc0099";
- $st = "Ultimate";
- }
- if($Lr['legend'] == 1)
- {
- $fc = "ffe49d";
- }
- } elseif($status == 32){
- if($dona == 0){
- $fc = "ffffff";
- $st = "Lid (Hidden Admin)";
- } elseif($dona > 0 && $dona < 5){
- $fc = "f7ff15";
- $st = "Donateur (Hidden Admin)";
- } elseif($dona > 4 && $dona < 10){
- $fc = "42a6c6";
- $st = "VIP (Hidden Admin)";
- } elseif($dona >= 10){
- $fc = "cc0099";
- $st = "Ultimate (Hidden Admin)";
- }
- } elseif($status == 2){
- $fc = "39de00";
- $st = "Helpdesk";
- } elseif($status == 4){
- $fc = "adadad";
- $st = "Forum Mod";
- } elseif($status == 8){
- $fc = "ffa502";
- $st = "Game Mod";
- } elseif($status == 16){
- $fc = "ff0000";
- $st = "Admin";
- }
- if($Lr['legend'] == 1){
- $s = array("status" => $st, "url" => "<a href=profile.php?x=".$name."><span style='color: #".$fc.";'>".$name." <img src='IMG/medaile.png' border='0' /></span></a>");
- } else {
- $s = array("status" => $st, "url" => "<a href=profile.php?x=".$name."><span style='color: #".$fc.";'>".$name."</span></a>");
- }
- write("./cache/".$id."_colored_name.dat", serialize($s));
- } else {
- $s = unserialize(file_get_contents("./cache/".$id."_colored_name.dat"));
- }
- if($return){
- return $s;
- }
- return $s['url'];
- }
- function mysql_result($in){
- return mysqli_real_escape_string (trim($in));}
- function geldrank($geld){
- if($geld < 100000){
- return "Straydog";
- } elseif($geld < 500000){
- return "Respectable Man";
- } elseif($geld < 1000000){
- return "Lower Class";
- } elseif($geld < 2500000){
- return "Middle Class";
- } elseif($geld < 5000000){
- return "Wealthy";
- } elseif($geld < 10000000){
- return "Upper Class";
- } elseif($geld < 25000000){
- return "Rich";
- } elseif($geld < 50000000){
- return "Very Rich";
- } elseif($geld < 100000000){
- return "Dangerously Rich";
- } else {
- return "Notoriously Rich";
- }
- }
- function iconStatus($sicon){
- if($sicon == 0){
- return "<img src='IMG/status/status_online.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 1){
- return "<img src='IMG/status/status_online.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 2){
- return "<img src='IMG/status/bezet.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 3){
- return "<img src='IMG/status/afwezig.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 4){
- return "<img src='IMG/status/smokkelen.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 5){
- return "<img src='IMG/status/designen.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 6){
- return "<img src='IMG/status/druk.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 7){
- return "<img src='IMG/status/cake.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 99){
- return "<img src='IMG/status/user_grey.png' alt='' width='16' height='16' border='0' />";
- } elseif($sicon == 100){
- return "<img src='IMG/status/crown.png' alt='' width='16' height='16' border='0' />";
- }
- }
- function textStatus($stext){
- if($stext == 0){
- return "<img src='IMG/status/status_online.png' alt='' width='16' height='16' border='0' /> <font color='#39de00'>Online</font>";
- } elseif($stext == 1){
- return "<img src='IMG/status/status_online.png' alt='' width='16' height='16' border='0' /> <font color='#39de00'>Online</font>";
- } elseif($stext == 2){
- return "<img src='IMG/status/bezet.png' alt='' width='16' height='16' border='0' /> <font color='#ba4a4a'>Bezet</font>";
- } elseif($stext == 3){
- return "<img src='IMG/status/afwezig.png' alt='' width='16' height='16' border='0' /> <font color='#f7b400'>Afwezig</font>";
- } elseif($stext == 4){
- return "<img src='IMG/status/smokkelen.png' alt='' width='16' height='16' border='0' /> <font color='#ce9b87'>Smokkelen</font>";
- } elseif($stext == 5){
- return "<img src='IMG/status/designen.png' alt='' width='16' height='16' border='0' /> <font color='#b487ce'>Designen</font>";
- } elseif($stext == 6){
- return "<img src='IMG/status/druk.png' alt='' width='16' height='16' border='0' /> <font color='#009cff'>Druk</font>";
- } elseif($stext == 7){
- return "<img src='IMG/status/cake.png' alt='' width='16' height='16' border='0' /> <font color='#f7d756'>Eten</font>";
- } elseif($stext == 99){
- return "<img src='IMG/status/user_grey.png' alt='' width='16' height='16' border='0' /> <font color='#ff0000'>Scripten</font>";
- } elseif($stext == 100){
- return "<img src='IMG/status/crown.png' alt='' width='16' height='16' border='0' /> <font color='#f7d756'>Legend</font>";
- }
- }
- function noXSS ($input)
- {
- $inputTmp = trim(asciiDecode(strtolower($input)));
- if (substr($inputTmp, 0, 11) == 'javascript:') {
- $input = "";
- }
- return $input;
- }
- function asciiDecode($input)
- {
- preg_match_all("(&#([0-9]{1,3});)", $input, $matches);
- $asciiCodes = array_unique($matches[1]);
- foreach ($asciiCodes as $asciiNr){
- $input = str_replace("&#$asciiNr;", chr($asciiNr), $input);
- }
- return $input;
- }
- function deXSS_img($m){
- if(preg_match("/php/i", $m[1]) && preg_match("/crime-club/i", $m[1])){
- $r = "<img src=\"IMG/nopicture.jpg\" alt=\"\">";
- } else {
- $r = "<img src=\"".noXSS($m[1])."\" alt=\"\">";
- }
- return $r;
- }
- function BBParser($in){
- $in = htmlspecialchars($in);
- $in = nl2br($in);
- if(!get_magic_quotes_gpc()){
- $in = addslashes($in);
- }
- $in = str_replace("[color=#", "[color=", $in);
- $patterns = array(
- "#\[b\](.*?)\[/b\]#si",
- "#\[u\](.*?)\[/u\]#si",
- "#\[ul\](.*?)\[/ul\]#si",
- "#\[i\](.*?)\[/i\]#si",
- "#\[s\](.*?)\[/s\]#si",
- "#\[center\](.*?)\[/center\]#si",
- "#\[color=(.*?)\](.*?)\[/color\]#si",
- "#\[size=(.*?)\](.*?)\[/size\]#si",
- "#\[right\](.*?)\[/right\]#si"
- );
- $replaces = array(
- "<b>\\1</b>",
- "<u>\\1</u>",
- "<ul>\\1</ul>",
- "<i>\\1</i>",
- "<s>\\1</s>",
- "<center>\\1</center>",
- "<font color=\"#\\1\">\\2</font>",
- "<font size=\"\\1\">\\2</font>",
- "<div style=\"text-align: right;\" align=\"right\">\\1</div>"
- );
- $in = preg_replace($patterns,$replaces, $in);
- $in = preg_replace_callback("#\[img\](.*?)\[/img\]#si", "deXSS_img", $in);
- $smileys = array(
- ":D" => "lol",
- ":)" => "smile",
- ";)" => "wink",
- ":s" => "confused",
- ":|" => "neutral",
- ":P" => "razz",
- ":(" => "sad",
- ":O" => "surprised",
- ":twisted:" => "twisted",
- ":cry:" => "cry",
- ":mad:" => "mad",
- "8)" => "cool",
- ":x" => "silenced",
- ":?:" => "question",
- ":!:" => "exclaim",
- ":no:" => "naugthy",
- ":huh:" => "ehh",
- ":$" => "ashamed",
- ":applause:" => "applause",
- ":grin:" => "biggrin",
- ":rolleyes:" => "rolleyes",
- ":whistle:" => "whistle",
- "(A)" => "angel"
- );
- foreach($smileys AS $key => $val){
- $replace = "<img src=\"IMG/smileys/".$val.".gif\" alt=\"\">";
- $in = str_ireplace($key, $replace, $in);
- }
- return $in;
- }
- // De goeie BB Parser voor de SHOUTBOX
- function BBimages($in){
- $patterns = array(
- "#\[9\](.*?)\[/9\]#si",
- "#\[8\](.*?)\[/8\]#si",
- "#\[7\](.*?)\[/7\]#si",
- "#\[6\](.*?)\[/6\]#si",
- "#\[2=(.*?)\](.*?)\[/2\]#si",
- "#\[1=(.*?)\](.*?)\[/1\]#si",
- "#\[IMG\](.*?)\[/IMG\]#si",
- "#\[vid\](.*?)\[/vid\]#si",
- "#\[right\](.*?)\[/right\]#si"
- );
- $replaces = array(
- "<b>\\1</b>",
- "<u>\\1</u>",
- "<i>\\1</i>",
- "<s>\\1</s>",
- "<font color=\"#\\1\">\\2</font>",
- "<a href=\"\\1\">\\2</a>",
- "<a href=\"\\1\" TARGET=\"\\_blank\"><img src='http://clubcrime.nl/IMG/smileys/images.gif'/> <font color=#767676><b>Afbeelding</b></font></a>",
- "<a href=\"\\1\" TARGET=\"\\_blank\"><img src='http://clubcrime.nl/IMG/smileys/doc_film.png'/> <font color=#767676><b>Filmpje</b></font></a>",
- "<div style=\"text-align: right;\" align=\"right\">\\1</div>"
- );
- $in = preg_replace($patterns,$replaces, $in);
- $smileys = array(
- ":D" => "lol",
- ":)" => "smile",
- ";)" => "wink",
- ":s" => "confused",
- ":|" => "neutral",
- ":P" => "razz",
- ":(" => "sad",
- ":O" => "surprised",
- ":twisted:" => "twisted",
- ":cry:" => "cry",
- ":mad:" => "mad",
- "8)" => "cool",
- ":x" => "silenced",
- ":?:" => "question",
- ":!:" => "exclaim",
- ":no:" => "naugthy",
- ":huh:" => "ehh",
- ":$" => "ashamed",
- ":applause:" => "applause",
- ":grin:" => "biggrin",
- ":rolleyes:" => "rolleyes",
- ":whistle:" => "whistle",
- "(A)" => "angel"
- );
- foreach($smileys AS $key => $val){
- $replace = "<img src=\"IMG/smileys/".$val.".gif\" alt=\"\">";
- $in = str_ireplace($key, $replace, $in);
- }
- return $in;
- }
- function stripper($stringvar){
- if (1 == get_magic_quotes_gpc()){
- $stringvar = stripslashes($stringvar);
- }
- return $stringvar;
- }
- function mkList($name, $checked = 0, $notviewed = array()){
- global $famID;
- $sql = mysqli_query($con, "SELECT `speldata`.`id`, `username` FROM `speldata` LEFT JOIN `users` ON `users`.`id`=`speldata`.`id` WHERE `speldata`.`familie_id`=".$famID) or die( mysqli_error($con));
- $r = "<select name='".$name."'>";
- while($res = mysqli_fetch_assoc($sql)){
- if(!in_array($res['id'], $notviewed)){
- $r .= "<option value='".$res['id']."'";
- if($res['id'] == $checked){
- $r .= " selected='selected'";
- }
- $r .= ">".$res['username']."</option>";
- }
- }
- $r .= "</select>";
- return $r;
- }
- function fmList($name){
- global $famID;
- $sql = mysqli_query($con, "SELECT `speldata`.`id`, `username`, `lastclick`, `leven` FROM `speldata` LEFT JOIN `users` ON `users`.`id`=`speldata`.`id` WHERE `speldata`.`familie_id`=".$famID) or die( mysqli_error($con));
- $r = "<select name='".$name."'>";
- while($res = mysqli_fetch_assoc($sql)){
- if($famID != 0 || ($famID == 0 && $res['id'] == ID)){
- $r .= "<option value='".$res['id']."'";
- if($res['lastclick'] > (time() - 900)){
- $r .= " class='done'";
- }elseif($res['lastclick'] < (time() - 900)){
- $r .= " class='hurtList'";
- }
- $r .= ">".$res['username']."</option>";
- }
- }
- $r .= "</select>";
- return $r;
- }
- function mkHopsitalList(){
- global $famID;
- $sql = mysqli_query($con, "SELECT `speldata`.`id`, `username`, `leven` FROM `speldata` LEFT JOIN `users` ON `users`.`id`=`speldata`.`id` WHERE `speldata`.`familie_id`=".$famID) or die( mysqli_error($con));
- $r = "<select name='hospital'>";
- while($res = mysqli_fetch_assoc($sql)){
- if($famID != 0 || ($famID == 0 && $res['id'] == ID)){
- $r .= "<option value='".$res['id']."'";
- if($res['leven'] < 100){
- $r .= " class='hurtList'";
- }
- if($res['id'] == ID){
- $r .= " selected='selected'";
- }
- $r .= ">".$res['username']."</option>";
- }
- }
- $r .= "</select>";
- return $r;
- }
- function dieplayer($id){
- mysqli_query($con, "UPDATE `speldata` SET `leven`=0, `count_hoeren`=0 WHERE `id`=".$id) or die( mysqli_error($con));
- $s = mysqli_query($con, "SELECT `bankmoney`, `familie_id` FROM `speldata` WHERE `id`=".$id) or die( mysqli_error($con));
- $r = mysqli_fetch_assoc($s);
- $sql = mysqli_query($con, "SELECT `testament_type`, `testament_val` FROM `status` WHERE `id`=".$id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if($res['testament_type'] == 0){
- if($res['testament_val'] != 0){
- mysqli_query($con, "UPDATE `speldata` SET `bankmoney`=`bankmoney`+".round($r['bankmoney'] / 2, 0)." WHERE `id`=".$res['testament_val']) or die( mysqli_error($con));
- $bericht = "Je hebt het testament van <b>".getname($id)."</b> ontvangen ter waarde van <b>\$".number_format(round($r['bankmoney'] / 2, 0))."!</b><br><br>";
- mysqli_query($con, "INSERT INTO `berichten`(`verzender_id`, `ontvanger_id`, `bericht`, `date`)
- VALUES
- (-1, ".$res['testament_val'].", '".$bericht."', NOW() )") or die( mysqli_error($con));
- }
- } else {
- if($r['familie_id'] != 0){
- mysqli_query($con, "UPDATE `familie` SET `geld`=`geld`+".round($r['bankmoney'] / 2, 0)." WHERE `id`=".$r['familie_id']) or die( mysqli_error($con));
- }
- }
- mysqli_query($con, "UPDATE `markt_alg` SET `bieder`=0, `high_bod`=`bied_bod` WHERE `bieder`=".$id) or die( mysqli_error($con));
- $sql = mysqli_query($con, "SELECT `bieder`, `high_bod`, `type`, `count` FROM `markt_alg` WHERE `user_id`=".$id) or die( mysqli_error($con));
- while($res = mysqli_fetch_assoc($sql)){
- mysqli_query($con, "UPDATE `speldata` SET `bankmoney`=`bankmoney`+".$res['high_bod']." WHERE `id`=".$res['bieder']) or die( mysqli_error($con));
- if($res['type'] == 2){
- mysqli_query($con, "UPDATE `speldata` SET `eerpunten`=`eerpunten`+".$res['count']." WHERE `id`=".$id) or die( mysqli_error($con));
- }
- }
- mysqli_query($con, "DELETE FROM `markt_alg` WHERE `user_id`=".$id) or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `kf` SET `owner`=0 WHERE `owner`=".$id) or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `rld` SET `owner`=0 WHERE `owner`=".$id) or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `bezit` SET `owner`=0 WHERE `owner`=".$id) or die( mysqli_error($con));
- mysqli_query($con, "DELETE FROM `sportschool` WHERE `starter_id`=".$id);
- }
- function getname($id){
- $sql = mysqli_query($con, "SELECT `username` FROM `users` WHERE `id`=".(int)$id) or die( mysqli_error($con));
- if( mysqli_num_rows($sql) == 0){
- return false;
- } else {
- $res = mysqli_fetch_assoc($sql);
- return $res['username'];
- }
- }
- function getid($name){
- $sql = mysqli_query($con, "SELECT `id` FROM `users` WHERE `username`='".mr($name)."' LIMIT 1") or die( mysqli_error($con));
- if( mysqli_num_rows($sql) == 0){
- return false;
- } else {
- $res = mysqli_fetch_assoc($sql);
- return $res['id'];
- }
- }
- function getidd($newfamname){
- $sql = mysqli_query($con, "SELECT `id` FROM `familie` WHERE `naam`='".mr($newfamname)."' LIMIT 1") or die( mysqli_error($con));
- if( mysqli_num_rows($sql) == 0){
- return false;
- } else {
- $res = mysqli_fetch_assoc($sql);
- return $res['id'];
- }
- }
- function getAvatar($id){
- $sql = mysqli_query($con, "SELECT `avatar` FROM `profiel` WHERE `id`=".(int)$id) or die( mysqli_error($con));
- if( mysqli_num_rows($sql) == 0){
- return false;
- } else {
- $res = mysqli_fetch_assoc($sql);
- return $res['avatar'];
- }
- }
- function write($bestand, $schrijf){
- $file = fopen($bestand, "w");
- fputs($file, $schrijf); // wegschrijven in bestand
- fclose($file); // sluit bestandsverbinding
- }
- function email($sendFrom, $sendFromName, $message, $css, $sendTo, $ow){
- $headers = "From: \"".$sendFromName."\" <".$sendFrom.">\r\n";
- $headers .= "return-Path: Mail-Error <".$sendFrom.">\n";
- $headers .= "MIME-Version: 1.0\n";
- $headers .= "Content-Transfer-Encoding: 8bit\n";
- $headers .= "Content-type: text/html; charset=iso-8859-1\n";
- $bericht = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <html>
- <head>'.$css.'
- </head>
- <body>';
- $bericht .= $message;
- $bericht .= "</body></html>";
- if(mail($sendTo, $ow, $bericht, $headers)) {
- return TRUE;
- } else {
- return FALSE;
- }
- }
- function getowner($bezit, $land){
- $sql = mysqli_query($con, "SELECT `owner` FROM `bezit` WHERE `bezit_id`=".$bezit." AND `land_id`=".$land." LIMIT 1") or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if($res['owner'] == 0){
- return false;
- } else {
- return $res['owner'];
- }
- }
- function getFamPoses($bezit, $famID){
- if($famID == 0){
- return (int) 0;
- } else {
- if($bezit > 1){
- $sql = mysqli_query($con, "SELECT `bezit_id`, `familie_id` FROM `bezit`
- LEFT JOIN `speldata` ON (`speldata`.`id`=`bezit`.`owner`)
- WHERE `familie_id`=".$famID." AND `bezit_id`=".$bezit." LIMIT 2") or die( mysqli_error($con));
- } elseif($bezit == 0){
- $sql = mysqli_query($con, "SELECT `familie_id` FROM `kf`
- LEFT JOIN `speldata` ON (`speldata`.`id`=`kf`.`owner`)
- WHERE `familie_id`=".$famID." LIMIT 2") or die( mysqli_error($con));
- } elseif($bezit == 1){
- $sql = mysqli_query($con, "SELECT `familie_id` FROM `rld`
- LEFT JOIN `speldata` ON (`speldata`.`id`=`rld`.`owner`)
- WHERE `familie_id`=".$famID." LIMIT 2") or die( mysqli_error($con));
- }
- $total = mysqli_num_rows($sql);
- $sql = mysqli_query($con, "SELECT `bezit_id` , `familie_id`
- FROM `markt_bezit`
- LEFT JOIN `speldata` ON ( `speldata`.`id` = `markt_bezit`.`bieder` )
- WHERE `familie_id` =".$famID." AND `bezit_id`=".$bezit."
- LIMIT 2") or die( mysqli_error($con));
- $total += mysqli_num_rows($sql);
- return $total;
- }
- }
- function hasPoses($bezit, $speler = 0){
- if($speler == 0){
- $speler = ID;
- }
- $sql = mysqli_query($con, "SELECT `bezit_id` FROM `markt_bezit` WHERE `bieder`=".$speler." AND `bezit_id`=".$bezit." LIMIT 1") or die( mysqli_error($con));
- $total = mysqli_num_rows($sql);
- if($bezit > 1){
- $sql = mysqli_query($con, "SELECT `bezit_id` FROM `bezit` WHERE `owner`=".$speler." AND `bezit_id`=".$bezit." LIMIT 1") or die( mysqli_error($con));
- } elseif($bezit == 0){
- $sql = mysqli_query($con, "SELECT `land_id` FROM `kf` WHERE `owner`=".$speler." LIMIT 1") or die( mysqli_error($con));
- } elseif($bezit == 1){
- $sql = mysqli_query($con, "SELECT `land_id` FROM `rld` WHERE `owner`=".$speler." LIMIT 1") or die( mysqli_error($con));
- }
- $total += mysqli_num_rows($sql);
- return $total;
- }
- function getFam($id){
- $sql = mysqli_query($con, "SELECT `familie_id` FROM `speldata` WHERE `id`=".(int) $id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if($res['familie_id'] == 0){
- return false;
- } else {
- return $res['familie_id'];
- }
- }
- function getFamname($id){
- $familie_id = $res['familie_id'];
- $sql = mysqli_query($con, "SELECT `familie_id` FROM `speldata` WHERE `id`=".(int) $id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- $query = mysqli_query($con, "SELECT `naam` FROM `familie` WHERE `id`='$familie_id'");
- $info = mysqli_fetch_assoc($query);
- return $info['naam'];
- }
- function getFamid($id){
- $query = mysqli_query($con, "SELECT id FROM familie WHERE naam='$id'");
- $info = mysqli_fetch_object($query);
- return $info->id;
- }
- function isFamForumMod($id, $fam){
- $sql = mysqli_query($con, "SELECT `forummod` FROM `familie` WHERE `id`=".(int) $fam) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if($res['forummod'] != $id){
- return false;
- } else {
- return $res['forummod'];
- }
- }
- function isExtraFamForumMod($id, $fam){
- $sql = mysqli_query($con, "SELECT `forummod2` FROM `familie` WHERE `id`=".(int) $fam) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if($res['forummod2'] != $id){
- return false;
- } else {
- return $res['forummod2'];
- }
- }
- function isFamBaas($id, $fam){
- $sql = mysqli_query($con, "SELECT `baas_id` FROM `familie` WHERE `id`=".(int) $fam) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if($res['baas_id'] != $id){
- return false;
- } else {
- return $res['baas_id'];
- }
- }
- function hasBescherming($id = 0){
- if($id == 0){
- $id = ID;
- }
- $s = mysqli_query($con, "SELECT `bescherming` FROM `status` WHERE `id`=".$id) or die( mysqli_error($con));
- $r = mysqli_fetch_assoc($s);
- $bescherming = $r['bescherming'];
- $s = mysqli_query($con, "SELECT `registerDate` FROM `users` WHERE `id`=".$id) or die( mysqli_error($con));
- $r = mysqli_fetch_assoc($s);
- $rTime = strtotime($r['registerDate']);
- $rDiff = time() - $rTime;
- if($rDiff < (60*60*24*2) && $bescherming == 0){
- return true;
- } else {
- return false;
- }
- }
- function getStatus($id){
- $sql = mysqli_query($con, "SELECT `status` FROM `status` WHERE `id`=".$id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- return $res['status'];
- }
- function warn($who, $reden){
- $sql = mysqli_query($con, "SELECT `warns`, `status`, `donateur` FROM `status` WHERE `id`=".$who) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if(($res['warns'] + 1) >= 3 && $res['donateur'] == 0 && $res['status'] <= 1){
- setWarn($who, $reden);
- ban($who, 'Genoeg gewaarschuwd');
- } elseif(($res['warns'] + 1) >= 4 && $res['donateur'] > 0 && $res['status'] <= 1){
- setWarn($who, $reden);
- ban($who, 'Genoeg gewaarschuwd');
- } else {
- setWarn($who, $reden);
- }
- return true;
- }
- function setWarn($who, $reden){
- $bericht = "Je hebt een waarschuwing ontvangen met de volgende reden:
- <br><br>
- <b>". mysqli_real_escape_string($reden)."</b>
- <br><br>
- Premium leden, VIP\'s en donateurs worden na 4 waarschuwingen automatisch verbannen, gewone leden na 3 waarschuwingen!
- <br><br>
- Met vriendelijke groet,<br>
- CrimeClub Team<br><br>";
- mysqli_query($con, "INSERT INTO `berichten`(`verzender_id`, `ontvanger_id`, `bericht`, `date`)
- VALUES
- (-2, ".$who.", '".$bericht."', NOW() )") or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `status` SET `warns`=`warns`+1 WHERE `id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "INSERT INTO `warns`(`id`, `date`, `reden`, `gever`) VALUES (".$who.", NOW(), '".mr($reden)."', ".ID.")") or die( mysqli_error($con));
- return true;
- }
- function ban($who, $reden){
- if(getStatus($who) > 1){
- return false;
- } else {
- $sql = mysqli_query($con, "SELECT `ip` FROM `users` WHERE `id`=".$who) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- mysqli_query($con, "INSERT INTo `ip_banned` (`ip`) VALUES ('".$res['ip']."')") or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `status` SET `status`=0 WHERE `id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `speldata` SET `eerpunten`=0, `count_hoeren`=0, `hoeren_straat`=0 WHERE `id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "INSERT INTO `bans`(`id`, `reden`, `date`,`gever`) VALUES (".$who.", '".mr($reden)."', NOW(), ".ID.")")
- or die( mysqli_error($con));
- dieplayer($who);
- cname($who, getname($who), false, true);
- }
- }
- function unban($who, $reden){
- if(getStatus($who) == 1){
- return false;
- } else {
- $sql = mysqli_query($con, "SELECT `ip` FROM `users` WHERE `id`=".$who) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- mysqli_query($con, "DELETE FROM `ip_banned` WHERE `ip`='".$res['ip']."' ") or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `status` SET `status`=1 WHERE `id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `users` SET `pass`='dac207e7c19108188646dbfb24efeb13', `email`='' WHERE `id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "DELETE FROM `bans` WHERE `id`=".$who) or die( mysqli_error($con));
- dieplayer($who);
- cname($who, getname($who), false, true);
- }
- }
- function Forumwarn($who, $reden){
- $sql = mysqli_query($con, "SELECT `forum_warns`, `status`, `donateur` FROM `status` WHERE `id`=".$who) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- if(($res['forum_warns'] + 1) >= 3 && $res['donateur'] == 0 && $res['status'] <= 1){
- ForumsetWarn($who, $reden);
- forumban($who, 'Genoeg gewaarschuwd');
- } elseif(($res['forum_warns'] + 1) >= 4 && $res['donateur'] > 0 && $res['status'] <= 1){
- ForumsetWarn($who, $reden);
- forumban($who, 'Genoeg gewaarschuwd');
- } else {
- ForumsetWarn($who, $reden);
- }
- return true;
- }
- function ForumsetWarn($who, $reden){
- $bericht = "Je hebt een forum waarschuwing ontvangen met de volgende reden:
- <br><br>
- <b>". mysqli_real_escape_string($reden)."</b>
- <br><br>
- Premium leden, VIP\'s en donateurs worden na 4 waarschuwingen krijgen automatisch een forum ban, gewone leden na 3 waarschuwingen!
- <br><br>
- Met vriendelijke groet,<br>
- CrimeClub Team<br><br>";
- mysqli_query($con, "INSERT INTO `berichten`(`verzender_id`, `ontvanger_id`, `bericht`, `date`)
- VALUES
- (-7, ".$who.", '".$bericht."', NOW() )") or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `status` SET `forum_warns`=`forum_warns`+1 WHERE `id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "INSERT INTO `forum_warns`(`id`, `date`, `reden`, `gever`) VALUES (".$who.", NOW(), '".mr($reden)."', ".ID.")") or die( mysqli_error($con));
- return true;
- }
- function meldTopic($tid, $reden){
- $tid = (int) $tid;
- $TSql = mysqli_query($con, "SELECT `starter_id`, `bericht_parsed` FROM `frm_topics` WHERE `id`=".$tid);
- $rSql = mysqli_fetch_assoc($TSql);
- $StartID = $rSql['starter_id'];
- $MsG = $rSql['bericht_parsed'];
- $type2 = 2;
- mysqli_query($con, "INSERT INTO `frm_meld`(`id`, `melder`, `bericht`, `reden`, `type`, `date`) VALUES (".$StartID.", ".ID.", ".$tid.", '".mr($reden)."', '".$type2."', NOW() )") or die( mysqli_error($con));
- return true;
- }
- function meldMsg($rid, $reden){
- $rid = (int) $rid;
- $MSql = mysqli_query($con, "SELECT `reactor`, `bericht_parsed` FROM `frm_reacties` WHERE `id`=".$rid);
- $rMSql = mysqli_fetch_assoc($MSql);
- $ReactID = $rMSql['reactor'];
- $RMsG = $rMSql['bericht_parsed'];
- $type1 = 1;
- mysqli_query($con, "INSERT INTO `frm_meld`(`id`, `melder`, `bericht`, `reden`, `type`, `date`) VALUES ('".$ReactID."', '".ID."', '".$rid."', '".$reden."', '".$type1."', NOW() )") or die( mysqli_error($con));
- return true;
- }
- function forumban($who, $reden){
- if(getStatus($who) > 1){
- return false;
- } else {
- $sql = mysqli_query($con, "SELECT `ip` FROM `users` WHERE `id`=".$who) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- mysqli_query($con, "INSERT INTO `forum_ban`(`id`, `reden`, `date`,`gever`) VALUES (".$who.", '".mr($reden)."', NOW(), ".ID.")")
- or die( mysqli_error($con));
- dieplayer($who);
- cname($who, getname($who), false, true);
- }
- }
- function forumdelete($who, $reden){
- if(getStatus($who) > 1){
- return false;
- } else {
- $sql = mysqli_query($con, "SELECT `ip` FROM `users` WHERE `id`=".$who) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- mysqli_query($con, "INSERT INTO `forum_ban`(`id`, `reden`, `date`,`gever`) VALUES (".$who.", '".mr($reden)."', NOW(), ".ID.")")
- or die( mysqli_error($con));
- mysqli_query($con, "DELETE FROM `frm_reacties` WHERE `reactor`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "DELETE FROM `frm_topics` WHERE `starter_id`=".$who) or die( mysqli_error($con));
- mysqli_query($con, "UPDATE `userstats` SET `posts`=0 WHERE `id`=".$who) or die( mysqli_error($con));
- dieplayer($who);
- cname($who, getname($who), false, true);
- }
- }
- function hasBlocked($you, $him){
- $s = mysqli_query($con, "SELECT COUNT(`id`) FROM `vrienden_blokkeren` WHERE `id`=".(int)$him." AND `type`=1 AND `who`=".(int)$you) or die( mysqli_error($con));
- if( mysqli_result($s, 0) >= 1){
- return true;
- } else {
- return false;
- }
- }
- function getScore($id){
- $sql = mysqli_query($con, "SELECT `score` FROM `speldata` WHERE `id`=".(int)$id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- $s = mysqli_query($con, "SELECT COUNT(`id`) FROM `speldata` WHERE `score`>".$res['score']) or die( mysqli_error($con));
- return ( mysqli_result($s, 0) + 1);
- }
- function getLeven($id, $fam){
- $sql = mysqli_query($con, "SELECT `leven` FROM `speldata` WHERE `familie_id`=".$fam." AND `id`=".$id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- return $res['leven'];
- }
- function ami($waarde) {
- $waarde = mysqli_real_escape_string($waarde);
- $waarde = addslashes($waarde);
- return $waarde;
- }
- function mkFamOvervalList($name){
- global $famID;
- $sql = mysqli_query($con, "SELECT `speldata`.`id`, `username` FROM `speldata` LEFT JOIN `users` ON `users`.`id`=`speldata`.`id` WHERE `speldata`.`familie_id`=".$famID) or die( mysqli_error($con));
- $r = "<select name='".$name."'>";
- while($res = mysqli_fetch_assoc($sql)){
- $sSql = mysqli_query($con, "SELECT COUNT(*) FROM `usertimes` WHERE `id`=".$res['id']." AND `fam_overvallen`<".time()) or die( mysqli_error($con));
- $ssSql = mysqli_query($con, "
- SELECT COUNT(*) FROM `fam_overvallen`
- WHERE
- `starter_id`=".$res['id']."
- OR
- (`chauffeur`=".$res['id']." AND `status1`!=2)
- OR
- (`bomexpert`=".$res['id']." AND `status2`!=2)
- OR
- (`wapenspc`=".$res['id']." AND `status3`!=2)
- ") or die( mysqli_error($con));
- if( mysqli_result($sSql, 0) == 1 && mysqli_result($ssSql, 0) == 0 && ID != $res['id']){
- $s = mysqli_query($con, "SELECT COUNT(*) FROM `users` WHERE `lastclick`>".(time() - 300)." AND `id`=".$res['id']) or die( mysqli_error($con));
- $r .= "<option value='".$res['id']."'";
- if( mysqli_result($s, 0) == 1){
- $r .= ' class="done"';
- }
- $r .= ">".$res['username']."</option>";
- }
- }
- $r .= "</select>";
- return $r;
- }
- function isValidOvervaller($overvaller){
- global $famID;
- if(!ctype_digit($overvaller)){
- return false;
- } else {
- $sSql = mysqli_query($con, "SELECT COUNT(*) FROM `usertimes` WHERE `id`=".$overvaller." AND `fam_overvallen`<".time()) or die( mysqli_error($con));
- $sql = mysqli_query($con, "SELECT COUNT(*) FROM `fam_overvallen`
- WHERE
- `starter_id`=".$overvaller."
- OR
- (`chauffeur`=".$overvaller." AND `status1`!=2)
- OR
- (`bomexpert`=".$overvaller." AND `status2`!=2)
- OR
- (`wapenspc`=".$overvaller." AND `status3`!=2)") or die( mysqli_error($con));
- $famSql = mysqli_query($con, "SELECT COUNT(*) FROM `speldata` WHERE `familie_id`=".$famID." AND `id`=".$overvaller) or die( mysqli_error($con));
- if( mysqli_result($sql, 0) >= 1){
- return false;
- } elseif( mysqli_result($sSql, 0) == 0){
- return false;
- } elseif( mysqli_result($famSql, 0) == 0){
- return false;
- } else {
- return true;
- }
- }
- }
- function addBankMoney($money, $id, $min = false){
- if(!ctype_digit($money) || !ctype_digit($id)){
- return false;
- } else {
- if($min === true){
- mysqli_query($con, "UPDATE `speldata` SET `bankmoney`=`bankmoney`-".mr($money)." WHERE `id`=".mr($id)) or die( mysqli_error($con));
- } else {
- mysqli_query($con, "UPDATE `speldata` SET `bankmoney`=`bankmoney`+".mr($money)." WHERE `id`=".mr($id)) or die( mysqli_error($con));
- }
- return true;
- }
- }
- function addCashMoney($money, $id, $min = false){
- if(!ctype_digit($money) || !ctype_digit($id)){
- return false;
- } else {
- if($min === true){
- mysqli_query($con, "UPDATE `speldata` SET `cashmoney`=`cashmoney`-".mr($money)." WHERE `id`=".mr($id)) or die( mysqli_error($con));
- } else {
- mysqli_query($con, "UPDATE `speldata` SET `cashmoney`=`cashmoney`+".mr($money)." WHERE `id`=".mr($id)) or die( mysqli_error($con));
- }
- return true;
- }
- }
- function isValidRaceCar($car, $user){
- if(!ctype_digit($car)){
- return false;
- } else {
- $sSql = mysqli_query($con, "SELECT COUNT(*) FROM `racecars` WHERE `user_id`=".$user." AND `id`=".$car) or die( mysqli_error($con));
- if( mysqli_result($sSql, 0) == 0){
- return false;
- } else {
- return true;
- }
- }
- }
- function getRaceCars($id){
- $sql = mysqli_query($con, "SELECT `car_id`,`racecars`.`id`, `naam` FROM `racecars` LEFT JOIN `cars` ON `cars`.`id`=`racecars`.`car_id` WHERE `user_id`=".$id) or die( mysqli_error($con));
- $cars = array();
- while($res = mysqli_fetch_assoc($sql)){
- $cars[$res['id']] = array(
- 'name' => $res['naam'],
- 'car_id' => $res['car_id']
- );
- }
- return $cars;
- }
- function getRaceCarName($id){
- if(!ctype_digit($id)){
- return false;
- } else {
- $sql = mysqli_query($con, "SELECT `naam` FROM `cars` LEFT JOIN `racecars` ON `racecars`.`car_id`=`cars`.`id` WHERE `racecars`.`id`=".$id) or die( mysqli_error($con));
- if( mysqli_num_rows($sql) == 0){
- return false;
- } else {
- $res = mysqli_fetch_assoc($sql);
- return $res['naam'];
- }
- }
- }
- function getCarScores($car, $user){
- $data = array(
- 'snelheid' => 0,
- 'acceleratie' => 0,
- 'wegligging' => 0
- );
- if(!ctype_digit($car)){
- return $data;
- } else {
- $sSql = mysqli_query($con, "SELECT `car_id` FROM `racecars` WHERE `user_id`=".$user." AND `id`=".$car) or die( mysqli_error($con));
- if( mysqli_num_rows($sSql) == 0){
- return $data;
- } else {
- $res = mysqli_fetch_assoc($sSql);
- $sql = mysqli_query($con, "SELECT `acceleratie`,`snelheid`, `wegligging` FROM `racecars` WHERE `id`=".$res['car_id']) or die( mysqli_error($con));
- return mysqli_fetch_assoc($sql);
- }
- }
- }
- function parseYouTube($url){
- //http://www.youtube.com/watch?v=7g-nzG6ooWw
- $yt = "http://www.youtube.com/v/";
- $s = explode("watch?v=", $url);
- if(count($s) != 2){
- return false;
- } else {
- return $yt.$s[1].'&hl=nl&fs=1';
- }
- }
- function getDonations($id){
- $sql = mysqli_query($con, "SELECT `donateur` FROM `status` WHERE `id`=".$id) or die( mysqli_error($con));
- $res = mysqli_fetch_assoc($sql);
- return $res['donateur'];
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement