pageLoadTimeStart(); ################################################################################# ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ## ## --------------------------------------------------------------------------- ## ## Filename : allianz.php ## ## Type : In Game Alliance 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. ## ## --------------------------------------------------------------------------- ## ################################################################################# //fix by ronix use App\Utils\AccessLogger; if(isset($_GET['aid']) && !is_numeric($_GET['aid'])) { header("location: allianz.php"); exit; } include_once("GameEngine/Village.php"); include_once("GameEngine/Chat.php"); AccessLogger::logRequest(); $alliance->procAlliance($_GET); if(isset($_GET['newdid'])) { $_SESSION['wid'] = $_GET['newdid']; if(isset($_GET['s'])){ header("Location: ".$_SERVER['PHP_SELF']."?s=".preg_replace("/[^a-zA-Z0-9_-]/","",$_GET['s'])); exit; }else if(isset($_GET['aid'])){ header("Location: ".$_SERVER['PHP_SELF']."?aid=".preg_replace("/[^a-zA-Z0-9_-]/","",$_GET['aid'])); exit; }else{ header("Location: ".$_SERVER['PHP_SELF']); exit; } } if(isset($_GET['fid']) || isset($_GET['fid2'])){ $fid = preg_replace("/[^0-9]/","",!empty($_GET['fid']) ? $_GET['fid'] : $_GET['fid2']); $forumInfos = $database->ForumCatEdit($fid); if(empty($forumInfos)){ header("Location: ".$_SERVER['PHP_SELF']); exit; } $forum_type = reset($forumInfos); if (!empty($forum_type)) { if($forum_type['forum_area'] != 1 && !$alliance->isForumAccessible($fid)){ if($forum_type['alliance'] != $session->alliance){ header("Location: ".$_SERVER['PHP_SELF']); exit; } } } } if(isset($_GET['aid']) || isset($_GET['fid']) || isset($_GET['fid2']) || $session->alliance > 0 || ($session->alliance == 0 && isset($_GET['s']) && $_GET['s'] == 2)){ ?> <?php echo SERVER_NAME.' » » » Alliance '; if(!empty($_GET['s'])){ switch($_GET['s']){ case '2' : if($session->alliance == 0) echo 'Forum (No alliance)'; else echo 'Forum ('.$alliance->allianceArray['tag'].' - '.$alliance->allianceArray['name'].')'; break; case '6' : echo 'Chat ('.$alliance->allianceArray['tag'].' - '.$alliance->allianceArray['name'].')'; break; case '3' : echo 'Attacks ('.$alliance->allianceArray['tag'].' - '.$alliance->allianceArray['name'].')'; break; case '4' : echo 'News ('.$alliance->allianceArray['tag'].' - '.$alliance->allianceArray['name'].')'; break; case '5' : echo 'Options ('.$alliance->allianceArray['tag'].' - '.$alliance->allianceArray['name'].')'; break; } } else echo $alliance->allianceArray['tag'].' - '.$alliance->allianceArray['name']; ?> gpack == null || GP_ENABLE == false) { echo " "; } else { echo " "; } ?>
getAlliPermissions($session->uid, $session->alliance, 0); include ("Templates/menu.tpl"); if(isset($_GET['s']) && $_GET['s'] == 2) echo '
'; else echo '
'; if(isset($_GET['s'])){ if($_GET['s'] != 5 || $session->sit == 0){ switch($_GET['s']){ case 2 : if(isset($_POST['vote'])) $alliance->Vote($_POST); include("Templates/Alliance/forum.tpl"); break; case 3: include("Templates/Alliance/attacks.tpl"); break; case 4: include("Templates/Alliance/news.tpl"); break; case 5: include("Templates/Alliance/option.tpl"); break; case 6: include("Templates/Alliance/chat.tpl"); break; case 1: default: include("Templates/Alliance/overview.tpl"); break; } // Options }else{ header("Location: ".$_SERVER['PHP_SELF']); exit(); } }else if(isset($_GET['delinvite'])){ if($userPermissions['opt4'] == 0) $alliance->redirect(); include ("Templates/Alliance/invite.tpl"); }elseif(isset($_POST['o'])){ switch($_POST['o']){ case 1 : if($userPermissions['opt1'] == 0) $alliance->redirect(); if(isset($_POST['s']) == 5 && isset($_POST['a_user'])){ $alliance->procAlliForm($_POST); include("Templates/Alliance/changepos.tpl"); } else include("Templates/Alliance/assignpos.tpl"); break; case 2 : if($userPermissions['opt2'] == 0) $alliance->redirect(); if(isset($_POST['s']) == 5 && isset($_POST['a']) == 2) $alliance->procAlliForm($_POST); include("Templates/Alliance/kick.tpl"); break; case 3 : if($userPermissions['opt3'] == 0) $alliance->redirect(); if(isset($_POST['s']) == 5 && isset($_POST['a']) == 3) $alliance->procAlliForm($_POST); include("Templates/Alliance/allidesc.tpl"); break; case 4 : if($userPermissions['opt4'] == 0) $alliance->redirect(); if(isset($_POST['s']) == 5 && isset($_POST['a']) == 4) $alliance->procAlliForm($_POST); include("Templates/Alliance/invite.tpl"); break; case 5 : if($userPermissions['opt5'] == 0) $alliance->redirect(); if(isset($_POST['f_link'])) $alliance->setForumLink($_POST); include("Templates/Alliance/linkforum.tpl"); break; case 6 : if($userPermissions['opt6'] == 0) $alliance->redirect(); if(isset($_POST['dipl']) && isset($_POST['a_name'])) $alliance->procAlliForm($_POST); include("Templates/Alliance/chgdiplo.tpl"); break; case 11 : if(isset($_POST['s']) == 5 && isset($_POST['a']) == 11) $alliance->procAlliForm($_POST); include("Templates/Alliance/quitalli.tpl"); break; case 100 : if($userPermissions['opt3'] == 0) $alliance->redirect(); if(isset($_POST['s']) == 5 && isset($_POST['a']) == 100) $alliance->procAlliForm($_POST); include("Templates/Alliance/changename.tpl"); break; case 101 : if($userPermissions['opt6'] == 0) $alliance->redirect(); if(isset($_POST['id'])) $database->diplomacyCancelOffer($_POST['id'], $session->alliance); include("Templates/Alliance/chgdiplo.tpl"); break; case 102 : if($userPermissions['opt6'] == 0) $alliance->redirect(); if(isset($_POST['id'])) $database->diplomacyInviteDenied($_POST['id'], $session->alliance); include("Templates/Alliance/chgdiplo.tpl"); break; case 103 : if($userPermissions['opt6'] == 0) $alliance->redirect(); if(isset($_POST['id'])) $database->diplomacyInviteAccept($_POST['id'], $session->alliance); include("Templates/Alliance/chgdiplo.tpl"); break; case 104 : if($userPermissions['opt6'] == 0) $alliance->redirect(); if(isset($_POST['id'])) $database->diplomacyCancelExistingRelationship($_POST['id'], $session->alliance); include("Templates/Alliance/chgdiplo.tpl"); break; default : include("Templates/Alliance/option.tpl"); break; } } else include("Templates/Alliance/overview.tpl"); ?>







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