PageRenderTime 49ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/template/pages/account.php

https://gitlab.com/Nightprince/Warcry-CMS
PHP | 234 lines | 201 code | 31 blank | 2 comment | 8 complexity | e6c7641f41f70304e3441324a3816a2e MD5 | raw file
  1. <?php
  2. if (!defined('init_pages'))
  3. {
  4. header('HTTP/1.0 404 not found');
  5. exit;
  6. }
  7. $CORE->loggedInOrReturn();
  8. $CORE->load_CoreModule('raf');
  9. $raf = new RAF();
  10. //Set the title
  11. $TPL->SetTitle('Account Panel');
  12. //Print the header
  13. $TPL->LoadHeader();
  14. ?>
  15. <div class="content_holder">
  16. <div class="sub-page-title">
  17. <div id="title">
  18. <h1>Account Panel<p></p><span></span></h1>
  19. </div>
  20. <?php
  21. if (isset($realms_config) && count($realms_config) > 1)
  22. {
  23. echo '
  24. <div style="float: right; margin-top: 22px; margin-right: 10px;">
  25. <form action="execute.php?take=set_realm" method="post">
  26. <select name="realm" styled="true" onchange="this.form.submit()">
  27. <option value="0">Select operating realm</option>';
  28. foreach ($realms_config as $id => $realm)
  29. {
  30. echo '<option value="', $id, '">', $realm['name'], '</option>';
  31. }
  32. unset($id, $realm);
  33. echo '
  34. </select>
  35. </form>
  36. </div>';
  37. }
  38. ?>
  39. </div>
  40. <div class="container_2 account" align="center">
  41. <div class="cont-image">
  42. <!-- Errors -->
  43. <?php
  44. if ($error = $ERRORS->DoPrint('setrealm'))
  45. {
  46. echo $error, '<br><br>';
  47. }
  48. if ($success = $ERRORS->successPrint('setrealm'))
  49. {
  50. echo $success, '<br><br>';
  51. }
  52. unset($error, $success);
  53. ?>
  54. <!-- Main Account info -->
  55. <div class="container_3 account_light_cont account_info_cont" align="left">
  56. <div class="account_info" align="left">
  57. <?php
  58. echo '
  59. <ul class="account_avatar">
  60. <li id="avatar"><span style="background:url(', ($CURUSER->getAvatar()->type() == AVATAR_TYPE_GALLERY ? './resources/avatars/'.$CURUSER->getAvatar()->string() : $CURUSER->getAvatar()->string()), ') no-repeat; background-size: 100%;"></span><p></p></li>
  61. <li id="change_avatar"><a href="', $config['BaseURL'],'/index.php?page=avatars">Change your Avatar</a></li>
  62. </ul>
  63. <ul class="account_info_main">
  64. <li id="displayname"><span>Display name:</span><p>', $CURUSER->get('displayName'), '</p></li>
  65. <li id="rank"><span>Rank:</span><p>', $CURUSER->getRank()->string(), '</p></li>
  66. <li><span>Username:</span><p>', $CURUSER->get('username'), '</p></li>
  67. <li><span>Email:</span><p>', $CURUSER->get('email'), '</p></li>
  68. <li id="gcoins"><span>Gold Coins:</span><div></div><p>', $CURUSER->get('gold'), '</p></li>
  69. <li id="scoins"><span>Silver Coins:</span><div></div><p>', $CURUSER->get('silver'), '</p></li>
  70. </ul>
  71. <ul class="account_info_second">
  72. <li><span>Referred members:</span><p><a href="', $config['BaseURL'], '/index.php?page=recruit-a-friend">', $raf->GetReferralsCount($CURUSER->get('id')),'</a></p></li>
  73. <br/>
  74. <li><span>Last login:</span><p>', $CURUSER->get('last_login'), '</p></li>
  75. <li><span>Last IP Address:</span><p>', $CURUSER->get('last_ip'), '</p></li>
  76. <br/>
  77. <li><span>Registration date:</span><p>', $CURUSER->get('joindate'), '</p></li>
  78. <br/>
  79. <li><span>Operating realm:</span><p>', $realms_config[$CURUSER->GetRealm()]['name'], '</p></li>
  80. </ul>';
  81. ?>
  82. <div class="clear"></div>
  83. </div>
  84. </div>
  85. <!-- Main Account info.End -->
  86. <!-- Main Account menu -->
  87. <ul id="accoun_panel_menu">
  88. <li id="boost"><a href="<?php echo $config['BaseURL'], '/index.php?page=boosts'; ?>"><p></p></a></li>
  89. <li>
  90. <a href="<?php echo $config['BaseURL'], '/index.php?page=store'; ?>">
  91. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/inv_misc_bag_10_black.jpg);"></div>
  92. <span>
  93. <p>Store</p>
  94. Spend your coins here.
  95. </span>
  96. </a>
  97. </li>
  98. <li>
  99. <a href="<?php echo $config['BaseURL'], '/index.php?page=vote'; ?>">
  100. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/inv_crate_04.jpg);"></div>
  101. <span>
  102. <p>Vote</p>
  103. Vote for us and earn silver coins.
  104. </span>
  105. </a>
  106. </li>
  107. <li>
  108. <a href="<?php echo $config['BaseURL'], '/index.php?page=buycoins'; ?>">
  109. <div id="icon" style="background-image: url(./template/style/images/misc/coins_icon.jpg);"></div>
  110. <span>
  111. <p>Buy Coins</p>
  112. Purchase gold coins.
  113. </span>
  114. </a>
  115. </li>
  116. <li>
  117. <a href="<?php echo $config['BaseURL'], '/index.php?page=teleporter'; ?>">
  118. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/inv_misc_rune_05.jpg);"></div>
  119. <span>
  120. <p>Teleporter</p>
  121. Teleport your characters.
  122. </span>
  123. </a>
  124. </li>
  125. <li>
  126. <a href="<?php echo $config['BaseURL'], '/index.php?page=unstuck'; ?>">
  127. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/inv_misc_rune_01.jpg);"></div>
  128. <span>
  129. <p>Unstuck</p>
  130. Unstuck and revive your charcaters.
  131. </span>
  132. </a>
  133. </li>
  134. <li>
  135. <a href="<?php echo $config['BaseURL'], '/index.php?page=itemsets'; ?>">
  136. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/inv_chest_robe_raidpriest_k_01.jpg);"></div>
  137. <span>
  138. <p>Armor Sets</p>
  139. Leveling and end-game item sets.
  140. </span>
  141. </a>
  142. </li>
  143. <li>
  144. <a href="<?php echo $config['BaseURL'], '/index.php?page=levels'; ?>">
  145. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/spell_holy_divineprovidence.jpg);"></div>
  146. <span>
  147. <p>Level up</p>
  148. Level up your character instantly.
  149. </span>
  150. </a>
  151. </li>
  152. <li>
  153. <a href="<?php echo $config['BaseURL'], '/index.php?page=purchase_gold'; ?>">
  154. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/inv_misc_coin_02.jpg);"></div>
  155. <span>
  156. <p>In-Game Gold</p>
  157. Purchase gold for your character.
  158. </span>
  159. </a>
  160. </li>
  161. <li>
  162. <a href="<?php echo $config['BaseURL'], '/index.php?page=factionchange'; ?>">
  163. <div id="icon" style="background-image:url(./template/style/images/misc/faction_change_icon.jpg);"></div>
  164. <span>
  165. <p>Faction Change</p>
  166. Change your charcater faction.
  167. </span>
  168. </a>
  169. </li>
  170. <li>
  171. <a href="<?php echo $config['BaseURL'], '/index.php?page=recustomization'; ?>">
  172. <div id="icon" style="background-image:url(http://wow.zamimg.com/images/wow/icons/large/race_human_male.jpg);"></div>
  173. <span>
  174. <p>Re-Customization</p>
  175. Change your character look.
  176. </span>
  177. </a>
  178. </li>
  179. </ul>
  180. <!-- Main Account menu.End -->
  181. <!-- Quick account menu -->
  182. <ul class="quick_acc_menu">
  183. <li class="special"><a href="<?php echo $config['BaseURL'], '/index.php?page=pcode';?>">Promotion Codes<p></p><span></span></a></a>
  184. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=recruit-a-friend';?>">Recruit a Friend<p></p><span></span></a></a>
  185. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=items_refund'; ?>">Refund Items<p></p><span></span></a></li>
  186. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=changepass'; ?>">Change password<p></p><span></span></a></li>
  187. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=changemail'; ?>">Change email<p></p><span></span></a></li>
  188. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=changedname'; ?>">Change display name<p></p><span></span></a></li>
  189. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=acactivity'; ?>">Account activity<p></p><span></span></a></li>
  190. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=sactivity'; ?>">Store activity<p></p><span></span></a></li>
  191. <li><a href="<?php echo $config['BaseURL'], '/index.php?page=cactivity'; ?>">Coins activity<p></p><span></span></a></li>
  192. </ul>
  193. <!-- Quick account menu.End -->
  194. <div class="clear"></div>
  195. </div>
  196. </div>
  197. </div>
  198. <?php
  199. unset($raf);
  200. $TPL->LoadFooter();
  201. ?>