PageRenderTime 64ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/dorf2.php

https://github.com/advocaite/TravianxT4
PHP | 218 lines | 192 code | 17 blank | 9 comment | 4 complexity | 2b194661202bedb5e9cfa3eeef4be53d MD5 | raw file
  1. <?php
  2. #################################################################################
  3. ## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
  4. ## --------------------------------------------------------------------------- ##
  5. ## Filename dorf2.php ##
  6. ## Developed by: Dzoki ##
  7. ## License: TravianX Project ##
  8. ## Copyright: TravianX (c) 2010-2011. All rights reserved. ##
  9. ## ##
  10. #################################################################################
  11. include("GameEngine/Village.php");
  12. $start = $generator->pageLoadTimeStart();
  13. if(isset($_GET['newdid'])) {
  14. $_SESSION['wid'] = $_GET['newdid'];
  15. header("Location: ".$_SERVER['PHP_SELF']);
  16. }
  17. else {
  18. $building->procBuild($_GET);
  19. }
  20. $dorf2active ="active";
  21. ?>
  22. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  23. <html xmlns="http://www.w3.org/1999/xhtml"><head><style id="jScroll.css" media="screen" type="text/css">.jScroll {overflow: hidden; width: 100%; height: 100%;position:relative;}
  24. .jScroll .jScroll-content {position: absolute; top: 0px; left: 0px;}
  25. .jScroll .jScroll-scroll {cursor:pointer; position: absolute; height: 100%; right: 0px; top: 0px;}
  26. .jScroll .jScroll-scroll-up {position: absolute; width: 100%;}
  27. .jScroll .jScroll-scroll-slider {position: absolute; width: 100%;}
  28. .jScroll .jScroll-scroll-down {position: absolute; width: 100%;}
  29. .jScroll .jScroll-scroll-between {position: absolute; width: 100%;}
  30. .jScroll .jScroll-scroll-slider {top: 10px; height: 50px;}
  31. .jScroll .jScroll-scroll-slider .top {width: 100%;}
  32. .jScroll .jScroll-scroll-slider .center {width: 100%;}
  33. .jScroll .jScroll-scroll-slider .bottom {width: 100%;}
  34. .jScroll .jScroll-scroll-down {bottom: 0px;}
  35. .jScroll .jScroll-element-scroll {width: 15px;}
  36. .jScroll .jScroll-element-down {background: transparent url(A2EB891D63C8/avg_ls_dom.jsimages/down.gif) no-repeat center bottom; height: 6px;}
  37. .jScroll .jScroll-element-down:hover {background-image: url(A2EB891D63C8/avg_ls_dom.jsimages/down-hover.gif);}
  38. .jScroll .jScroll-element-up {background: transparent url(A2EB891D63C8/avg_ls_dom.jsimages/up.gif) no-repeat center top; height: 6px;}
  39. .jScroll .jScroll-element-up:hover {background-image: url(A2EB891D63C8/avg_ls_dom.jsimages/up-hover.gif);}
  40. .jScroll .jScroll-element-between {margin-left: 4px; width: 7px; opacity: 0; background-color: #000000; filter: alpha(opacity=0);}
  41. .jScroll .jScroll-element-between:hover {opacity: 0.25; filter: alpha(opacity=25);}
  42. .jScroll .jScroll-element-between.clicked {opacity: 0.5; filter: alpha(opacity=50);}
  43. .jScroll .jScroll-element-slider .top {background: transparent url(A2EB891D63C8/avg_ls_dom.jsimages/slider-top.gif) no-repeat center top; height: 1px;}
  44. .jScroll .jScroll-element-slider:hover .top {background-image: url(A2EB891D63C8/avg_ls_dom.jsimages/slider-top-hover.gif);}
  45. .jScroll .jScroll-element-slider .center {background: transparent url(A2EB891D63C8/avg_ls_dom.jsimages/slider-center.gif) repeat-y center top;}
  46. .jScroll .jScroll-element-slider:hover .center {background-image: url(A2EB891D63C8/avg_ls_dom.jsimages/slider-center-hover.gif);}
  47. .jScroll .jScroll-element-slider .bottom {background: transparent url(A2EB891D63C8/avg_ls_dom.jsimages/slider-bottom.gif) no-repeat center bottom; height: 1px;}
  48. .jScroll .jScroll-element-slider:hover .bottom {background-image: url(A2EB891D63C8/avg_ls_dom.jsimages/slider-bottom-hover.gif);}
  49. </style>
  50. <title><?php echo SERVER_NAME ?></title>
  51. <meta http-equiv="cache-control" content="max-age=0">
  52. <meta http-equiv="pragma" content="no-cache">
  53. <meta http-equiv="expires" content="0">
  54. <meta http-equiv="imagetoolbar" content="no">
  55. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  56. <meta name="content-language" content="au">
  57. <link href="<?php echo GP_LOCATE; ?>lang/au/compact.css" rel="stylesheet" type="text/css"><link href="<?php echo GP_LOCATE; ?>lang/au/lang.css" rel="stylesheet" type="text/css"> <link href="dorf1.php_files/travian_basics.css" rel="stylesheet" type="text/css">
  58. </script><script type="text/javascript" src="crypt.js"></script>
  59. <script type="text/javascript">
  60. Travian.Translation.add(
  61. {
  62. 'allgemein.anleitung': 'Instructions',
  63. 'allgemein.cancel': 'cancel',
  64. 'allgemein.ok': 'OK',
  65. 'cropfinder.keine_ergebnisse': 'No search results found.'
  66. });
  67. Travian.applicationId = 'T4.0 Game';
  68. Travian.Game.version = '4.0';
  69. Travian.Game.worldId = 'au55';
  70. </script>
  71. <body class="v35 gecko village2">
  72. <div id="wrapper">
  73. <img id="staticElements" src="img/x.gif" alt="">
  74. <div id="logoutContainer">
  75. <a id="logout" href="logout.php">&nbsp;</a>
  76. </div>
  77. <div class="bodyWrapper">
  78. <img style="" src="img/x.gif" id="msfilter" alt="">
  79. <div id="header">
  80. <?php include("Templates/header.tpl"); ?>
  81. <div id="mid">
  82. <a id="ingameManual" href="help.php">
  83. <img src="img/x.gif" class="question" alt="Help">
  84. </a>
  85. <div class="clear"></div>
  86. <div id="contentOuterContainer">
  87. <div class="contentTitle">&nbsp;</div>
  88. <div class="contentContainer">
  89. <div id="content" class="village2">
  90. <?php include("Templates/dorf2.tpl"); ?>
  91. <?php
  92. if($building->NewBuilding) {
  93. include("Templates/Building.tpl");
  94. } ?>
  95. <div class="clear"></div>
  96. <div class="clear">&nbsp;</div> </div> <div class="clear"></div>
  97. </div> <div class="contentFooter">&nbsp;</div>
  98. </div> <div id="side_info">
  99. <div class="sideInfoHero">
  100. <img id="heroImage" src="img/hero_image.gif" class="heroImage" alt="Hero">
  101. <div class="heroImageBorder"></div>
  102. <a id="heroProfile" href="hero_inventory.php" class="heroProfile"></a>
  103. <a href="hero_adventure.php" class="adventures"></a>
  104. <a href="hero_auction.php" class="auctions"></a>
  105. </div>
  106. <script type="text/javascript">
  107. window.addEvent('domready', function()
  108. {
  109. var element = $('heroProfile');
  110. if (!element)
  111. {
  112. return;
  113. }
  114. var fnHeroTitle = function()
  115. {
  116. element.removeEvent('mouseover', fnHeroTitle);
  117. Travian.ajax(
  118. {
  119. data:
  120. {
  121. cmd: 'getHeroStatus'
  122. },
  123. onSuccess: function(data)
  124. {
  125. element.setTitle(data.statusInfoText);
  126. Travian.Tip.show(data.statusInfoText);
  127. }
  128. });
  129. };
  130. element.addEvent('mouseover', fnHeroTitle);
  131. });
  132. </script> <div class="sideInfoPlayer">
  133. <a class="signLink" href="spieler.php?uid=<?php echo $session->uid; ?>">
  134. <span class="wrap"><?php echo $_SESSION['username']; ?></span>
  135. </a>
  136. <img class="nationBig nationBig<?php echo $session->tribe; ?>" alt="Teutons" src="img/x.gif">
  137. </div>
  138. <? include("Templates/multivillage.tpl"); ?>
  139. </div> <div class="clear"></div>
  140. </div>
  141. <?php
  142. include("Templates/footer.tpl");
  143. ?>
  144. <div id="stime" class="stime">
  145. <div class="content-background-l">&nbsp;</div>
  146. <div class="content-background-r">&nbsp;</div>
  147. <div class="content day">
  148. Server time:&nbsp;<span id="tp1">15:07:18</span>
  149. </div>
  150. </div> <div id="plusLink">
  151. <div id="gs">
  152. <p class="gold">
  153. <a href="plus.php?id=3"><img src="img/x.gif" alt="Gold" class="gold"><br><?php echo $session->gold ?></a>
  154. </p>
  155. <p class="silver">
  156. <a href="hero_auction.php"><img src="img/x.gif" alt="Silver" class="silver"><br>NaN</a>
  157. </p>
  158. <div class="clear"></div>
  159. </div>
  160. <div id="plus">
  161. <a href="plus.php" class="plusBtn"><span class="plusBtn-l"><span class="plus_g">P</span><span class="plus_o">l</span><span class="plus_g">u</span><span class="plus_o">s</span></span><span class="plusBtn-r">&nbsp;</span></a>
  162. </div>
  163. </div>
  164. <div class="clear"></div>
  165. <?php
  166. include("Templates/res.tpl");
  167. ?>
  168. <div class="clear"></div>
  169. <script type="text/javascript">
  170. resources.production = {
  171. 'l1': <?php echo $village->getProd("wood"); ?>, 'l2': <?php echo $village->getProd("clay"); ?>, 'l3': <?php echo $village->getProd("iron"); ?>, 'l4': <?php echo $village->getProd("crop"); ?> };
  172. </script> <div id="villageName">
  173. <div class="clickable" ondblclick="Travian.Game.showEditVillageDialog('Change village name.', 'New village name:', 'Save',15027);">
  174. <span id="villageNameField"><?php echo $village->vname; ?></span><br>
  175. <span class="loyalty high">
  176. Loyalty: <?php echo $village->loyalty; ?>%
  177. </span>
  178. </div>
  179. </div>
  180. <div class="questMaster">
  181. <div id="anm" style="width:120px; height:140px; visibility:hidden;"></div>
  182. <div id="qge">
  183. <img onclick="qst_handle();" src="img/x.gif" id="qgei" class="master nation<?php echo $session->tribe; ?>" title="To the quest" alt="To the quest" />
  184. </div>
  185. <script type="text/javascript">
  186. quest.number = -15;
  187. quest.last = 24;
  188. cache_preload = new Image();
  189. cache_preload.src = "img/x.gif";
  190. cache_preload.className = "cranny";
  191. </script></div>
  192. <script type="text/javascript">
  193. Travian.Translation.add(
  194. {
  195. 'close' : 'close'
  196. });
  197. </script>
  198. </div>
  199. <div id="ce"></div>
  200. </div>
  201. <div style="position: absolute; top: 45px; left: 162px; visibility: hidden; opacity: 0; z-index: 10000;"><div class="tip"><div style="width: 54px;" class="tip-container"><div class="tl"></div><div class="tr"></div><div class="tc"></div><div class="ml"></div><div class="mr"></div><div class="mc"></div><div class="bl"></div><div class="br"></div><div class="bc"></div><div class="tip-contents"><div style="display: none;" class="title elementTitle"></div><div style="display: block;" class="text elementText">Travian</div></div></div></div></div><img style="position: absolute;" alt="" src="img/stats_002.htm" height="1" width="1"></body></html>