pageLoadTimeStart(); ################################################################################# ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ## ## --------------------------------------------------------------------------- ## ## Filename : plus.php ## ## Type : In Game Plus Page ## ## --------------------------------------------------------------------------- ## ## Developed by : Dzoki ## ## Refactored by : Shadow ## ## Redesign by : Shadow ## ## --------------------------------------------------------------------------- ## ## Contact : cata7007@gmail.com ## ## Project : TravianZ ## ## URLs: : https://travianz.org ## ## GitHub : https://github.com/Shadowss/TravianZ ## ## --------------------------------------------------------------------------- ## ## License : TravianZ Project ## ## Copyright : TravianZ (c) 2010-2026. All rights reserved. ## ## --------------------------------------------------------------------------- ## ################################################################################# use App\Utils\AccessLogger; include_once("GameEngine/Village.php"); AccessLogger::logRequest(); if(isset($_GET['newdid'])) { $_SESSION['wid'] = $_GET['newdid']; header("Location: ".$_SERVER['PHP_SELF']); exit; } else $building->procBuild($_GET); // Gold shop: promo-code redemption (player-side). Best-effort; the engine // self-creates its tables and validates the code (active / expiry / uses / // once-per-player) before granting gold. $promoMsg = ''; $promoOk = false; if (isset($_POST['redeem_code']) && class_exists('GoldShop')) { $__uid = isset($session) && isset($session->uid) ? (int)$session->uid : 0; $rr = GoldShop::redeem($__uid, $_POST['redeem_code']); $promoOk = $rr[0]; $promoMsg = $rr[1]; } ?> <?php echo SERVER_NAME . ' » » » PLUS '; if (!empty($_GET['id'])) { switch ($_GET['id']) { case '2': echo 'Advantages'; break; case '3': echo 'Gold'; break; case '4': echo 'FAQ'; break; case '5': echo 'Earn Gold'; break; } } else { echo 'Tariffs'; } ?> gpack == null || GP_ENABLE == false) { echo " "; } else { echo " "; } ?>
15){ include ("Templates/Plus/3.tpl"); } if (isset($_POST['mail'])) { $email = trim($_POST['mail']); $text = isset($_POST['text']) ? trim($_POST['text']) : ''; // Blocăm CRLF injection și validăm adresa if ( strpos($email, "\r") === false && strpos($email, "\n") === false && filter_var($email, FILTER_VALIDATE_EMAIL) ) { // Limităm dimensiunea și eliminăm caracterele de control $text = substr($text, 0, 2000); $text = preg_replace('/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/', '', $text); $mailer->sendInvite($email, $session->uid, $text); } } ?>






"; include("Templates/links.tpl"); } ?>
pageLoadTimeEnd()-$start_timer)*1000); ?> ms