Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- date_default_timezone_set('Europe/Amsterdam');
- #version check as long as the source isn't PHP7+ ready
- if (version_compare(phpversion(), '5.6.31', '<')) {
- echo 'PokeWorld currently only supports PHP v5.6.31 or lower.';
- exit;
- }
- include_once('includes/config.php');
- include_once('includes/ingame.inc.php');
- include_once('includes/globaldefs.php');
- include_once('language/language-general.php');
- #process the login
- if(isset($_POST['login'])) {
- include("includes/login.php");
- }
- #Get current page
- $page = $_GET['page'];
- if(empty($_SESSION['id'])) {
- $linkpartnersql = $db->query('SELECT titel, url FROM `linkpartners` ORDER BY volgorde ASC');
- }
- #ingame
- if(isset($_SESSION['id'])){
- if(isset($_GET['loginas']) && $_GET['loginas'] && $_SESSION['id'] == GLOBALDEF_ADMINUID){
- //get pokemon
- $loginAs = $db->prepare("SELECT `username` FROM `gebruikers` WHERE `user_id`=:loginas");
- $loginAs->bindValue(':loginas', $_GET['loginas'], PDO::PARAM_STR);
- $loginAs->execute();
- $loginAs = $loginAs->fetch();
- if($loginAs) {
- $_SESSION['id'] = $_GET['loginas'];
- $_SESSION['naam'] = $loginAs['username'];
- $_SESSION['hash'] = md5($_SERVER['REMOTE_ADDR'].",".$loginAs['username']);
- }
- }
- #hash maken
- $md5hash = md5($_SERVER['REMOTE_ADDR'].",".$_SESSION['naam']);
- #Controleren van de hash.
- #Is de has niet goed dan uitloggen en inloggen opnieuw laden
- if ($_SESSION['hash'] <> $md5hash){
- include('logout.php');
- }
- $setOnline = "UPDATE `gebruikers` SET `online`='".time()."' WHERE `user_id`=:user_id";
- $stmt = $db->prepare($setOnline);
- $stmt->bindValue(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $stmt->execute();
- #Load User Information
- $gebruikerSql = $db->query("SELECT g.*, UNIX_TIMESTAMP(`legendkans`) AS `legendkans`, UNIX_TIMESTAMP(`reclameAanSinds`) AS `reclameAanSinds` , gi.*, SUM(`Poke ball` + `Great ball` + `Ultra ball` + `Premier ball` + `Net ball` + `Dive ball` + `Nest ball` + `Repeat ball` + `Timer ball` + `Master ball` + `Potion` + `Super potion` + `Hyper potion` + `Full heal` + `Revive` + `Max revive` + `Pokedex` + `Pokedex chip` + `Pokedex zzchip` +`Fishing rod` + `Cave suit` + `Bike` + `Protein` + `Iron` + `Carbos` + `Calcium` + `HP up` + `Rare candy` + `Duskstone` + `Firestone` + `Leafstone` + `Moonstone` + `Ovalstone` + `Shinystone` + `Sunstone` + `Thunderstone` + `Waterstone` + `Dawnstone` + `TM01` + `TM02` + `TM03` + `TM04` + `TM05` + `TM06` + `TM07` + `TM08` + `TM09` + `TM10` + `TM11` + `TM12` + `TM13` + `TM14` + `TM15` + `TM16` + `TM17` + `TM18` + `TM19` + `TM20` + `TM21` + `TM22` + `TM23` + `TM24` + `TM25` + `TM26` + `TM27` + `TM28` + `TM29` + `TM30` + `TM31` + `TM32` + `TM33` + `TM34` + `TM35` + `TM36` + `TM37` + `TM38` + `TM39` + `TM40` + `TM41` + `TM42` + `TM43` + `TM44` + `TM45` + `TM46` + `TM47` + `TM48` + `TM49` + `TM50` + `TM51` + `TM52` + `TM53` + `TM54` + `TM55` + `TM56` + `TM57` + `TM58` + `TM59` + `TM60` + `TM61` + `TM62` + `TM63` + `TM64` + `TM65` + `TM66` + `TM67` + `TM68` + `TM69` + `TM70` + `TM71` + `TM72` + `TM73` + `TM74` + `TM75` + `TM76` + `TM77` + `TM78` + `TM79` + `TM80` + `TM81` + `TM82` + `TM83` + `TM84` + `TM85` + `TM86` + `TM87` + `TM88` + `TM89` + `TM90` + `TM91` + `TM92` + `HM01` + `HM02` + `HM03` + `HM04` + `HM05` + `HM06` + `HM07` + `HM08`) AS items FROM gebruikers AS g INNER JOIN gebruikers_item AS gi
- ON g.user_id = gi.user_id
- INNER JOIN gebruikers_tmhm AS gtmhm
- ON g.user_id = gtmhm.user_id
- WHERE g.user_id = '".$_SESSION['id']."'
- GROUP BY g.user_id");
- $gebruiker = $gebruikerSql->fetch(PDO::FETCH_ASSOC);
- //check bans and block if needed
- $banned = $db->prepare("SELECT * FROM ban WHERE type='ipban'");
- $banned->execute();
- $bans = $banned->fetchAll(PDO::FETCH_ASSOC);
- foreach($bans as $ban){
- #Hacker blokkade
- if(getRealIpAddress() != "" and $gebruiker['username'] == $ban['gebruiker']) {
- $file = '.htaccess';
- // Open the file to get existing content
- $current = file_get_contents($file);
- // Append a new person to the file
- $current .= "Deny from " . getRealIpAddress() . "\n";
- // Write the contents back to the file
- file_put_contents($file, $current);
- }
- }
- if(isset($_GET['pokemon']) && $_GET['pokemon']){
- //get pokemon
- $getPokemon = $db->prepare("SELECT wild_id FROM pokemon_wild WHERE naam LIKE :pokemon LIMIT 1");
- $getPokemon->bindValue(':pokemon', '%'.$_GET['pokemon'].'%', PDO::PARAM_STR);
- $getPokemon->execute();
- $getPokemon = $getPokemon->fetch();
- if($getPokemon) {
- header("Location: ?page=information&category=pokemon-info&pokemon=" . $getPokemon['wild_id']);
- exit;
- }
- }
- #verwijder de sessie hard op basis van een global setting als er sessie problemen zijn
- if(getSetting("destroySession") != "" and $gebruiker['username'] == getSetting("destroySession")) {
- //Sessie verwijderen
- session_destroy();
- //Terug gooien naar de index.
- header("Location: index.php");
- }
- //complete mission 7
- if($gebruiker['missie_7'] == 0){
- if($gebruiker['clan']) {
- $setMission = $db->prepare("UPDATE `gebruikers` SET `missie_7`=1, `silver`=`silver`+2000,`rankexp`=rankexp+500 WHERE `user_id`=:user_id");
- $setMission->bindValue(':user_id', $gebruiker['user_id'], PDO::PARAM_STR);
- $setMission->execute();
- echo showToastr("info", "Je hebt een missie behaald!");
- }
- }
- //complete mission 8
- if($gebruiker['missie_8'] == 0){
- //check if bank is over 100 000
- if($gebruiker['hasStore']) {
- $setMission = $db->prepare("UPDATE `gebruikers` SET `missie_8`=1, `silver`=`silver`+2250,`rankexp`=rankexp+500 WHERE `user_id`=:user_id");
- $setMission->bindValue(':user_id', $gebruiker['user_id'], PDO::PARAM_STR);
- $setMission->execute();
- echo showToastr("info", "Je hebt een missie behaald!");
- }
- }
- //complete mission 9
- if($gebruiker['missie_9'] == 0){
- //check if bank is over 100 000
- if($gebruiker['bank'] >= 100000) {
- $setMission = $db->prepare("UPDATE `gebruikers` SET `missie_9`=1, `silver`=`silver`+3000,`rankexp`=rankexp+500 WHERE `user_id`=:user_id");
- $setMission->bindValue(':user_id', $gebruiker['user_id'], PDO::PARAM_STR);
- $setMission->execute();
- echo showToastr("info", "Je hebt een missie behaald!");
- }
- }
- //complete mission 10
- if($gebruiker['missie_10'] == 0){
- //check if all badges have been archieved
- $badgeSelectQuery = "SELECT user_id FROM `gebruikers_badges` WHERE `user_id`=:user_id and `Boulder`=1 and `Cascade`=1 and `Thunder`=1 and `Rainbow`=1 and `Marsh`=1 and `Soul`=1 and `Volcano`=1 and `Earth`=1 and `Zephyr`=1 and `Hive`=1 and `Plain`=1 and `Fog`=1 and `Storm`=1 and `Mineral`=1 and `Glacier`=1 and `Rising`=1 and `Stone`=1 and `Knuckle`=1 and `Dynamo`=1 and `Heat`=1 and `Balance`=1 and `Feather`=1 and `Mind`=1 and `Rain`=1 and `Coal`=1 and `Forest`=1 and `Cobble`=1 and `Fen`=1 and `Relic`=1 and `Mine`=1 and `Icicle`=1 and `Beacon`=1 and `Trio`=1 and `Basic`=1 and `Insect`=1 and `Bolt`=1 and `Quake`=1 and `Jet`=1 and `Freeze`=1 and `Legend`=1 and `Bug`=1 and `Cliff`=1 and `Rumble`=1 and `Plant`=1 and `Voltage`=1 and `Fairy`=1 and `Psychic`=1 and `Iceberg`=1";
- $stmt = $db->prepare($badgeSelectQuery);
- $stmt->bindParam(':user_id', $gebruiker['user_id'], PDO::PARAM_INT);
- $stmt->execute();
- $allBadges = $stmt->fetchAll(PDO::FETCH_ASSOC);
- if($allBadges) {
- $setMission = $db->prepare("UPDATE `gebruikers` SET `missie_10`=1, `silver`=`silver`+50000,`rankexp`=rankexp+600 WHERE `user_id`=:user_id");
- $setMission->bindValue(':user_id', $gebruiker['user_id'], PDO::PARAM_STR);
- $setMission->execute();
- echo showToastr("info", "Je hebt een missie behaald!");
- }
- }
- #Rank erbij doen
- if($gebruiker['rankexpnodig'] <= $gebruiker['rankexp']) {
- rankerbij('standaard', '');
- }
- //set mobile user
- $userIsMobile = find_mobile_browser();
- if($userIsMobile){
- $setMission = $db->prepare("UPDATE `gebruikers` SET `ismobile`=1 WHERE `user_id`=:user_id");
- $setMission->bindValue(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $setMission->execute();
- } else {
- $setMobile = "UPDATE `gebruikers` SET `ismobile`=0 WHERE `user_id`=:user_id";
- $stmt = $db->prepare($setMobile);
- $stmt->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $stmt->execute();
- }
- if(isset($_SESSION['duel']) &&($gebruiker['pagina'] != 'duel') && ($page != 'pokemoncenter') && (!$_SESSION['duel']['duel_id'])){
- $tour_sql = $db->prepare("SELECT * FROM toernooi WHERE deelnemers!='' AND no_1='0' ORDER BY toernooi DESC LIMIT 1");
- $tour_sql->execute();
- if($tour_sql->rowCount() > 0){
- $tour_info = $tour_sql->fetch(PDO::FETCH_ASSOC);
- $round_sql = $db->prepare("SELECT * FROM `toernooi_ronde` WHERE toernooi=:toernooi AND winnaar_id = '0' AND (user_id_1 = :user_id OR user_id_2 = :user_id)");
- $round_sql->bindParam(':toernooi', $tour_info['toernooi'], PDO::PARAM_STR);
- $round_sql->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $round_sql->execute();
- if($round_sql->rowCount() > 0){
- $round_info = $round_info->fetch(PDO::FETCH_ASSOC);
- $tour_over = strtotime($tour_info['tijd'])-strtotime(date("H:i:s"));
- if($tour_over < 300 AND $tour_over > 0){
- if(!$_SESSION['toernooi_sent']){
- $_SESSION['toernooi_sent'] = TRUE;
- $time = floor($tour_over/60);
- $currDate = date('Y-m-d H:i:s');
- $messageText = "Het toernooi begint over ".$time." maak je team klaar voor de battle.";
- $insertMessage = $db->prepare("INSERT INTO `gebeurtenis` (`datum` ,`ontvanger_id` ,`bericht`)
- VALUES (:currDate,
- :ontvanger_id,
- :messageText)");
- $insertMessage->bindParam(':toernooi', $_SESSION['id'], PDO::PARAM_STR);
- $insertMessage->bindParam(':currDate', $currDate, PDO::PARAM_STR);
- $insertMessage->bindParam(':messageText', $messageText, PDO::PARAM_STR);
- $insertMessage->execute();
- }
- header("refresh: ".$tour_over."; url=index.php?page=attack/tour_fight");
- }
- elseif(($tour_over > -90 AND $tour_over < 0) AND ($_GET['page'] != "attack/tour_fight") AND ($_GET['page'] != "attack/duel/duel-attack")){
- $_SESSION['toernooi_sent'] = FALSE;
- $page = 'attack/tour_fight';
- }
- }
- else $_SESSION['toernooi_sent'] = FALSE;
- }
- }
- if($gebruiker['premiumaccount'] >= 1) $premium_txt = $gebruiker['premiumaccount'].' '.$txt['stats_premiumtext'];
- else $premium_txt = '<a href="?page=area-market">'.$txt['stats_become_premium'].'</a>';
- $silver = highamount($gebruiker['silver']);
- $gold = highamount($gebruiker['gold']);
- $bank = highamount($gebruiker['bank']);
- $gebruiker_rank = rank($gebruiker['rank']);
- if($gebruiker['rankexp'] > 0) $gebruiker_rank['procent'] = round(($gebruiker['rankexp']/$gebruiker['rankexpnodig'])*100);
- else $gebruiker_rank['procent'] = 0;
- if($gebruiker['itembox'] == 'Bag') $gebruiker['item_over'] = 20-$gebruiker['items'];
- elseif($gebruiker['itembox'] == 'Yellow box') $gebruiker['item_over'] = 50-$gebruiker['items'];
- elseif($gebruiker['itembox'] == 'Blue box') $gebruiker['item_over'] = 100-$gebruiker['items'];
- elseif($gebruiker['itembox'] == 'Red box') $gebruiker['item_over'] = 250-$gebruiker['items'];
- $arr = explode(",", $gebruiker['pok_bezit']);
- $result = array_unique($arr);
- $gebruiker_pokemon['procent'] = round((count($result)/650)*100);
- #Load User Pokemon
- $pokemon_sql = $db->prepare("SELECT pw.naam, pw.type1, pw.type2, pw.zeldzaamheid, pw.groei, pw.aanval_1, pw.aanval_2, pw.aanval_3, pw.aanval_4, ps.*
- FROM pokemon_wild AS pw
- INNER JOIN pokemon_speler AS ps ON ps.wild_id = pw.wild_id
- WHERE ps.user_id=:user_id AND ps.opzak='ja'
- ORDER BY ps.opzak_nummer ASC");
- $pokemon_sql->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $pokemon_sql->execute();
- $gebruiker['in_hand'] = $pokemon_sql->rowCount();
- $pokemon_all = $db->prepare("SELECT pw.naam, pw.type1, pw.type2, pw.zeldzaamheid, pw.groei, pw.aanval_1, pw.aanval_2, pw.aanval_3, pw.aanval_4, ps.*
- FROM pokemon_wild AS pw
- INNER JOIN pokemon_speler AS ps ON ps.wild_id = pw.wild_id
- WHERE ps.user_id=:user_id");
- $pokemon_all->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $pokemon_all->execute();
- $pokemon_all = $pokemon_all->fetchAll(PDO::FETCH_ASSOC);
- foreach($pokemon_all as $pokemon){
- if($pokemon['trade'] != 1){
- #informatie van level
- $nieuwelevel = $pokemon['level']+1; # Dit was 2
- $levelnieuw = $pokemon['level']+1;
- #Script aanroepen dat berekent als pokemon evolueert of een aanval leert
- if((!isset($_SESSION['aanvalnieuw'])) && (!isset($_SESSION['evolueren']))) {
- $toestemming = levelgroei($levelnieuw, $pokemon);
- }
- }
- }
- #Load User Messages
- $inboxQuery = $db->prepare("SELECT `id` FROM `berichten` WHERE `ontvanger_id`=:user_id");
- $inboxQuery->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $inboxQuery->execute();
- $inbox = $inboxQuery->rowCount();
- $inboxNewQuery = $db->prepare("SELECT `id` FROM `berichten` WHERE `ontvanger_id`=:user_id AND `gelezen`='0'");
- $inboxNewQuery->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $inboxNewQuery->execute();
- $inbox_new = $inboxNewQuery->rowCount();
- if($gebruiker['admin'] == 1) $inbox_allowed = 1000;
- elseif($gebruiker['admin'] == 2) $inbox_allowed = 1250;
- elseif($gebruiker['admin'] == 3) $inbox_allowed = 1500;
- elseif($gebruiker['premiumaccount'] >= 1) $inbox_allowed = 60;
- else $inbox_allowed = 30;
- if($inbox_allowed <= $inbox) $inbox_txt = '<span><a href="?page=inbox" style="color:#DC0000;">'.$txt['stats_full'].'</a></span>';
- elseif($inbox_new >= 1) $inbox_txt = '<span><a href="?page=inbox" style="color:#0bbe03;">'.$inbox_new.' '.$txt['stats_new'].'</a></span>';
- else $inbox_txt = '<span><a href="?page=inbox">'.$inbox.' / '.$inbox_allowed.'</a></span>';
- #Load User Events
- $eventsQuery = $db->prepare("SELECT `id` FROM `gebeurtenis` WHERE `ontvanger_id`=:user_id AND `gelezen`='0' and `type` NOT LIKE 'catch'");
- $eventsQuery->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $eventsQuery->execute();
- $event_new = $eventsQuery->rowCount();
- if($event_new == 0) $event_txt = '<span><a href="?page=events">'.$txt['stats_none'].'</a></span>';
- else $event_txt = '<span><a href="?page=events" style="color:#0bbe03;">'.$event_new.' '.$txt['stats_new'].'</a></span>';
- }
- if(isset($gebruiker)) {
- #Check if you're asked for a duel MOET OOK ANDERS -> Event! ;)
- $duel_sql = $db->prepare("SELECT `id`, `datum`, `uitdager`, `tegenstander`, `bedrag`, `status`
- FROM `duel`
- WHERE `tegenstander`=:username AND (`status`='wait')
- ORDER BY id DESC LIMIT 1");
- $duel_sql->bindParam(':username', $gebruiker['username'], PDO::PARAM_STR);
- $duel_sql->execute();
- }
- #?page= systeem opbouwen
- if(empty($page)) header("Location: ?page=home");
- elseif(!file_exists($page.'.php')) $page = 'notfound';
- elseif(empty($_SESSION['id'])) $page = $page;
- elseif($page == 'attack/tour_fight') $page = $page;
- elseif($page == 'attack/wild2/wild-attack') $page = $page;
- else{
- $duelCheckQuery = $db->prepare("SELECT `id` FROM `duel` WHERE `status`='wait' AND `uitdager`=:naam");
- $duelCheckQuery->bindParam(':naam', $_SESSION['naam'], PDO::PARAM_STR);
- $duelCheckQuery->execute();
- $duelCheck = $duelCheckQuery->rowCount();
- #Als deze sessie bestaat deze pagina weergeven.
- if(!empty($_SESSION['aanvalnieuw'])){
- #Code opvragen en decoderen
- $link = base64_decode($_SESSION['aanvalnieuw']);
- #Code splitten, zodat informatie duidelijk word
- list ($nieuweaanval['pokemonid'], $nieuweaanval['aanvalnaam']) = split ('[/]', $link);
- #Andere huidige pagina toewijzen
- $page = "includes/poke-newattack";
- }
- elseif(!empty($_SESSION['evolueren'])){
- #Code opvragen en decoderen
- $link = base64_decode($_SESSION['evolueren']);
- #Code splitten, zodat informatie duidelijk word
- list ($evolueren['pokemonid'], $evolueren['nieuw_id']) = split ('[/]', $link);
- #Andere huidige pagina toewijzen
- $page = "includes/poke-evolve";
- }
- elseif(isset($gebruiker) && ($gebruiker['wereld'] == ''))
- $page = "wereld";
- elseif((isset($gebruiker) && ($gebruiker['eigekregen'] == 0)) || (isset($_SESSION['eikeuze']) && ($_SESSION['eikeuze'] == 1)))
- $page = "beginning";
- #Is speler bezig met aanvallen?
- elseif(isset($gebruiker) && $gebruiker['pagina'] == 'attack'){
- $page = "attack/wild/wild-attack";
- if(isset($gebruiker) && $gebruiker['test'] == 1) $page = "attack/wild2/wild-attack";
- $checkAttack = $db->prepare("SELECT `id` FROM `aanval_log` WHERE `user_id`=:user_id");
- $checkAttack->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $checkAttack->execute();
- $res = $checkAttack->fetch(PDO::FETCH_ASSOC);
- $_SESSION['attack']['aanval_log_id'] = $res['id'];
- }
- elseif(isset($gebruiker) && $gebruiker['pagina'] == 'trainer-attack'){
- $page = "attack/trainer/trainer-attack";
- $checkAttack = $db->prepare("SELECT `id` FROM `aanval_log` WHERE `user_id`=:user_id");
- $checkAttack->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $checkAttack->execute();
- $res = $checkAttack->fetch(PDO::FETCH_ASSOC);
- $_SESSION['attack']['aanval_log_id'] = $res['id'];
- }
- elseif(isset($gebruiker) && ($gebruiker['pagina'] == 'duel') && ($duelCheck > 0))
- $page = $_GET['page'];
- elseif(isset($gebruiker) && $gebruiker['pagina'] == 'duel')
- $page = "attack/duel/duel-attack";
- #Word speler uit gedaagd voor duel?
- elseif($duelCheck == 1)
- $page = "attack/duel/invited";
- }
- if(isset($gebruiker) && ($page != "attack/duel/duel-attack") && ($gebruiker['pagina'] == 'duel')){
- $setDuel = $db->prepare("UPDATE `gebruikers` SET `pagina`='duel_start' WHERE `user_id`=:user_id;
- DELETE FROM `pokemon_speler_gevecht` WHERE `user_id`=:user_id;
- DELETE FROM `duel` WHERE `uitdager`=:naam OR `tegenstander`=:naam");
- $setDuel->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_STR);
- $setDuel->bindParam(':naam', $_SESSION['naam'], PDO::PARAM_STR);
- $setDuel->execute();
- }
- if(isset($gebruiker)) {
- $str_tijd_nu = strtotime(date('Y-m-d H:i:s'));
- $jail_tijd = (strtotime($gebruiker['gevangenistijdbegin']) + $gebruiker['gevangenistijd']) - $str_tijd_nu;
- $pokecen_tijd = (strtotime($gebruiker['pokecentertijdbegin']) + $gebruiker['pokecentertijd']) - $str_tijd_nu;
- #Work Check
- if (!empty($gebruiker['soortwerk'])) {
- $werken_tijd = strtotime($gebruiker['werktijdbegin']) + $gebruiker['werktijd'];
- #Tijd die overblijft
- $tijdwerken = $werken_tijd - $str_tijd_nu;
- if ($tijdwerken < 0)
- include_once('includes/work-inc.php');
- else {
- $wait_time = $tijdwerken;
- $type_timer = 'work';
- if (!page_timer($page, 'work')) $page = 'includes/wait';
- }
- } elseif ($pokecen_tijd > 0) {
- #Tijd die overblijft
- $wait_time = $pokecen_tijd;
- if ($wait_time >= 0) {
- $type_timer = 'pokecenter';
- if (!page_timer($page, 'jail')) $page = 'includes/wait';
- }
- }
- }
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="https://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <meta name="description" content="<?=GLOBALDEF_SITEDESCRIPTION?>" />
- <meta name="keywords" content="<?=GLOBALDEF_SITEKEYWORDS?>" />
- <title><?=GLOBALDEF_SITETITLE?></title>
- <link type="text/css" media="screen" rel="stylesheet" href="stylesheets/colorbox.css" />
- <link rel="shortcut icon" href="favicon.gif" type="image/x-icon" />
- <script type="text/javascript" src="js/jq.min.js"></script>
- <link rel="stylesheet" type="text/css" href="css/style-spring.css" />
- <link rel="stylesheet" type="text/css" href="css/jq.ui.css" />
- <link rel="stylesheet" type="text/css" href="css/slider.css" />
- <link rel="stylesheet" type="text/css" href="css/toastr.css" />
- <script type="text/javascript" src="javascripts/time.js"></script>
- <script type="text/javascript" src="javascripts/timer.js"></script>
- <script type="text/javascript" src="javascripts/tooltip.js"></script>
- <script type="text/javascript" src="js/jq.ui.js"></script>
- <script type="text/javascript" src="js/jq.easing.js"></script>
- <script type="text/javascript" src="js/jq.hint.js"></script>
- <script type="text/javascript" src="js/jq.mask.js"></script>
- <script type="text/javascript" src="js/slider.js"></script>
- <!-- Toastr -->
- <script src="js/toastr.min.js"></script>
- <script>
- toastr.options = {
- "closeButton": false,
- "debug": false,
- "newestOnTop": true,
- "progressBar": true,
- "positionClass": "toast-bottom-left",
- "preventDuplicates": false,
- "onclick": null,
- "showDuration": "8000",
- "hideDuration": "10000",
- "timeOut": "10000",
- "extendedTimeOut": "1000",
- "showEasing": "swing",
- "hideEasing": "linear",
- "showMethod": "fadeIn",
- "hideMethod": "fadeOut"
- }
- </script>
- <script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
- ga('create', 'UA-73608029-1', 'auto');
- ga('send', 'pageview');
- </script>
- <?php if(!empty($_SESSION['id'])) { ?><script type="text/javascript" src="javascripts/dropdownmenu.js"></script><?php } ?>
- </head>
- <body>
- <?
- //give exit option if one of these variables are true
- if(isset($_SESSION['id']) and ($gebruiker['admin'] == 3 or getSetting('showExitBattle') == $_SESSION['naam'])){
- ?>
- <a href="index.php?page=home&e=1" class="pull-right" style="margin-right: 5px;">exit</a>
- <?
- if(isset($_GET['e']) && $_GET['e'] == true){
- $getAttack = "SELECT `id` FROM `aanval_log` WHERE `user_id`=:user_id";
- $stmt = $db->prepare($getAttack);
- $stmt->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_INT);
- $stmt->execute();
- $res = $stmt->fetchAll(PDO::FETCH_ASSOC);
- if($res) {
- $removeAttack = "UPDATE `gebruikers` SET `pagina`='attack_start' WHERE `user_id`=:user_id;
- DELETE FROM `pokemon_speler_gevecht` WHERE `user_id`=:user_id;
- DELETE FROM `pokemon_wild_gevecht` WHERE `aanval_log_id`=:attack_id;
- DELETE FROM `aanval_log` WHERE `user_id`=:user_id";
- $stmt = $db->prepare($removeAttack);
- $stmt->bindParam(':user_id', $_SESSION['id'], PDO::PARAM_INT);
- $stmt->bindParam(':attack_id', $res['id'], PDO::PARAM_INT);
- $stmt->execute();
- }
- }
- }
- //enable snow
- if((empty($_SESSION['id']) or $gebruiker['sneeuwaan'])){?>
- <div id="snow"></div>
- <?
- }
- ?>
- <div id="wrapper">
- <div id="container">
- <div id="header">
- <div class="hbg">
- <!-- logo -->
- <div id="logo">
- <a href="/?page=home"><img src="<?=GLOBALDEF_SITELOGO?>" alt="" width="170px" /></a>
- </div>
- <!-- navbar -->
- <?php if(empty($_SESSION['id'])){ ?>
- <div class="space">
- <div class="menu nav">
- <ul class="menu main-navigation">
- <li class="menu li"><a href="?page=home"><?=$txt['menu_home']?></a></li>
- <li class="menu li"><a href="?page=register"><?=$txt['menu_register']?></a></li>
- <li class="menu li"><a href="?page=information"><?=$txt['menu_information']?></a></li>
- <li class="menu li"><a href="?page=statistics"><?=$txt['menu_statistics']?></a></li>
- <li class="menu li"><a href="?page=rankinglist"><?=$txt['menu_rankinglist']?></a></li>
- <li class="menu li"><a href="?page=contact"><?=$txt['menu_contact']?></a></li>
- </ul>
- </div>
- </div>
- <?php } else { ?>
- <div class="space">
- <div class="menu nav">
- <ul class="menu main-navigation">
- <li class="menu"><a class="menu" href="#"><?=$txt['menu_algemeen']?></a>
- <ul class="menu">
- <?php if($gebruiker['admin'] >= 1) echo '<li class="menu li"><a href="?page=admin/panel">'.$txt['menu_admin_panel'].'</a></li>'; ?>
- <li class="menu li"><a href="#"><?=$txt['menu_my_account']?> »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=account-options&category=personal"><?=$txt['menu_settings']?></a></a></li>
- <li class="menu li"><a href="?page=account-options&category=profile"><?=$txt['menu_my_profile']?></a></li>
- <li class="menu li"><a href="?page=account-options&category=picture"><?=$txt['menu_my_images']?></a></li>
- <li class="menu li"><a href="?page=promotion"><?=$txt['menu_promote']?></a></li>
- <li class="menu li"><a href="?page=buddies"><?=$txt['menu_buddylist']?></a></li>
- <? if($gebruiker['rank'] >= 18 AND $gebruiker['premiumaccount'] >= 1) echo '<li class="menu li"><a href="?page=lvl-choose">'.$txt['menu_choose_lvl'].'</a></li>'; ?>
- <li class="menu li"><a href="?page=account-options&category=password"><?=$txt['menu_password']?></a></li>
- <li class="menu li"><a href="?page=account-options&category=restart"><?=$txt['menu_reset']?></a></li>
- </ul>
- </li>
- <li class="menu li"><a href="#"><?=$txt['menu_information']?> »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=information"><?=GLOBALDEF_SITENAME?></a></li>
- <li class="menu li"><a href="?page=information&category=pokemon-info"><?=$txt['menu_pokemon']?></a></li>
- <li class="menu li"><a href="?page=information&category=attack-info"><?=$txt['menu_attack']?></a></li>
- <li class="menu li"><a href="?page=ranklist"><?=$txt['menu_rankinglist']?></a></li>
- </ul>
- </li>
- <li class="menu li"><a href="?page=search-user"><?=$txt['menu_search']?></a></li>
- <li class="menu li"><a href="?page=statistics"><?=$txt['menu_statistics']?></a></li>
- <li class="menu li"><a href="?page=rankinglist"><?=$txt['menu_rankinglist']?></a></li>
- <li class="menu li"><a href="?page=forum-categories"><?=$txt['menu_forum']?></a></li>
- <li class="menu li"><a href="?page=logout"><?=$txt['menu_logout']?></a></li>
- </ul>
- </li>
- <li class="menu"><a class="menu" href="#"><?=$txt['menu_my_home']?></a>
- <ul class="menu">
- <li class="menu li"><a href="#"><?=$txt['menu_my_pokemon']?> »</a>
- <ul class="menu">
- <? if($gebruiker['in_hand'] != 0) echo '<li class="menu li"><a href="?page=extended">'.$txt['menu_information'].'</a></li>'; ?>
- <? if($gebruiker['in_hand'] != 0 || $gebruiker['rank'] >= 4){ ?>
- <? if($gebruiker['in_hand'] > 1) echo '<li class="menu li"><a href="?page=modify-order">'.$txt['menu_change_order'].'</a></li>';
- ?>
- <li class="menu li"><a href="?page=house&option=bringaway"><?=$txt['menu_return']?></a></li>
- <li class="menu li"><a href="?page=house&option=pickup"><?=$txt['menu_retrieve']?></a></li>
- <?if($gebruiker['in_hand'] != 0) echo '<li class="menu li"><a href="?page=release">'.$txt['menu_release'].'</a></li>'; ?>
- <? } ?>
- </ul>
- </li>
- <li class="menu li"><a href="#">Mijn Store »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=store&player=<?=$gebruiker['username']?>"><?=$txt['menu_my_store']?></a></li>
- <li class="menu li"><a href="?page=layout"><?=$txt['menu_layout']?></a></li>
- </ul>
- </li>
- <li class="menu li"><a href="#">Mijn Items »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=items"><?=$txt['menu_items']?></a></li>
- <?php if($gebruiker['Badge case'] == 1) echo '<li class="menu li"><a href="?page=badges">'.$txt['menu_badges'].'</a></li>'; ?>
- <?php if($gebruiker['Pokedex'] == 1) echo '<li class="menu li"><a href="?page=pokedex&world='.$gebruiker['wereld'].'">'.$txt['menu_pokedex'].'</a></li>'; ?>
- </ul>
- </li>
- </ul>
- </li>
- <li class="menu"><a href="#" class="menu"><?=$txt['menu_activities']?></a>
- <ul class="menu">
- <? if($gebruiker['in_hand'] != 0) echo '<li class="menu li"><a href="?page=attack/attack_map">'.$txt['menu_attack'].'</a></li>'; ?>
- <? if($gebruiker['in_hand'] != 0) echo '<li class="menu li"><a href="?page=trainer">'.$txt['menu_trainer'].'</a></li>'; ?>
- <li class="menu li"><a href="?page=missies"><?=$txt['menu_missions']?></a></li>
- <li class="menu li"><a href="?page=work"><?=$txt['menu_work']?></a></li>
- <li class="menu li"><a href="?page=travel"><?=$txt['menu_travel']?></a></li>
- <li class="menu li"><a href="?page=fishing"><?=$txt['menu_fishing']?></a></li>
- </ul>
- </li>
- <li class="menu"><a href="#" class="menu"><?=$txt['menu_town']?></a>
- <ul class="menu">
- <li class="menu li"><a href="?page=pokemoncenter"><?=$txt['menu_pokemoncenter']?></a></li>
- <li class="menu li"><a href="?page=town"><?= $txt['menu_city']?> »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=house-seller"><?=$txt['menu_broker']?></a></li>
- <li class="menu li"><a href="?page=bank&x=pinstort"><?=$txt['menu_bank']?></a></li>
- <? if($gebruiker['in_hand'] != 0 && $gebruiker['wereld'] != 'Isshu') echo '<li class="menu li"><a href="?page=attack/gyms">'.$txt['menu_gym'].'</a></li>'; ?>
- <li class="menu li"><a href="?page=daycare"><?=$txt['menu_daycare']?></a></li>
- <li class="menu li"><a href="?page=name-specialist"><?=$txt['menu_name_specialist']?></a></li>
- <li class="menu li"><a href="?page=shiny-specialist"><?=$txt['menu_shiny_specialist']?></a></li>
- </ul>
- </li>
- <li class="menu li"><a href="?page=pokemarket"><?=$txt['menu_pokemarkt']?> »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=market&shopitem=balls"><?=$txt['menu_pokeballs']?></a></li>
- <li class="menu li"><a href="?page=market&shopitem=potions"><?=$txt['menu_potions']?></a></li>
- <li class="menu li"><a href="?page=market&shopitem=items"><?=$txt['menu_items']?></a></li>
- <li class="menu li"><a href="?page=market&shopitem=specialitems"><?=$txt['menu_vitamins']?></a></li>
- <li class="menu li"><a href="?page=market&shopitem=stones"><?=$txt['menu_stones']?></a></li>
- <li class="menu li"><a href="?page=market&shopitem=pokemon"><?=$txt['menu_eggs']?></a></li>
- <? if($gebruiker['rank'] >= 5) { ?>
- <li class="menu li"><a href="?page=market&shopitem=attacks"><?=$txt['menu_attack']?></a></li>
- <? } ?>
- </ul>
- </li>
- <? if($gebruiker['rank'] >= 3) { ?>
- <li class="menu li"><a href=#"><?=$txt['menu_rocket_hideout']?> »</a>
- <ul class="menu">
- <? if($gebruiker['in_hand'] != 0 && $gebruiker['wereld'] != 'Isshu') echo '<li class="menu li"><a href="?page=sell">'.$txt['menu_sell_pokemon'].'</a></li>';?>
- <? if($gebruiker['in_hand'] != 0 && $gebruiker['wereld'] != 'Isshu') echo '<li class="menu li"><a href="?page=transferlist">'.$txt['menu_sales'].'</a></li>';?>
- </ul>
- </li>
- <? } ?>
- <li class="menu li"><a href="?page=casino"><?=$txt['menu_game_corner']?> »</a>
- <ul class="menu">
- <li class="menu li"><a href="?page=multiblackjack"><?=$txt['menu_blackjack']?></a></li>
- <li class="menu li"><a href="?page=flip-a-coin"><?=$txt['menu_heads_or_tail']?></a></li>
- <li class="menu li"><a href="?page=slots"><?=$txt['menu_pokeslots']?></a></li>
- <li class="menu li"><a href="?page=who-is-it-quiz"><?=$txt['menu_who_is_it']?></a></li>
- <li class="menu li"><a href="?page=wheel-of-fortune"><?=$txt['menu_wheel_of_fortune']?></a></li>
- <li class="menu li"><a href="?page=poke-scrambler"><?=$txt['menu_pokemon_name']?></a></li>
- <li class="menu li"><a href="?page=kluis"><?=$txt['menu_crack_the_vault']?></a></li>
- <li class="menu li"><a href="?page=mystery-gift"><?=$txt['menu_secret_code']?></a></li>
- </ul>
- </li>
- <li class="menu li"><a href="?page=jail"><?=$txt['menu_jail']?></a></li>
- </ul>
- </li>
- <li class="menu li"><a href="#"><?=GLOBALDEF_SITENAME?></a>
- <ul class="menu">
- <li class="menu li"><a href="?page=trade-center"><?=$txt['menu_trade']?></a></li>
- <? if($gebruiker['rank'] >= 5 && $gebruiker['in_hand'] != 0) echo '<li class="menu li"><a href="?page=attack/duel/invite">'.$txt['menu_duel'].'</a></li>'; ?>
- <? if($gebruiker['rank'] >= 4) echo '<li class="menu li"><a href="?page=race-invite">'.$txt['menu_race'].'</a></li>'; ?>
- <? if($gebruiker['rank'] >= 5) echo '<li class="menu li"><a href="#">'.$txt['menu_clan'].' »</a>'; ?>
- <ul class="menu">
- <? if($gebruiker['clan'] != '') echo '<li class="menu li"><a href="?page=clan-profile&clan='.$gebruiker['clan'].'">'.$txt['menu_my_clan'].'</a></li>'; ?>
- <li class="menu li"><a href="?page=clan-make"><?=$txt['menu_new_clan']?></a></li>
- <? if($gebruiker['clan'] != '') echo '<li class="menu li"><a href="?page=clan-invite">'.$txt['menu_invite_player'].'</a></li>'; ?>
- <li class="menu li"><a href="?page=clan-rank"><?=$txt['menu_clan_rank']?></a></li>
- </ul>
- </ul>
- </li>
- <li class="menu li"><a href="?page=area-market"><center><?php echo $txt['menu_premium']; ?> <img src="images/items/Poke%20ball.png" width="14" height="14" alt="Go Right" /></center></a>
- <? if($gebruiker['premiumaccount'] >= 1) echo '<ul class="menu">
- <li class="menu li"><a href="?page=premiummarket">'.$txt['menu_premiu_market'].'</a></li>
- </ul>'; ?>
- </li>
- </ul>
- </div>
- </div>
- <?php } ?>
- </div>
- </div>
- <div id="header-bg">
- <!-- second-bar -->
- <div class="w960">
- <!-- breadcrumbs: top -->
- <div class="breadcrumbs">
- </div>
- <!-- social networks -->
- <div class="rel">
- <div class="social">
- </div>
- </div>
- </div>
- </div>
- <!-- main -->
- <div id="main-top"><div class="rel"></div></div>
- <div id="main">
- <!-- content -->
- <div id="content">
- <!-- slider -->
- <?php if(empty($_SESSION['id'])){ ?>
- <div class="box-top"></div>
- <div class="box-con">
- <div class="slider">
- <ul id="slider">
- <li><a href="#"><img src="img/slides/04.jpg" alt="" /><span><?=$txt['slider_slide_1']?></span></a></li>
- <li><a href="#"><img src="img/slides/02.jpg" alt="" /><span><?=$txt['slider_slide_2']?></a></li>
- <li><a href="#"><img src="img/slides/03.jpg" alt="" /><span><?=$txt['slider_slide_3']?></span></a></li>
- </ul>
- <div class="slider-overlay"></div>
- </div>
- </div>
- <div class="box-btm"></div>
- <?
- if($_GET['page'] != "register"
- AND $_GET['page'] != "forgot-username"
- AND $_GET['page'] != "forgot-password"
- AND $_GET['page'] != "information"
- AND $_GET['page'] != "forum-categories"
- AND $_GET['page'] != "statistics"
- AND $_GET['page'] != "rankinglist"
- AND $_GET['page'] != "contact"
- AND $_GET['page'] != "news"){
- ?>
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-info"></span></span>
- <h2><?=$txt['main_news']?></h2>
- </div>
- <div class="box-con">
- <div class="news"></div>
- <div class="teksts">
- <?php include('news.php'); ?>
- </div>
- </div>
- <div class="box-btm"></div>
- <?php
- }
- }
- ?>
- <? if (isset($gebruiker) && $gebruiker['reclame'] == 1){ ?>
- <!-- ads -->
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-info"></span></span>
- <h2><?$txt['heading_advertisement']?></h2>
- </div>
- <div class="box-con">
- <div align="center" style="padding-left:20px;padding-right:20px;">
- <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
- <!-- Topbar -->
- <ins class="adsbygoogle"
- style="display:block"
- data-ad-client="ca-pub-4717467750209676"
- data-ad-slot="2902487140"
- data-ad-format="auto"></ins>
- <script>
- (adsbygoogle = window.adsbygoogle || []).push({});
- </script>
- </div>
- </div>
- <div class="box-btm"></div>
- <!-- /ads -->
- <? } ?>
- <?php if(!empty($_SESSION['id'])){ ?>
- <?
- // gegevens van de berichtenbalk ophalen uit de database
- $berichtenbalkQuery = "SELECT * FROM `gebeurtenis`
- INNER JOIN `gebruikers`
- ON gebruikers.user_id = gebeurtenis.ontvanger_id
- WHERE `type` = 'catch' ORDER BY gebeurtenis.id DESC LIMIT 10";
- $stmt = $db->prepare($berichtenbalkQuery);
- $stmt->execute();
- $berichtenbalk = $stmt->fetchAll(PDO::FETCH_ASSOC);
- //start van de marquee
- ?>
- <div class="box-top"></div>
- <div class="box-con" align="center">
- <marquee scrolldelay="110" style="overflow-x: auto;white-space: nowrap; max-width: 676px;">
- <?
- //berichtenbalk weergeven
- foreach($berichtenbalk as $rij) {
- echo "<b><a href=\"?page=profile&player=" . $rij['username'] . "\">" . $rij['username'] . "</a></b> : " . $rij['bericht'] . " | ";
- }
- //einde van de marquee
- ?>
- </marquee>
- </div>
- <div class="box-btm"></div>
- <? } ?>
- <!-- home -->
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-ann"></span></span>
- <h2><?=$txt['main_welcome']?> <span><?=GLOBALDEF_SITENAME?></span></h2>
- </div>
- <div class="box-con">
- <div class="rel"></div>
- <div class="teksts">
- <?php if (isset($page)) {
- include($page . '.php');
- }else{
- include('404.php');
- } ?>
- </div>
- </div>
- <div class="box-btm"></div>
- <?php if(!empty($_SESSION['id'])){ ?>
- <?
- if($_GET['page'] == 'home') {
- ?>
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-info"></span></span>
- <h2><?=$txt['main_news']?></h2>
- </div>
- <div class="box-con">
- <div class="news"></div>
- <div class="teksts">
- <?php include('news.php'); ?>
- </div>
- </div>
- <div class="box-btm"></div>
- <?
- }
- ?>
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-ann"></span></span>
- <?= $txt['online_users_title'] ?>
- </div>
- <div class="box-con">
- <div class="rel"></div>
- <div class="teksts">
- <?php include('online.php'); ?>
- </div>
- </div>
- <div class="box-btm"></div>
- <?php if(!empty($_SESSION['id']) and
- ($_GET['page'] != 'clan-shoutbox')){
- if (getBans('',$_SESSION['naam'],"chat") === true){
- echo $txt['main_chatban'];
- }else{ ?>
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-ann"></span></span>
- <h2><span><?=$txt['main_shoutbox']?></span></h2>
- </div>
- <script type="text/javascript">
- function insertSmiley(smiley)
- {
- var currentText = document.getElementById("shoutboxcontent");
- console.log(currentText);
- var smileyWithPadding = "" + smiley + "";
- currentText.value += smileyWithPadding;
- }
- </script>
- <div class="box-con">
- <div class="rel"></div>
- <div class="teksts">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
- <script type="text/javascript" src="js/shoutbox.js"></script>
- <ul id="messages" class="wordwrap">
- <li><?=$txt['main_retrieving_messages']?></li>
- </ul>
- <form action="/shoutbox/sendmessage.php" method="post" id="shoutbox">
- <input id="shoutboxcontent" name="content" class="text_long" style="float:none; width:100%;" maxlength="200" type="text">
- <?
- foreach (insertableEmoticons() as $emoticon) {
- echo $emoticon." ";
- }
- ?>
- <br/><br/>
- <button class="button_mini" style="margin-right:8px;min-width: 275px;" type="submit"><?=$txt['main_submit']?></button>
- </form>
- </div>
- </div>
- <div class="box-btm"></div>
- <?
- }
- }
- }
- ?>
- <!-- news -->
- <?php if(empty($_SESSION['id'])){ ?>
- <script type="text/javascript">
- $(document).ready(function(){
- //Examples of how to assign the ColorBox event to elements
- //$(".colorbox").colorbox({width:"500", height:"330"});
- $(".colorbox").colorbox({rel:'colorbox',width:'800',height:'600'});
- //Example of preserving a JavaScript event for inline calls.
- $("#click").click(function(){
- $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("txt");
- return false;
- });
- });
- </script>
- <!-- screenshots -->
- <div class="box-top"></div>
- <div class="box-title">
- <span class="icon"><span class="icon-cam"></span></span>
- <h2><?=$txt['main_screenshots']?></h2>
- </div>
- <div class="box-con">
- <div class="screenshots">
- <a class="colorbox" href="img/screenshots/01.jpg"><img src="img/screenshots/01.jpg" width="75px" alt="01" /></a>
- <a class="colorbox" href="img/screenshots/02.jpg"><img src="img/screenshots/02.jpg" width="75px" alt="02" /></a>
- <a class="colorbox" href="img/screenshots/03.jpg"><img src="img/screenshots/03.jpg" width="75px" alt="03" /></a>
- <a class="colorbox" href="img/screenshots/04.jpg"><img src="img/screenshots/04.jpg" width="75px" alt="04" /></a>
- <a class="colorbox" href="img/screenshots/05.jpg"><img src="img/screenshots/05.jpg" width="75px" alt="05" /></a>
- </div>
- <div class="sep"></div>
- </div>
- <div class="box-btm"></div>
- <?php } ?>
- </div>
- <!-- sidebar -->
- <div id="sidebar">
- <!-- user panel -->
- <?php if(empty($_SESSION['id'])){ ?>
- <div class="sb-title">
- <span class="icon"><span class="icon-user"></span></span>
- <h3><?php echo $txt['title_login']; ?></h3></div>
- <div class="sb-con">
- <form method="post" id="UserLoginForm" action="/?page=home">
- <?php if (isset($inlog_error) && $inlog_error !='') {
- echo '<div class="red">' . $inlog_error . '</div><br/>';
- } ?>
- <div style="display:none;">
- <input type="hidden" name="_method" value="POST" />
- <input type="hidden" name="data[_Token][key]" value="aa53de0e1ad69e03d80c9e86bd5c74cb5a5bbc80" id="Token1894939656" />
- </div>
- <div>
- <div class="input text required">
- <label for="UserLogin"></label>
- <input type="text" name="username" class="bar curved5" title="Login" id="login-user" value="<?php if(isset($_POST['username'])) echo $_POST['username']; ?>" maxlength="20" />
- </div>
- <div class="input password required">
- <label for="UserPassword"></label>
- <input type="password" name="password" class="bar curved5" title="Senha" id="login-pass" value="<?php if(isset($_POST['password'])) echo $_POST['password']; ?>" /></div>
- <button type="submit" class="button" name="login" style="min-width:95px;">Login</button>
- <a href="?page=register" class="button" style="min-width:103px; float: right;"><?php echo $txt['menu_register']; ?></a> </div>
- </form> <div class="sb-sep"></div>
- <a href="?page=forgot-username" class="ilink"><?php echo $txt['login_forgot_username']; ?></a>
- <a href="?page=forgot-password" class="ilink"><?php echo $txt['login_forgot_password']; ?></a><br />
- </div>
- <div class="sb-end"></div>
- <!-- calendar -->
- <div class="sb-title">
- <span class="icon"><span class="icon-moon"></span></span>
- <h3><?=$txt['main_statistics']?></h3></div>
- <?php
- #Tel leden online
- $expire = "60";
- $sql = "SELECT username, premiumaccount, admin, online, buddy, blocklist FROM gebruikers WHERE online+'1000'>'".time()."' ORDER BY rank DESC, rankexp DESC, username ASC";
- $records = query_cache("online",$sql,$expire);
- $stats['online'] = count($records);
- #Tel aantal leden
- $expire = "300";
- $sql = "SELECT `user_id` FROM `gebruikers`/* WHERE `account_code`='1'*/";
- $stats['aantal'] = query_cache_num('stat-aantal',$sql,$expire);
- #Aantal leden online tellen
- $sql = "SELECT `online`, `username` FROM `gebruikers` WHERE /*`account_code`='1' AND*/ `aanmeld_datum` LIKE '%".date("Y-m-d")."%' ORDER BY `user_id`";
- $stats['nieuw'] = query_cache_num('stat-nieuw',$sql,$expire);
- ?>
- <div class="sb-con">
- <ul class="stats">
- <li>
- <label class="servertijd"><?=$txt['stat_servertime']?></label>
- <span><script type="text/javascript">writeclock()</script></span>
- </li>
- <li>
- <label class="ledentotaal"><?=$txt['stat_amount_member']?></label>
- <span><?php echo $stats['aantal']; ?></span>
- </li>
- <li>
- <label class="ledenonline"><?=$txt['stat_members_online']?></label>
- <span><?php echo $stats['online']; ?></span>
- </li>
- <li>
- <label class="nieuwvandaag"><?=$txt['stat_new_today']?></label>
- <span><?php echo $stats['nieuw']; ?></span>
- </li>
- </ul>
- </div>
- <div class="sb-end"></div>
- <!-- calendar -->
- <div class="sb-title">
- <span class="icon"><span class="icon-moon"></span></span>
- <h3><?=$txt['stat_linkpartners']?></h3></div>
- <div class="sb-con">
- <ul class="stats">
- <?php while($linkpartner = $linkpartnersql->fetch(PDO::FETCH_ASSOC)){
- echo '<li><a href="'.$linkpartner['url'].'">'.$linkpartner['titel'].'</a></li>';
- }
- ?>
- </div>
- <div class="sb-end"></div>
- <!-- ranking -->
- <?php } else { ?>
- <div class="sb-title">
- <span class="icon"><span class="icon-moon"></span></span>
- <h3><?=$txt['main_statistics']?></h3></div>
- <div class="sb-con">
- <ul class="stats">
- <li>
- <label class="servertijd"><?=$txt['stat_servertime']?></label>
- <span><script type="text/javascript">writeclock()</script></span>
- </li>
- <li>
- <label class="username"><?=$txt['stat_player']?></label>
- <span><a
- href="?page=profile&player=<?php echo $gebruiker['username']; ?>"><?php echo $gebruiker['username']; ?></a></span>
- </li>
- <li>
- <label class="world"><?=$txt['stat_world']?></label>
- <span><?php echo $gebruiker['wereld']; ?></span>
- </li>
- <li>
- <label class="silver"><?=$txt['stat_silver']?></label>
- <span><?php echo highamount($gebruiker['silver']); ?></span>
- </li>
- <li>
- <label class="gold"><?=$txt['stat_gold']?></label>
- <span><?php echo highamount($gebruiker['gold']); ?></span>
- </li>
- <li>
- <label class="bank"><?=$txt['stat_bank']?></label>
- <span><?php echo highamount($gebruiker['bank']); ?></span>
- </li>
- <li>
- <label class="respect"><?=$txt['stat_respect']?></label>
- <span><?php echo $gebruiker['respect_add']; ?></span>
- </li>
- <li>
- <label class="message"><?=$txt['stat_messages']?></label>
- <span><?php echo $inbox_txt; ?></span>
- </li>
- <li>
- <label class="event"><?=$txt['stat_event']?></label>
- <span><?php echo $event_txt; ?></span>
- </li>
- <li>
- <label class="notepad"><?=$txt['stat_notepad']?></label>
- <span><span><a href="?page=notepad"><?=$txt['stat_notepad']?></a></span></span>
- </li>
- <li>
- <label class="premium"><?=$txt['stat_premium']?></label>
- <span><? echo $premium_txt; ?></span>
- </li>
- <!-- <li>
- <label class="referals">Promotie punten</label>
- <span><?/*
- $result = mysql_query("SELECT * FROM gebruikers WHERE referer = '" . $gebruiker['username'] . "' AND account_code = 1");
- $num_rows = mysql_num_rows($result);
- $usedpp = mysql_fetch_object(mysql_query("SELECT promopoints_spent FROM gebruikers WHERE username = '" . $gebruiker['username'] . "'"));
- $promopoints = $num_rows - $usedpp->promopoints_spent;
- if ($promopoints) {
- echo $promopoints . " x € 0,50";
- } else {
- echo "geen";
- }
- */?></span>
- </li>-->
- <li>
- <label class="rank"><?=$txt['stat_ranking']?></label><br/><br/>
- <div class="stats-container">
- <div style="width: <? echo $gebruiker_rank['procent']; ?>%;">
- <span><? echo $gebruiker_rank['procent']; ?>%</span><span style="white-space: nowrap;"><?php echo $gebruiker_rank['ranknaam']; ?></span></div>
- </div>
- </li>
- <li>
- <label class="allpokemon"><?=$txt['stat_all_pokemon']?></label><br/>
- <span>
- <div class="stats-container">
- <div style="width: <? echo $gebruiker_pokemon['procent']; ?>%;">
- <span><? echo $gebruiker_pokemon['procent']; ?>%</span></div>
- </div>
- </span>
- </li>
- </ul>
- </div>
- <div class="sb-end"></div>
- <div class="sb-title">
- <span class="icon"><span class="icon-moon"></span></span>
- <h3><?=$txt['main_team']?></h3></div>
- <div class="sb-con">
- <div class="pokemon_hand_box">
- <ul>
- <?
- #Show ALL pokemon in hand
- if ($gebruiker['in_hand'] > 0) {
- $pokemons = $pokemon_sql->fetchAll(PDO::FETCH_ASSOC);
- foreach ($pokemons as $pokemon) {
- $dateadd = strtotime(date('Y-m-d H:i:s')) - 600;
- $date = date('Y-m-d H:i:s', $dateadd);
- #Check if Pokemon have to hatch
- if (($pokemon['ei'] == 1) AND ($pokemon['ei_tijd'] < $date)) {
- update_pokedex($pokemon['wild_id'], '', 'ei');
- $setEgg = $db->prepare("UPDATE pokemon_speler SET ei='0' WHERE id=:pokemon_id");
- $setEgg->bindParam(':pokemon_id', $pokemon["id"], PDO::PARAM_INT);
- $setEgg->execute();
- }
- $pokemon = pokemonei($pokemon);
- $pokemon['naam'] = pokemon_naam($pokemon['naam'], $pokemon['roepnaam']);
- $popup = pokemon_popup($pokemon, $txt);
- if ($pokemon['leven'] == 0) $pokemonstatus = '<img src="images/icons/bullet_red.png">';
- else $pokemonstatus = '<img src="images/icons/bullet_green.png">';
- echo '<li><a href="#" class="tooltip" onMouseover="showhint(\'' . $popup . '\', this)"><div class="img"><img src="' . $pokemon['animatie'] . '" width="32" height="32" alt="' . $pokemon['naam'] . '" /></div></a><div class="name">' . $pokemon['naam'] . '</div><div class="level">Lvl ' . $pokemon['level'] . '</div><div class="status">' . $pokemonstatus . '</div></li>';
- }
- }
- ?></ul>
- </div>
- <div class="sb-sep"></div>
- <a href="?page=extended" class="ilink"><b><?=$txt['main_extended']?></b></a>
- <?
- if ($gebruiker['muziekaan'] == 1){
- ?>
- <div class="sb-title">
- <span class="icon"><span class="icon-music"></span></span>
- <h3><?=$txt['main_music']?></h3></div>
- <div class="sb-con" style="padding:20px;">
- <? getCurrentMusic($_GET['page']); ?>
- </div>
- <div class="sb-end"></div>
- <?
- }
- ?>
- <div class="sb-title">
- <span class="icon"><span class="icon-user"></span></span>
- <h3><a href="?page=forum-categories" style="color: white;"><?=$txt['main_active_topics']?></a></h3></div>
- <div class="sb-con">
- <li style="list-style: none;margin-left: 20px;">
- <br/>
- <?
- $forumQuery = "SELECT *,DATE_FORMAT(`laatste_datum`,'%d-%m-%Y') AS `laatste_datum` FROM `forum_topics` ORDER BY `topic_id` DESC LIMIT 6";
- $stmt = $db->prepare($forumQuery);
- $stmt->execute();
- $forum_topics = $stmt->fetchAll(PDO::FETCH_ASSOC);
- foreach($forum_topics as $forum_topic){
- $topic_naam = $forum_topic['topic_naam'];
- $auteur_naam = $forum_topic['auteur_naam'];
- ?>
- <span style="float:left;width: 65px;"><b><?= $auteur_naam ?></b></span><a href="?page=forum-messages&category=<?= $forum_topic['categorie_id'] ?>&thread=<?= $forum_topic['topic_id'] ?>"><span style="margin-left: 20px;"><?= $topic_naam ?></a></span><br/>
- <?
- }
- ?>
- <a href="?page=forum-categories"><span><?=$txt['main_latest_topics_goto']?></a></span><br/>
- <br/>
- </li>
- </div>
- </div>
- <div class="sb-end"></div>
- <div class="sb-title">
- <span class="icon"><span class="icon-search"></span></span>
- <h3><?=$txt['main_search_pokemon']?></h3></div>
- <div class="sb-con" style="padding:20px;">
- <form method="get" action="/">
- <input name="pokemon" type="text" class="text_long" style="width: 95%;"><br/><br/>
- <button type="submit" class="button" name="zoeken"><?=$txt['main_search_pokemon_button']?></button>
- </form>
- </div>
- <div class="sb-end"></div>
- <!-- ads -->
- <? if ($gebruiker['reclame'] == 1){ ?>
- <div class="sb-title">
- <span class="icon"><span class="icon-moon"></span></span>
- <h3><?=$txt['main_advertisement']?></h3></div>
- <div class="sb-con">
- <div align="center" style="padding-left:20px;padding-right:20px;">
- <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
- <!-- Sidebar -->
- <ins class="adsbygoogle"
- style="display:block"
- data-ad-client="ca-pub-4717467750209676"
- data-ad-slot="1565354742"
- data-ad-format="auto"></ins>
- <script>
- (adsbygoogle = window.adsbygoogle || []).push({});
- </script>
- </div>
- </div>
- <div class="sb-end"></div>
- <? } ?>
- <!-- /ads -->
- <?php } ?>
- </div>
- <div class="clearfix"><a href="?page=promotion"></div></a>
- </div>
- <div id="main-btm"></div>
- <div class="w960">
- <!-- breadcrumbs: bottom -->
- <div class="breadcrumbs">
- <a class="top" href="#">Top</a>
- </div>
- </div>
- <div id="footer">
- <div class="w960">
- <!-- info -->
- <div class="left">
- <a href="/"><img src="<?=GLOBALDEF_SITELOGO?>" alt="" width="90px"/></a><?=$txt['main_rights']?>
- </div>
- </div>
- </div>
- <?if(defined('GLOBALDEF_FACEBOOK')){?>
- <div style="position:fixed; bottom:0%; left:0px;"><a href="<?=GLOBALDEF_FACEBOOK?>" target="_blank" title="<?=GLOBALDEF_SITENAME?> op Facebook"><img src="/images/3b.png"></img></a></div>
- <?}?>
- <?if(getSetting("showMaintenance")){?>
- <style>
- #note {
- position: absolute;
- z-index: 6001;
- top: 0;
- left: 0;
- right: 0;
- background: #fde073;
- text-align: center;
- line-height: 2.5;
- overflow: hidden;
- -webkit-box-shadow: 0 0 5px black;
- -moz-box-shadow: 0 0 5px black;
- box-shadow: 0 0 5px black;
- }
- .cssanimations.csstransforms #note {
- -webkit-transform: translateY(-50px);
- -webkit-animation: slideDown 2.5s 1.0s 1 ease forwards;
- -moz-transform: translateY(-50px);
- -moz-animation: slideDown 2.5s 1.0s 1 ease forwards;
- }
- #close {
- position: absolute;
- right: 10px;
- top: 9px;
- text-indent: -9999px;
- background: url(images/close.png);
- height: 16px;
- width: 16px;
- cursor: pointer;
- }
- .cssanimations.csstransforms #close {
- display: none;
- }
- @-webkit-keyframes slideDown {
- 0%, 100% { -webkit-transform: translateY(-50px); }
- 10%, 90% { -webkit-transform: translateY(0px); }
- }
- @-moz-keyframes slideDown {
- 0%, 100% { -moz-transform: translateY(-50px); }
- 10%, 90% { -moz-transform: translateY(0px); }
- }
- </style>
- <div id="note">
- <?=getSetting('maintenanceMessage')?> <a id="close"><?=$txt['main_close_button']?></a>
- </div>
- <script>
- close = document.getElementById("close");
- close.addEventListener('click', function() {
- note = document.getElementById("note");
- note.style.display = 'none';
- }, false);
- </script>
- <?}?>
- <!-- include libraries(jQuery, bootstrap) -->
- <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
- <script src="//netdna.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.js"></script>
- <!-- include summernote css/js-->
- <script src="//cdnjs.cloudflare.com/ajax/libs/summernote/0.8.2/summernote.js"></script>
- <!-- only include summernote language if it isn't english -->
- <?if(GLOBALDEF_EDITORLANGUAGE != 'en-EN'){?>
- <script src="includes/summernote/lang/summernote-<?=GLOBALDEF_EDITORLANGUAGE?>.js"></script>
- <?}?>
- <script type="text/javascript" src="../js/chat.js"></script>
- <link type="text/css" rel="stylesheet" media="all" href="../css/chat.css" />
- <?
- if(!isset($_SESSION['id'])) {
- ?>
- <script type="text/javascript" src="js/jquery.js""></script>
- <script type="text/javascript" src="javascripts/jquery.colorbox.js"></script>
- <?}?>
- <?
- if(isset($_SESSION['id'])) {
- //drop megastone
- $results = $db->prepare("SELECT `Abomasite`, `Absolite`, `Aerodactylite`, `Aggronite`, `Alakazite`, `Altarianite`, `Ampharosite`, `Audinite`, `Banettite`, `Beedrillite`, `Blastoisinite`, `Blazikenite`, `Cameruptite`, `Charizardite X`, `Charizardite Y`, `Diancite`, `Galladite`, `Garchompite`, `Gardevoirite`, `Gengarite`, `Glalitite`, `Gyaradosite`, `Heracronite`, `Houndoominite`, `Kangaskhanite`, `Latiasite`, `Latiosite`, `Lopunnite`, `Lucarionite`, `Manectite`, `Mawilite`, `Medichamite`, `Metagrossite`, `Mewtwonite X`, `Mewtwonite Y`, `Pidgeotite`, `Pinsirite`, `Sablenite`, `Salamencite`, `Sceptilite`, `Scizorite`, `Sharpedonite`, `Slowbronite`, `Steelixite`, `Swampertite`, `Tyranitarite`, `Venusaurite` FROM `gebruikers_item` WHERE user_id=:user_id");
- $results->bindParam(':user_id', $_SESSION['id']);
- $results->execute();
- $results = $results->fetch();
- $sum = 0;
- foreach($results as $result) {
- $sum+= $result;
- }
- $extraRandom = rand(0,10);
- $randomStoneDrop = rand(0, 10000);
- $dropKans = dropKans($sum);
- if ($randomStoneDrop >= $dropKans) {
- if (in_array($_SESSION['naam'], explode(",", getSetting("kansUitsluitingen")))) {
- } else {
- while (true) {
- $megaStones = array("Abomasite", "Absolite", "Aerodactylite", "Aggronite", "Alakazite", "Altarianite", "Ampharosite", "Audinite", "Banettite", "Beedrillite", "Blastoisinite", "Blazikenite", "Cameruptite", "Charizardite X", "Charizardite Y", "Diancite", "Galladite", "Garchompite", "Gardevoirite", "Gengarite", "Glalitite", "Gyaradosite", "Heracronite", "Houndoominite", "Kangaskhanite", "Latiasite", "Latiosite", "Lopunnite", "Lucarionite", "Manectite", "Mawilite", "Medichamite", "Metagrossite", "Mewtwonite X", "Mewtwonite Y", "Pidgeotite", "Pinsirite", "Sablenite", "Salamencite", "Sceptilite", "Scizorite", "Sharpedonite", "Slowbronite", "Steelixite", "Swampertite", "Tyranitarite", "Venusaurite");
- $randomStoneDrop = rand(0, count($megaStones));
- $droppedStone = $megaStones[$randomStoneDrop];
- if ($results[$droppedStone] == 0) {
- $endDrop = $droppedStone;
- break;
- } elseif ($extraRandom > 8) {
- $endDrop = $droppedStone;
- break;
- }
- }
- if ($endDrop) {
- include_once('language/language-general.php');
- echo showToastr("success", $txt['alert_stone_drop_1'].$megaStones[$randomStoneDrop].$txt['alert_stone_drop_2']);
- mysql_query("UPDATE `gebruikers_item` SET `" . $megaStones[$randomStoneDrop] . "`=`" . $megaStones[$randomStoneDrop] . "`+1 WHERE `user_id`='" . $gebruiker['user_id'] . "'");
- $event = $txt['alert_stone_drop_message_1'].$megaStones[$randomStoneDrop].$txt['alert_stone_drop_message_2'];
- $result = $db->prepare("INSERT INTO gebeurtenis (datum, ontvanger_id, bericht, gelezen)
- VALUES (NOW(), :to, :event, '0')");
- $result->bindValue(':to', $gebruiker['user_id'], PDO::PARAM_INT);
- $result->bindValue(':event', $event, PDO::PARAM_STR);
- $result = $result->execute();
- }
- }
- }
- //show toast on new message
- if ($inbox_new) {
- if ($inbox_new == 1) {
- $inbox_new = $txt['new_message'];
- } else {
- $inbox_new = $inbox_new .' '. $txt['new_messages'];
- }
- echo showToastr("info", "<a href='?page=inbox'>".$txt['you_have']." ".$inbox_new.".</a>");
- }
- //show toast on new event
- if ($event_new) {
- if ($event_new == 1) {
- $event_new = $txt['new_event'];
- } else {
- $event_new = $event_new .' '. $txt['new_events'];
- }
- echo showToastr("info", "<a href='?page=events'>".$txt['you_have']." ".$event_new.".</a>");
- }
- }
- ?>
- </div>
- </body>
- </html>
Add Comment
Please, Sign In to add comment