Guest User

Untitled

a guest
Mar 29th, 2010
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.88 KB | None | 0 0
  1. <?php
  2.  
  3. // ibProArcade v2.6.9+
  4.  
  5. class skin_Arcade{
  6.  
  7. function game($game,$top,$extra) {
  8. global $ibforums;
  9. return <<<EOF
  10. <!-- Add JS function for pnFlashGames Updated games component (Not Sure if this is needed yet) -->
  11. <script type="text/javascript">
  12. <!--
  13. function refreshScores()
  14. {
  15. }
  16. //-->
  17. </script>
  18.  
  19. <table width="100%" border="0" cellspacing="1" cellpadding="4" align="center">
  20. <tr>
  21. <td width="75%" align="center">
  22. <div class="tborder" align="center">
  23. <table width="100%" border="0" cellspacing="0" cellpadding="4" align="center">
  24. <tr>
  25. <td class="alt1" align="center">
  26. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="{$game['gwidth']}" height="{$game['gheight']}">
  27. <param name="menu" value="false" />
  28. <param name="movie" value="./arcade/{$game['gname']}.swf?tgame=0&amp;pn_gid={$game['gid']}&amp;pn_license={$game['license']}&amp;pn_checksum={$game['checksum']}&amp;pn_domain={$game['domain']}&amp;pn_uname={$game['username']}" />
  29. <param name="type" value="application/x-shockwave-flash" />
  30. <param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer/" />
  31. <param name="bgcolor" value="#{$game['bgcolor']}" />
  32. <param name="quality" value="high" />
  33. <param name="menu" value="false" />
  34. <param name="width" value="{$game['gwidth']}" />
  35. <param name="height" value="{$game['gheight']}" />
  36. <param name="flashvars" value="location=./&amp;gamename={$game['gname']}&amp;hash={$game['hash']}" />
  37. <embed src="./arcade/{$game['gname']}.swf?tgame=0&amp;pn_gid={$game['gid']}&amp;pn_license={$game['license']}&amp;pn_checksum={$game['checksum']}&amp;pn_domain={$game['domain']}&amp;pn_uname={$game['username']}" width="{$game['gwidth']}" height="{$game['gheight']}" bgcolor="#{$game['bgcolor']}" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer/" flashvars="location=./&amp;gamename={$game['gname']}" menu="false"></embed>
  38. <noembed>{$ibforums->lang['no_embed']}{$game['gtitle']}</noembed>
  39. </object>
  40. <iframe src="holdsession.php?act=arcade&do=play&gameid=$game[gid]" width='0' height='0' frameborder='0'></iframe>
  41. </td>
  42. </tr>
  43. </table>
  44. </div>
  45. </td>
  46. <td valign="top" align="left" width="25%">
  47. <div class="tborder">
  48. <table width="100%" border="0" cellspacing="1" cellpadding="4">
  49. <tr>
  50. <td width="100%" align="center" class="tcat">{$game['gtitle']}</td>
  51. </tr>
  52. <tr>
  53. <td align="center" class="alt2"><img src="./arcade/images/{$game['gname']}1.gif" alt="" width="50" height="50" /></td>
  54. </tr>
  55. <tr>
  56. <td align="center" class="alt1">{$ibforums->lang['score_beat']}<br /><b>{$top['score']}</b></td>
  57. </tr>
  58. <tr>
  59. <td align="center" class="alt2"><b>{$top['name']}</b></td>
  60. </tr>
  61. <tr>
  62. <td align="center" class="alt1">
  63. <a href="{$ibforums->base_url}act=Arcade">{$ibforums->lang['back_arcade']}</a>
  64. <br /><a href="{$ibforums->base_url}act=Arcade&amp;do=stats&amp;gameid={$game['gid']}">{$ibforums->lang['view_high']}</a><br />
  65. </td>
  66. </tr>
  67. {$extra}
  68. </table>
  69. </div>
  70. </td>
  71. </tr>
  72. </table>
  73. <br /><br />
  74. <iframe src="holdsession.php?act=arcade&do=play&gameid=$game[gid]" width='0' height='0' frameborder='0'></iframe>
  75. EOF;
  76. }
  77.  
  78. function top_links_table($links,$width,$extra) {
  79. global $ibforums;
  80. return <<<EOF
  81. <div class="tborder">
  82. <table width="100%" cellpadding="2" cellspacing="0" border="0">
  83. <tr>
  84. <td class="alt1" align="center" width="{$width}">{$links}</td>
  85. {$extra}
  86. </tr>
  87. </table>
  88. </div><br />
  89. EOF;
  90. }
  91.  
  92. function top_links_table_extra($cat , $selected) {
  93. global $ibforums;
  94. return <<<EOF
  95. <td class="alt1" align="right" width="5%">
  96. &nbsp;
  97. </td>
  98. EOF;
  99. }
  100.  
  101. function objective($game) {
  102. global $ibforums;
  103. return <<<EOF
  104. <tr>
  105. <td width="100%" align="center" class="tcat">{$ibforums->lang['object']}{$game['gtitle']}</td>
  106. </tr>
  107. <tr>
  108. <td class="alt2">{$game['object']}</td>
  109. </tr>
  110. EOF;
  111. }
  112.  
  113. function keys($game) {
  114. global $ibforums;
  115. return <<<EOF
  116. <tr>
  117. <td align="center" class="tcat">{$ibforums->lang['keys']}</td>
  118. </tr>
  119. <tr>
  120. <td align="left" class="alt2">{$game['gkeys']}</td>
  121. </tr>
  122. EOF;
  123. }
  124.  
  125. function row($entry,$gamesplit,$top,$pbest,$links,$rowcol,$rating,$actualtop,$newgame,$stylecolumns) {
  126. global $ibforums;
  127. if ($stylecolumns < 1) { $stylecolumns = 1; }
  128. $gamewidth = 100/$stylecolumns;
  129. return <<<EOF
  130.  
  131. <td width="$gamewidth%" valign="top">
  132.  
  133. <script type="text/javascript">
  134. <!--
  135. var newwindow;
  136. function poptastic(url,features)
  137. {
  138. newwindow=window.open(url,'playnew',features);
  139. }
  140. //-->
  141. </script>
  142.  
  143. <table cellpadding="0" cellspacing="0" border="0" class="row1" width="100%" align="center"><tr><td>
  144. <table cellpadding="6" cellspacing="0" border="0" width="100%">
  145. <tr>
  146. <td class="tcat">
  147. <b>{$entry['gtitle2']}&nbsp;</b>
  148. </td>
  149. </tr>
  150.  
  151.  
  152. <tr>
  153. <td class="alt1">
  154. <fieldset class="fieldset">
  155. <legend><b>{$ibforums->lang['gamebox_options']}</b></legend>
  156. <br />
  157. <a href="arcade.php?$session[sessionurl]do=play&amp;gameid={$entry['gid']}"><img src="arcade/images/{$entry['gname']}1.gif" height="50" width="50" title="{$entry['gwords']}{$entry['filesize']}" hspace="5" vspace ="1" style="border:0px #0069bb dashed;float:right;" alt="" /></a><span class="smallfont">
  158. $newgame <a href="arcade.php?$session[sessionurl]do=play&amp;gameid={$entry['gid']}">{$ibforums->lang['gamebox_startgame']}</a><br />
  159. <!--popup play-->
  160. <a href="javascript:poptastic('arcade.php?$session[sessionurl]do=playfull&amp;gameid={$entry['gid']}', 'height={$entry['gheight']},width={$entry['gwidth']},left=200,top=100,resizable=yes,scrollbars=no,toolbar=no,status=no');">{$ibforums->lang['gamebox_playpopup']}</a><br />
  161.  
  162. <br /><a href="arcade.php?$session[sessionurl]do=stats&amp;gameid={$entry['gid']}">{$ibforums->lang['gamebox_showhigh']}</a><br />
  163. {$entry['gtitle']}
  164. <!--<div align="right" class="smallfont">{$entry['cost']}{$entry['jackpot']}</div>-->
  165. </span>
  166. </fieldset>
  167.  
  168. {$entry['ibprostyle_info1']}
  169. {$entry['cost_info']}
  170. {$entry['jackpot_info']}
  171. {$entry['ibprostyle_info2']}
  172.  
  173. <fieldset class="fieldset">
  174. <legend><b>{$ibforums->lang['gamebox_bestever']}</b></legend>
  175. <center><span class="smallfont">
  176. {$top['name']}
  177. <br />
  178. {$top['score']}</span></center>
  179. </fieldset>
  180.  
  181. <fieldset class="fieldset">
  182. <legend><b>{$ibforums->lang['gamebox_actchamp']}</b></legend>
  183. <center>
  184. <span class="smallfont">
  185. {$actualtop['name']}
  186. <br />
  187. {$actualtop['score']}</span>
  188. </center>
  189. </fieldset>
  190.  
  191. <fieldset class="fieldset">
  192. <legend><b>{$ibforums->lang['gamebox_persbest']}</b></legend>
  193. <center><span class="smallfont">
  194. {$ibforums->lang['your_high']}<b>{$pbest}</b>{$ibforums->lang['gamebox_persbest_p']}</span></center>
  195. </fieldset>
  196.  
  197. <fieldset class="fieldset">
  198. <legend><b>{$ibforums->lang['gamebox_stats']}</b></legend>
  199. <center><span class="smallfont">
  200. {$ibforums->lang['times_played']}<b>{$entry['gcount']}</b>
  201. <br />
  202. {$ibforums->lang['time_played']}<b>{$entry['gtime']}</b>
  203. <br />
  204. </span></center>
  205. </fieldset>
  206.  
  207. <fieldset class="fieldset">
  208. <legend><b>{$ibforums->lang['gamebox_rating']}</b></legend>
  209. <center><span class="smallfont">
  210. {$rating}
  211. </span></center></fieldset>
  212.  
  213. </td></tr></table>
  214. </td></tr></table>
  215. </td>
  216. $gamesplit
  217. EOF;
  218. }
  219.  
  220. function start($newtext,$latestinfo,$new_games,$pop_games,$ran_games,$tot_games,$usecats,$tot_cats,$clicktoplay,$plays_left,$tourneyinfo,$cats,$attente,$termine,$actifs,$mtinfo,$Champion,$Highscorechamp,$stylecolumns,$selected){
  221. global $ibforums;
  222. if (($stylecolumns == "") || ($stylecolumns < 1)) { $stylecolumns = 4; }
  223.  
  224. $totalstext = $ibforums->lang['infobox_title1'].$tot_games.$ibforums->lang['infobox_title2'];
  225. if ($tot_cats < 1) { $tot_cats = 1; }
  226. if ($usecats)
  227. {
  228. $totalstext = $totalstext . $ibforums->lang['infobox_title3'].$tot_cats.$ibforums->lang['infobox_title4'];
  229. if ($tot_cats > 1)
  230. {
  231. $totalstext = $totalstext . $ibforums->lang['infobox_title6'];
  232. }
  233. else
  234. {
  235. $totalstext = $totalstext . $ibforums->lang['infobox_title5'];
  236. }
  237. }
  238. $totalstext = $totalstext . $ibforums->lang['infobox_title7'];
  239.  
  240. return <<<EOF
  241. {$tourneyinfo['announcement']}<br />
  242.  
  243. <div class="tborder">
  244. <table width='100%' border="0" cellspacing="0" cellpadding="4">
  245. <tr>
  246. <td align="center" width="20%" nowrap="nowrap" class="tcat">&nbsp;</td>
  247. <td align="center" width="60%" nowrap="nowrap" class="tcat">$totalstext</td>
  248. <td align="center" width="20%" nowrap="nowrap" class="tcat">&nbsp;</td>
  249. </tr>
  250. <tr>
  251. <td class="alt1" align="left" valign="top" style="width: 20%;padding-left:7px;padding-top:5px;padding-bottom:5px;">
  252.  
  253. <div class="tborder">
  254. <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  255. <tr>
  256. <td align="center" width="20%" nowrap="nowrap" class="tcat">{$ibforums->lang['infobox_newgames']}</td>
  257. </tr>
  258.  
  259. <tr>
  260. <td class="alt2" align="left" valign="top" style="width: 20%;padding-right:7px;padding-top:5px;padding-bottom:5px;">
  261.  
  262. {$new_games}
  263.  
  264. </td>
  265. </tr>
  266.  
  267. <tr>
  268. <td align="center" width="20%" nowrap="nowrap" class="tcat">{$ibforums->lang['search']}</td>
  269. </tr>
  270. <tr>
  271.  
  272. <td width='20%' align='center' nowrap='nowrap' class='alt2' valign='middle'>
  273. <br /><form action="{$ibforums->base_url}act=Arcade" method="post">
  274. <select name="search_type" class="forminput">
  275. <option value="0" selected="selected">{$ibforums->lang['name_contains']}</option>
  276. <option value="1">{$ibforums->lang['g_starts']}</option>
  277. <option value="2">{$ibforums->lang['g_ends']}</option>
  278. </select>&nbsp;&nbsp; <br />
  279. <input type="text" size="15" name="gsearch" class="textinput" />&nbsp;&nbsp; <br /><br />
  280. <input type="submit" value="{$ibforums->lang['gsearch']}" class="forminput" />
  281. </form>
  282. </td>
  283. </tr>
  284. </table>
  285. </div>
  286.  
  287. </td>
  288.  
  289. <td class="alt1" align="center" valign="top" style="width: 60%;padding-left:7px;padding-top:5px;padding-bottom:5px;">
  290.  
  291. <div class='tborder'>
  292. <table width='100%' border='0' cellspacing='0' cellpadding='4'>
  293. <tr>
  294. <th width='100%' align='center' nowrap='nowrap' class='tcat' colspan='3'><img src="./arcade/images/trophy.gif" border="0" alt="" />{$ibforums->lang['infobox_top3title']}<img src="./arcade/images/trophy.gif" border="0" alt="" /></th>
  295. </tr>
  296.  
  297. <tr>
  298. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'><b>{$Highscorechamp['ArcadeChampionSmily1']}</b></td>
  299. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'><b>{$Highscorechamp['ArcadeChampionSmily2']}</b></td>
  300. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'><b>{$Highscorechamp['ArcadeChampionSmily3']}</b></td>
  301. </tr>
  302.  
  303. <tr>
  304. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'>{$Highscorechamp['ArcadeChampionAvatarCode1']}</td>
  305. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'>{$Highscorechamp['ArcadeChampionAvatarCode2']}</td>
  306. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'>{$Highscorechamp['ArcadeChampionAvatarCode3']}</td>
  307. </tr>
  308. <tr>
  309. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'>{$Highscorechamp['ArcadeChampion1']}</td>
  310. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'>{$Highscorechamp['ArcadeChampion2']}</td>
  311. <td width='33%' align='center' nowrap='nowrap' class='alt2' valign='middle'>{$Highscorechamp['ArcadeChampion3']}</td>
  312. </tr>
  313. </table>
  314. </div>
  315.  
  316. <br />
  317.  
  318. <div class='tborder'>
  319. <table width='100%' border='0' cellspacing='0' cellpadding='2'>
  320. <tr>
  321. <th width='50%' align='center' nowrap='nowrap' class='tcat' colspan='1'><img src="./arcade/images/crown.gif" border="0" alt="" /> {$ibforums->lang['grand_champions']} <img src="./arcade/images/crown.gif" border="0" alt="" /></th>
  322. <th width='50%' align='center' nowrap='nowrap' class='tcat' colspan='1'>{$ibforums->lang['leagueleader']}</th>
  323. </tr>
  324.  
  325. <tr>
  326. <td width='50%' align='center' nowrap='nowrap' class='alt2' valign='middle'>
  327. {$Champion['ArcadeChampionAvatarCode1']}
  328. </td>
  329.  
  330. <td width='50%' align='center' nowrap='nowrap' class='alt2' valign='middle'>
  331. {$tourneyinfo['champavatar']}
  332. </td>
  333. </tr>
  334.  
  335. <tr>
  336. <td width='50%' align='center' nowrap='nowrap' class='alt2' valign='middle'>
  337. {$Champion['ArcadeChampion1']}
  338. </td>
  339.  
  340. <td width='50%' align='center' nowrap='nowrap' class='alt2' valign='middle'>
  341. {$tourneyinfo['champ']}
  342. </td>
  343. </tr>
  344.  
  345. </table>
  346. </div>
  347.  
  348. <fieldset class="fieldset" style="margin: 0px 0px 0px 0px;">
  349. <legend>{$ibforums->lang['newest_champs']}</legend>
  350. <div style="padding: 0px;">
  351. <table cellpadding="0" cellspacing="0" border="0" align="center" width="100%">
  352. <tr>
  353. <td width="100%">
  354. <table cellpadding="2" cellspacing="1" border="0" width="100%">
  355. {$newtext}
  356. </table>
  357. </td>
  358. </tr>
  359. </table>
  360. </div>
  361. </fieldset>
  362.  
  363. <fieldset class="fieldset" style="margin: 0px 0px 0px 0px;">
  364. <legend>{$ibforums->lang['latest_score']}</legend>
  365. <div style="padding: 0px;">
  366. <table cellpadding="0" cellspacing="0" border="0" align="center" width="100%">
  367. <tr>
  368. <td width="100%">
  369. <table cellpadding="2" cellspacing="1" border="0" width="100%">
  370. <tr>
  371. <td align="left">
  372. {$latestinfo}<br />
  373. </td>
  374. <td align="right">
  375. {$clicktoplay['click']}
  376. </td>
  377. </tr>
  378. </table>
  379. </td>
  380. </tr>
  381. </table>
  382. </div>
  383. </fieldset>
  384. </td>
  385.  
  386. <td class="alt1" align="right" valign="top" style="width: 20%;padding-left:7px;padding-top:5px;padding-bottom:5px;">
  387. <div class="tborder">
  388. <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  389. <tr>
  390. <td align="center" width="20%" nowrap="nowrap" class="tcat">{$ibforums->lang['infobox_mostplayed']}</td>
  391. </tr>
  392.  
  393. <tr>
  394. <td class="alt2" align="right" valign="top" style="width: 20%;padding-right:7px;padding-top:5px;padding-bottom:5px;">
  395. {$pop_games}
  396. </td>
  397. </tr>
  398.  
  399. <tr>
  400. <td align="center" width="20%" nowrap="nowrap" class="tcat">{$ibforums->lang['infobox_randomgame']}</td>
  401. </tr>
  402.  
  403. <tr>
  404. <td width='20%' align='center' nowrap='nowrap' class='alt2' valign='middle'><br />{$ran_games}</td>
  405. </tr>
  406.  
  407. </table>
  408. </div>
  409.  
  410. </td>
  411.  
  412. </tr>
  413. </table>
  414. </div>
  415.  
  416. <br />
  417.  
  418. <div class="tborder">
  419. <table width='100%' border="0" cellspacing="1" cellpadding="4">
  420. <tr>
  421. <td align="center" width="100%" nowrap="nowrap" class="tcat">{$ibforums->lang['infobox_tourneytitle']}</td>
  422. </tr>
  423. <tr>
  424. <td class="alt1" colspan="2">
  425. <table width="100%" border="1" cellspacing="1" cellpadding="1">
  426. <tr>
  427. <td width='33%' align='center' nowrap='nowrap' class='alt1' valign='middle'>$attente<br />$actifs<br />$termine</td>
  428. <td width='33%' align='center' nowrap='nowrap' class='alt1' valign='middle'>{$mtinfo['participe']}<br />{$mtinfo['encourse']}<br />{$mtinfo['elimine']}<br />{$mtinfo['disqualifie']}</td>
  429. <td width='33%' align='center' nowrap='nowrap' class='alt1' valign='middle'><a href='{$ibforums->base_url}act=Arcade&amp;do=createtourney'><b>{$ibforums->lang['create_new_t']}</b></a></td>
  430. </tr>
  431. </table>
  432. </td>
  433. </tr>
  434. </table>
  435. </div>
  436.  
  437. <br />
  438.  
  439. <table width='100%' border="0" cellspacing="1" cellpadding="2">
  440. <tr>
  441. <td align="left" valign="bottom" width="35%">
  442. <form action="{$ibforums->base_url}act=Arcade{$cat}" method="post">
  443. <select class="codebuttons" name="overwrite_sort">
  444. <option value="gtitle" {$selected['sort']['gtitle']}>{$ibforums->lang['gname']}</option>
  445. <option value="gcount" {$selected['sort']['gcount']}>{$ibforums->lang['times_p']}</option>
  446. <option value="g_rating" {$selected['sort']['g_rating']}>{$ibforums->lang['rating_s']}</option>
  447. <option value="added" {$selected['sort']['added']}>{$ibforums->lang['dateadded']}</option>
  448. </select>
  449. <select class="codebuttons" name="overwrite_order">
  450. <option value="ASC" {$selected['order']['ASC']}>{$ibforums->lang['asc']}</option>
  451. <option value="DESC" {$selected['order']['DESC']}>{$ibforums->lang['desc']}</option>
  452. </select>
  453. <input type="submit" value="{$ibforums->lang['sort_em']}" class="forminput" />
  454. </form>
  455. </td>
  456.  
  457. <td align="right" width="65%">
  458. <table class="tborder" border="0" cellspacing="1" cellpadding="1" align="right">
  459. <tr>
  460. {$clicktoplay['alphabar']}
  461. </tr>
  462. </table>
  463. </td>
  464.  
  465. </tr>
  466. </table>
  467.  
  468. <div class="tborder">
  469. <table width="100%" border="0" cellspacing="1" cellpadding="$stylecolumns">
  470. <tr>
  471. <td width="100%" align="center" colspan="$stylecolumns" class="tcat">{$ibforums->lang['game_info']}{$plays_left}</td>
  472. </tr>
  473. {$cats}
  474. {$tourneyinfo['desc']}
  475. EOF;
  476. }
  477.  
  478. function newest_champs_row($row) {
  479. global $ibforums;
  480. return <<<EOF
  481. <tr>
  482. <td class="alt1" align="left" valign="middle" width="80%">
  483. <span class="smallfont">
  484. {$row['text']}
  485. </span>
  486. </td>
  487. <td class="alt1" align="right" valign="middle" width="20%">
  488. <font size="1"><i>{$row['champ_date']}</i></font>
  489. </td>
  490. </tr>
  491. EOF;
  492. }
  493.  
  494. function the_cat_table($cats,$stylecolumns) {
  495. global $ibforums;
  496. if (($stylecolumns == "") || ($stylecolumns < 1)) { $stylecolumns = 4; }
  497. return <<<EOF
  498. <tr>
  499. <td colspan="$stylecolumns" class="pformstrip">
  500. <div class="tborder">
  501. <table width="100%" border="0" cellspacing="1" cellpadding="$stylecolumns">
  502. <tr class="alt1">
  503. {$cats}
  504. </tr>
  505. </table>
  506. </div>
  507. </td>
  508. </tr>
  509. EOF;
  510. }
  511.  
  512. function cat_cell($cat) {
  513. global $ibforums;
  514. return <<<EOF
  515. <td width="15%" class="alt1" align="center" style="font-weight: normal;">
  516. {$cat}
  517. </td>
  518. EOF;
  519. }
  520.  
  521. function stop($pages){
  522. global $ibforums;
  523. return <<<EOF
  524. </tr>
  525. </table>
  526. </div>
  527. {$pages}
  528. <br />
  529. EOF;
  530. }
  531.  
  532. function post_stop($yscore,$commentcell){
  533. global $ibforums;
  534. return <<<EOF
  535. <br />
  536. <div class="tborder">
  537. <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  538. <tr>
  539. <td width="100%" align="center" class="thead" colspan="5">{$ibforums->lang['your_score']}</td>
  540. </tr>
  541. <tr>
  542. <td width="30%" align="center" class="tcat">{$ibforums->lang['username']}</td>
  543. <td width="10%" align="center" class="tcat">{$ibforums->lang['score']}</td>
  544. <td width="45%" align="center" class="tcat">{$ibforums->lang['comment']}</td>
  545. <td width="15%" align="center" class="tcat">{$ibforums->lang['time']}</td>
  546. <td width="15%" align="center" class="tcat" nowrap="nowrap">{$ibforums->lang['time_played_p']}</td>
  547. </tr>
  548. <tr>
  549. <td width="30%" align="center" class="alt1">{$yscore['1']}</td>
  550. <td width="10%" align="center" class="alt1">{$yscore['2']}</td>
  551. <td width="45%" align="center" class="alt1">{$commentcell}</td>
  552. <td width="15%" align="center" class="alt1">{$yscore['3']}</td>
  553. <td width="15%" align="center" class="alt1">{$yscore['6']}</td>
  554. </tr>
  555. </table>
  556. </div>
  557. <br />
  558. EOF;
  559. }
  560.  
  561. function leaderstart($ginfo, $links) {
  562. global $ibforums;
  563. return <<<EOF
  564. <div class="tborder">
  565. <table width="100%" border="0" cellspacing="1" cellpadding="4">
  566. <tr>
  567. <td width="100%" align="left" class="thead" colspan="2">&nbsp;&nbsp;&nbsp;{$ibforums->lang['game']}</td>
  568. </tr>
  569. <tr>
  570. <td class="alt2" align="left" valign="top">
  571. <table width="100%">
  572. <tr>
  573. <td valign="top" align="center" width="7%">
  574. &nbsp;&nbsp;&nbsp;{$links['imglink']}<img src="./arcade/images/{$ginfo['gname']}1.gif" alt="" align="top" border="0" width="50" height="50" />{$links['imgend']}
  575. </td>
  576. <td valign="middle" width="50%">
  577. <big><strong>{$ginfo['gtitle']}</strong> {$ibforums->lang['arcade_scores']}</big><br />
  578. <strong>{$ibforums->lang['description']}:</strong> {$ginfo['gwords']}
  579. </td>
  580. <td width="18%">&nbsp;</td>
  581. <td width="25%" align="center" valign="top">
  582. <fieldset class="fieldset" style="margin: 0px 0px 0px 0px;">
  583. <legend>{$ibforums->lang['options']}&nbsp;</legend>
  584. <div style="padding: 0px;">
  585. <table cellpadding="0" cellspacing="0" border="0" align="center" width="100%">
  586. <tr>
  587. <td width="100%">
  588. <table cellpadding="2" cellspacing="1" border="0" width="100%">
  589. <tr>
  590. <td align="center">
  591. {$links['click']}<br />
  592. <a href="{$ibforums->base_url}act=Arcade&amp;cat={$ginfo['gcat']}">{$ginfo['backlink']}</a><br />
  593. {$ginfo['fave']}
  594. </td>
  595. </tr>
  596. </table>
  597. </td>
  598. </tr>
  599. </table>
  600. </div>
  601. </fieldset>
  602. </td>
  603. </tr>
  604. </table>
  605. </td>
  606. </tr>
  607. </table>
  608. </div>
  609. <br />
  610.  
  611. {$links['pages']}
  612.  
  613. <div class='tborder'>
  614. <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  615. <tr>
  616. <td width="100%" align="center" class="thead" colspan="6">{$ibforums->lang['hscores_title']}</td>
  617. </tr>
  618. <tr>
  619.  
  620. <td class="pformstrip" align="center" colspan="6">
  621. <div class="tborder" style="width: 50%;">
  622. <table cellpadding="2" cellspacing="0" border="0" width="100%">
  623. <tr>
  624.  
  625. <td width="45%" class="alt1" align="right" valign="right">
  626. {$ginfo['avatarcode']}
  627. </td>
  628. <td class="alt1" align="left" valign="middle">
  629. <b>{$ginfo['champ_name']}</b><br />
  630. {$ibforums->lang['hscorebox_text1']}<b><i>{$ginfo['gtitle']}</i></b>{$ibforums->lang['hscorebox_text2']}<br />
  631. {$ibforums->lang['hscorebox_text3']}<b>{$ginfo['champ_score']}</b>{$ibforums->lang['hscorebox_text4']}
  632. </td>
  633.  
  634. </tr>
  635. </table>
  636. </div>
  637.  
  638. </td>
  639. </tr>
  640. <tr>
  641. <td width="3%" align="center" class="tcat">{$ibforums->lang['pound']}</td>
  642. <td width="30%" align="center" class="tcat">{$ibforums->lang['username']}</td>
  643. <td width="7%" align="center" class="tcat">{$ibforums->lang['score']}</td>
  644. <td width="45%" align="center" class="tcat">{$ibforums->lang['comment']}</td>
  645. <td width="15%" align="center" class="tcat">{$ibforums->lang['time']}</td>
  646. <td width="15%" align="center" class="tcat" nowrap="nowrap">{$ibforums->lang['time_played_p']}</td>
  647. </tr>
  648. EOF;
  649. }
  650.  
  651. function leaderrow($rowinfo,$rownum,$usercell,$datecell,$scorecell, $rowcol) {
  652. global $ibforums;
  653.  
  654. switch ($rownum)
  655. {
  656. case "1":
  657. case "<b>1</b>":
  658. $rownum = "<img src='./arcade/images/1st.gif' alt='1' />"; break;
  659. case "2":
  660. case "<b>2</b>":
  661. $rownum = "<img src='./arcade/images/2nd.gif' alt='2' />"; break;
  662. case "3":
  663. case "<b>3</b>":
  664. $rownum = "<img src='./arcade/images/3rd.gif' alt='3' />"; break;
  665. default:
  666. break;
  667. }
  668.  
  669. return <<<EOF
  670. <tr>
  671. <td align="center" class="{$rowcol}">{$rownum}</td>
  672. <td align="center" class="{$rowcol}">{$usercell}</td>
  673. <td align="center" class="{$rowcol}">{$scorecell}</td>
  674. <td align="center" class="{$rowcol}">{$rowinfo['comment']}</td>
  675. <td align="center" class="{$rowcol}">{$datecell}</td>
  676. <td align="center" class="{$rowcol}">{$rowinfo['timespent']}</td>
  677. </tr>
  678. EOF;
  679. }
  680.  
  681. function tournament_listing() {
  682. global $ibforums;
  683. return <<<EOF
  684. <div class="tborder">
  685. <table border="1" cellspacing="3" cellpadding="4" width="100%">
  686. <tr>
  687. <td width="100%" align="center" class="thead" colspan="5">{$ibforums->lang['active_tournaments']}</td>
  688. </tr>
  689. <tr>
  690. <td width="20%" align="center" class="tcat">{$ibforums->lang['legend_of_zelda']}</td>
  691. <td width="20%" align="center" class="tcat">{$ibforums->lang['tourney_title']}</td>
  692. <td width="20%" align="center" class="tcat">{$ibforums->lang['num_of_players']}</td>
  693. <td width="20%" align="center" class="tcat">{$ibforums->lang['your_status']}</td>
  694. <td width="20%" align="center" class="tcat">{$ibforums->lang['date_started']}</td>
  695. </tr>
  696. EOF;
  697. }
  698. function tournament_actif($rowinfo) {
  699. global $ibforums;
  700. return <<<EOF
  701. <tr>
  702. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['link']}</td>
  703. <td align='center' nowrap='nowrap' class='alt1'><a href='{$ibforums->base_url}act=Arcade&amp;do=play&amp;gameid={$rowinfo['gid']}'>{$rowinfo['gtitle']}</a> {$ibforums->lang['tournament']}</td>
  704. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['numplayers']}</td>
  705. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['statut']}</td>
  706. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['datestarted']}</td>
  707. </tr>
  708. EOF;
  709. }
  710.  
  711.  
  712. function finished_tournament_listing() {
  713. global $ibforums;
  714. return <<<EOF
  715. <div class="tborder">
  716. <table border="1" cellspacing="3" cellpadding="4" width="100%">
  717. <div class="tcat" align="center">{$ibforums->lang['unactive_tournaments']}</div>
  718. <table border="1" cellspacing="3" cellpadding="4" width="100%">
  719. <tr>
  720. <td width="20%" align="center" class="alt1"><b>{$ibforums->lang['legend_of_zelda']}</b></td>
  721. <td width="20%" align="center" class="alt1"><b>{$ibforums->lang['tourney_title']}</b></td>
  722. <td width="20%" align="center" class="alt1"><b>{$ibforums->lang['num_of_players']}</b></td>
  723. <td width="20%" align="center" class="alt1"><b>{$ibforums->lang['champion']}</b></td>
  724. <td width="20%" align="center" class="alt1"><b>{$ibforums->lang['date_started']}</b></td>
  725. </tr>
  726. EOF;
  727. }
  728. function tournament_attente() {
  729. global $ibforums;
  730. return <<<EOF
  731. </table>
  732. </div>
  733. <br /><br />
  734. <a name="attente"></a>
  735. <div class='tborder'>
  736. <table border='1' cellspacing='3' cellpadding='4' width='100%'>
  737. <tr>
  738. <th width='100%' align='center' nowrap='nowrap' class='tcat' colspan='8'>{$ibforums->lang['tourneys_waiting']}</th>
  739. </tr>
  740. <tr>
  741. <td width='14%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['legend_of_zelda']}</td>
  742. <td width='20%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['tourney_title']}</td>
  743. <td width='10%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['players_req']}</td>
  744. <td width='10%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['open_slots']}</td>
  745. <td width='10%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['tries_round']}</td>
  746. <td width='25%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['registration']}</td>
  747. <td width='16%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['created_on']}</td>
  748. <td width='16%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['creator']}</td>
  749. </tr>
  750. EOF;
  751. }
  752. function tournament_attente_row($rowinfo) {
  753. global $ibforums;
  754. return <<<EOF
  755. <tr>
  756. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['link']}</td>
  757. <td align='center' nowrap='nowrap' class='alt1'><a href='{$ibforums->base_url}act=Arcade&amp;do=play&amp;gameid={$rowinfo[gid]}'>{$rowinfo['gtitle']}</a> {$ibforums->lang['tournament']}</td>
  758. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['numplayers']}</td>
  759. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['plibre']}</td>
  760. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['nbtries']}</td>
  761. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['inscrire']}</td>
  762. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['datestarted']}</td>
  763. <td align='center' nowrap='nowrap' class='alt1'>{$rowinfo['creat']}</td>
  764. </tr>
  765. EOF;
  766. }
  767. function create_tourney($formlistgame,$extra) {
  768. global $ibforums;
  769. return <<<EOF
  770.  
  771. <div class ='tcat'>
  772. <table border='0' table cellspacing="3" cellpadding="4" width='100%'>
  773. <tr>
  774. <td width="100%" align="center" class="tcat">{$ibforums->lang['create_new_t']}</td>
  775. <table width='100%'>
  776. <form action='arcade.php?' method='post' name='creattourney' >
  777. <input type='hidden' name='act' value='Arcade'>
  778. <input type='hidden' name='do' value='docreatetourney'>
  779. <tr>
  780. <td class='alt2'>
  781. {$ibforums->lang['which_game']}</td>
  782. <td class='alt2'>
  783. <select name='the_game' class='forminput' size=1>
  784. $formlistgame
  785. </select>
  786. </td>
  787. </tr>
  788. <tr>
  789. <td class='alt2'>{$ibforums->lang['many_players']}</td>
  790. <td class='alt2'>
  791. <select name='nbjoueurs' class='forminput' size=3>
  792. <option value='2'>{$ibforums->lang['two_players']}</option>
  793. <option value='4'>{$ibforums->lang['four_players']}</option>
  794. <option value='8' selected='selected'>{$ibforums->lang['eight_players']}</option>
  795. </select>
  796. </td>
  797. </tr>
  798. <tr>
  799. <td class='alt2'>{$ibforums->lang['tries_each_round']}</td>
  800. <td class='alt2'>
  801. <select name='nbtries' class='forminput' size=5>
  802. <option value='1'>1 {$ibforums->lang['try']}</option>
  803. <option value='2'>2 {$ibforums->lang['tries']}</option>
  804. <option value='3' selected='selected'>3 {$ibforums->lang['tries']}</option>
  805. <option value='4'>4 {$ibforums->lang['tries']}</option>
  806. <option value='5'>5 {$ibforums->lang['tries']}</option>
  807. </select>
  808. </td>
  809. </tr>
  810. {$extra}
  811. <tr>
  812. <td align='center' class='pformstrip' colspan='2' ><input type='submit' value='{$ibforums->lang['create_tourney']}' id='button' accesskey='s'></td>
  813. </tr>
  814. </form>
  815. </table>
  816. </td>
  817. </tr>
  818. </table>
  819. </div>
  820. <br />
  821. EOF;
  822. }
  823. function tournament_row($rowinfo) {
  824. global $ibforums;
  825. return <<<EOF
  826. <tr>
  827. <td align="center" class="alt1">{$rowinfo['link']}</td>
  828. <td align="center" class="alt1">{$rowinfo['gtitle']} {$ibforums->lang['tournament']}</td>
  829. <td align="center" class="alt1">{$rowinfo['numplayers']}</td>
  830. <td align="center" class="alt1">{$rowinfo['champion']}</td>
  831. <td align="center" class="alt1">{$rowinfo['datestarted']}</td>
  832. </tr>
  833. EOF;
  834. }
  835.  
  836. function tourney_stop(){
  837. return <<<EOF
  838. <br /><br />
  839. </td>
  840. </tr>
  841. </table>
  842. </div><br /><br />
  843. EOF;
  844. }
  845.  
  846. function tourneygame($game,$top,$tid) {
  847. global $ibforums;
  848. return <<<EOF
  849. <!-- Add JS function for pnFlashGames Updated games component (Not Sure if this is needed yet) -->
  850. <script type="text/javascript">
  851. <!--
  852. function refreshScores()
  853. {
  854. }
  855. //-->
  856. </script>
  857.  
  858. <table width="100%" border="0" cellspacing="1" cellpadding="4" align="center">
  859. <tr>
  860. <td width="75%" align="center">
  861. <div class="tborder" align="center">
  862. <table width="100%" border="0" cellspacing="0" cellpadding="4" align="center">
  863. {$game['ginfotxt']}
  864. <tr>
  865. <td class="alt1" align="center">
  866. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="{$game['gwidth']}" height="{$game['gheight']}">
  867. <param name="menu" value="false" />
  868. <param name="movie" value="./arcade/{$game['gname']}.swf?tgame=1&amp;pn_gid={$game['gid']}&amp;pn_license={$game['license']}&amp;pn_checksum={$game['checksum']}&amp;pn_domain={$game['domain']}&amp;pn_uname={$game['username']}" />
  869. <param name="type" value="application/x-shockwave-flash" />
  870. <param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer/" />
  871. <param name="bgcolor" value="#{$game['bgcolor']}" />
  872. <param name="quality" value="high" />
  873. <param name="menu" value="false" />
  874. <param name="width" value="{$game['gwidth']}" />
  875. <param name="height" value="{$game['gheight']}" />
  876. <param name="flashvars" value="location=./&amp;gamename={$game['gname']}&amp;hash={$game['hash']}" />
  877. <embed src="./arcade/{$game['gname']}.swf?tgame=1&amp;pn_gid={$game['gid']}&amp;pn_license={$game['license']}&amp;pn_checksum={$game['checksum']}&amp;pn_domain={$game['domain']}&amp;pn_uname={$game['username']}" width="{$game['gwidth']}" height="{$game['gheight']}" bgcolor="#{$game['bgcolor']}" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer/" flashvars="location=./&amp;gamename={$game['gname']}" menu="false"></embed>
  878. <noembed>{$ibforums->lang['no_embed']}{$game['gtitle']}</noembed>
  879. </object>
  880. <iframe src="holdsession.php?act=arcade&do=play&gameid=$game[gid]" width='0' height='0' frameborder='0'></iframe>
  881. </td>
  882. </tr>
  883. </table>
  884. </div>
  885. </td>
  886. <td valign="top" align="left" width="25%">
  887. <div class="tborder">
  888. <table width="100%" border="0" cellspacing="1" cellpadding="4">
  889. <tr>
  890. <td width="100%" align="center" class="tcat">{$game['gtitle']}</td>
  891. </tr>
  892. <tr>
  893. <td align="center" class="alt2"><img src="./arcade/images/{$game['gname']}1.gif" alt="" width="50" height="50" /></td>
  894. </tr>
  895. <tr>
  896. <td align="center" class="alt1">{$top['playertext']}<br /><b>{$top['name']}</b></td>
  897. </tr>
  898. <tr>
  899. <td align="center" class="alt2">{$top['scoretext']}<br /><b>{$top['rungscore']}</b></td>
  900. </tr>
  901. {$game['extra']}
  902. </table>
  903. </div>
  904. </td>
  905. </tr>
  906. </table>
  907. <br /><br />
  908. <iframe src="holdsession.php?act=arcade&do=play&gameid=$game[gid]" width='0' height='0' frameborder='0'></iframe>
  909. EOF;
  910. }
  911.  
  912. function tourney_start($headertext, $tinfo, $champion) {
  913. global $ibforums;
  914. return <<<EOF
  915. <div class="tborder">
  916. <table border="0" cellspacing="1" cellpadding="4" width="100%">
  917. <tr>
  918. <td width="100%" align="center" class="thead">{$headertext}</td>
  919. </tr>
  920. <tr>
  921. <td width="100%" align="center" class="tcat" colspan="4">
  922. {$tinfo['gtitle']}{$ibforums->lang['tourney_started']}{$tinfo['datestarted']}<br />
  923. <div class="smallfont">
  924. {$tinfo['hilotext']}<br />
  925. {$tinfo['jackpottxt']}
  926. {$tinfo['limit1']}
  927. {$tinfo['limit2']}
  928. </div>
  929. </td>
  930. </tr>
  931. <tr>
  932. <td class="alt1">
  933. <br /><br />
  934. <table border="1" width="100" height="100" align="center" bordercolor="#000" cellspacing="0" cellpadding="0">
  935. <tr>
  936. <td align="center" style="background-color:#ffffff;">
  937. <img src="./arcade/images/crown2.gif" alt="" /><br />
  938. <big><b>{$champion}</b></big>
  939. </td>
  940. </tr>
  941. </table>
  942. EOF;
  943. }
  944.  
  945. function tournament_middle() {
  946. global $ibforums;
  947. return <<<EOF
  948. </table>
  949. </div>
  950. <br /><br />
  951. <div class="tborder">
  952. <table border="0" cellspacing="1" cellpadding="4" width="100%">
  953. <tr>
  954. <td width="100%" align="center" class="thead" colspan="5">{$ibforums->lang['unactive_tournaments']}</td>
  955. </tr>
  956. <tr>
  957. <td width="20%" align="center" class="tcat">{$ibforums->lang['legend_of_zelda']}</td>
  958. <td width="20%" align="center" class="tcat">{$ibforums->lang['tourney_title']}</td>
  959. <td width="20%" align="center" class="tcat">{$ibforums->lang['num_of_players']}</td>
  960. <td width="20%" align="center" class="tcat">{$ibforums->lang['champion']}</td>
  961. <td width="20%" align="center" class="tcat">{$ibforums->lang['date_started']}</td>
  962. </tr>
  963. EOF;
  964. }
  965.  
  966. function active_users($users) {
  967. global $ibforums;
  968. return <<<EOF
  969. <div class="tborder" style="padding: 0px;">
  970. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  971. <tr>
  972. <td class="tcat">{$ibforums->lang['header']}</td>
  973. </tr>
  974. <tr>
  975. <td class="alt1" style="padding: 0px 5px 5px 5px; width: 100%">
  976. <fieldset class="fieldset" style="padding: 6px; margin: 0px 0px 0px 0px">
  977. <legend>{$ibforums->lang['active']}</legend>
  978. <br />{$users}
  979. </fieldset>
  980. </td>
  981. </tr>
  982. </table>
  983. </div>
  984. <br /><br />
  985. EOF;
  986. }
  987.  
  988. function mod_main($header, $links , $content, $notes, $modnotes_extra) {
  989. global $ibforums;
  990. return <<<EOF
  991. <noscript>
  992. <div class="tborder" style="border-bottom: none;">
  993. <table border="0" cellpadding="3" cellspacing="0" width="100%">
  994. <tr>
  995. <td class="alt1" align="center">
  996. <span class="red">{$ibforums->lang['warning']}</span>{$ibforums->lang['no_js']}
  997. </td>
  998. </tr>
  999. </table>
  1000. </div>
  1001. </noscript>
  1002. <div class="tborder">
  1003. <table border="0" cellpadding="0" cellspacing="6" width="100%">
  1004. <tr>
  1005. <td width="25%" valign="top">
  1006. <div class="tborder">
  1007. <table border="0" cellpadding="4" cellspacing="0" width="100%">
  1008. <tr>
  1009. <td class="thead">{$ibforums->lang['options']}</td>
  1010. </tr>
  1011. <tr>
  1012. <td class="alt1">
  1013. {$links['home']}
  1014. {$links['scores']}
  1015. {$links['comments']}
  1016. {$links['tourney']}
  1017. {$links['champs']}
  1018. </td>
  1019. </tr>
  1020. </table>
  1021. </div>
  1022. <br />
  1023. <div class="tborder">
  1024. <table border="0" cellpadding="0" cellspacing="0" width="100%">
  1025. <tr>
  1026. <td class="thead">{$ibforums->lang['mod_notes']}</td>
  1027. </tr>
  1028. <tr>
  1029. <td class="alt1" align="center">
  1030. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp" method="post">
  1031. {$modnotes_extra}
  1032. <textarea rows="8" cols="25" class="textinput" name="notes">{$notes}</textarea><br /><br />
  1033. <input type="submit" value="Update" class="forminput" />
  1034. </form>
  1035. </td>
  1036. </tr>
  1037. </table>
  1038. </div>
  1039. </td>
  1040. <td width="*" valign="top">
  1041. <div class="tborder">
  1042. <table border="0" cellpadding="4" cellspacing="0" width="100%">
  1043. <tr>
  1044. <td class="thead">{$header}</td>
  1045. </tr>
  1046. <tr>
  1047. <td class="alt1">{$content}</td>
  1048. </tr>
  1049. </table>
  1050. </div>
  1051. </td>
  1052. </tr>
  1053. </table>
  1054. </div>
  1055. <br />
  1056. EOF;
  1057. }
  1058.  
  1059. function edit_link($sid) {
  1060. global $ibforums;
  1061. return <<<EOF
  1062. <td align='center' class='alt1'>
  1063. <a href="#" onclick="window.open('{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;edit={$sid}','comment_edit','height=150,width=400'); return false;">{$ibforums->lang['edit_comment']}</a>
  1064. </td>
  1065. EOF;
  1066. }
  1067.  
  1068. function rate_link($gid) {
  1069. global $ibforums;
  1070. return <<<EOF
  1071. <a href="#" onclick="window.open('{$ibforums->base_url}act=Arcade&amp;do=rate&amp;gid={$gid}','comment_edit','height=150,width=400'); return false;">{$ibforums->lang['rate_game']}</a>
  1072. EOF;
  1073. }
  1074.  
  1075. function splash($scores , $comments , $champs , $colspans, $colspanc, $remove , $edit, $version) {
  1076. global $ibforums;
  1077. return <<<EOF
  1078. <div class="tborder">
  1079. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1080. <tr>
  1081. <td class="alt1" align="center">{$ibforums->lang['current_version']}<b>{$version}</b></td>
  1082. </tr>
  1083. </table>
  1084. </div><br />
  1085. <div class="tborder">
  1086. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1087. <tr>
  1088. <td class="tcat" colspan="{$colspans}">{$ibforums->lang['last_5_s']}</td>
  1089. </tr>
  1090. <tr>
  1091. <td align="center" class="alt1">{$ibforums->lang['game']}</td>
  1092. <td align="center" class="alt1">{$ibforums->lang['username']}</td>
  1093. <td align="center" class="alt1">{$ibforums->lang['score']}</td>
  1094. <td align="center" class="alt1">{$ibforums->lang['time']}</td>
  1095. {$remove}
  1096. </tr>
  1097. {$scores}
  1098. </table>
  1099. </div><br />
  1100. <div class="tborder">
  1101. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1102. <tr>
  1103. <td class="tcat" colspan="4">{$ibforums->lang['last_5_champ']}</td>
  1104. </tr>
  1105. <tr>
  1106. <td align="center" class="alt1">{$ibforums->lang['game']}</td>
  1107. <td align="center" class="alt1">{$ibforums->lang['username']}</td>
  1108. <td align="center" class="alt1">{$ibforums->lang['score']}</td>
  1109. <td align="center" class="alt1">{$ibforums->lang['time']}</td>
  1110. </tr>
  1111. {$champs}
  1112. </table>
  1113. </div><br />
  1114. <div class="tborder">
  1115. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1116. <tr>
  1117. <td class="tcat" colspan="{$colspanc}">{$ibforums->lang['last_5_c']}</td>
  1118. </tr>
  1119. <tr>
  1120. <td align="center" class="alt1">{$ibforums->lang['game']}</td>
  1121. <td align="center" class="alt1">{$ibforums->lang['username']}</td>
  1122. <td align="center" class="alt1">{$ibforums->lang['comment']}</td>
  1123. <td align="center" class="alt1">{$ibforums->lang['time']}</td>
  1124. {$edit}
  1125. </tr>
  1126. {$comments}
  1127. </table>
  1128. </div>
  1129. EOF;
  1130. }
  1131.  
  1132. function search_form($do,$game_select,$extra) {
  1133. global $ibforums;
  1134. return <<<EOF
  1135. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do={$do}" method="post">
  1136. <input type="hidden" name="is_submitted" value="Arcade modCP, another idea Outlaw will steal." />
  1137. <div class="tborder">
  1138. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1139. <tr>
  1140. <td class="tcat" colspan="2">{$ibforums->lang['search_for']}</td>
  1141. </tr>
  1142. <tr>
  1143. <td class="alt1" style="padding: 3px;" colspan="2">{$ibforums->lang['omit']}</td>
  1144. </tr>
  1145. <tr>
  1146. <td align="left" class="alt1" style="width: 40%;">{$ibforums->lang['by_user']}</td>
  1147. <td align="center" class="alt1" style="width: 60%;"><input type="text" class="textinput" name="username" size="50" /></td>
  1148. </tr>
  1149. <tr>
  1150. <td class="alt1" align="left">{$ibforums->lang['in_game']}</td>
  1151. <td class="alt1" align="center">
  1152. <select size="5" name="in_game[]" multiple="multiple" style="width: 60%;" class="codebuttons">
  1153. {$game_select}
  1154. </select>
  1155. </td>
  1156. </tr>
  1157. {$extra}
  1158. <tr>
  1159. <td class="alt1" align="left">{$ibforums->lang['time_frame']}</td>
  1160. <td class="alt1" align="center">
  1161. <select name="age_old_new" class="codebuttons">
  1162. <option value="<">{$ibforums->lang['older']}</option>
  1163. <option value=">">{$ibforums->lang['newer']}</option>
  1164. </select>&nbsp;
  1165. <input type="text" name="age_num" size="5" class="textinput" />&nbsp;
  1166. <select name="age_hdm" class="codebuttons">
  1167. <option value="3600">{$ibforums->lang['hour']}</option>
  1168. <option value="86400">{$ibforums->lang['day']}</option>
  1169. <option value="2592000">{$ibforums->lang['month']}</option>
  1170. </select>
  1171. </td>
  1172. </tr>
  1173. <tr>
  1174. <td class="alt1" align="left">{$ibforums->lang['limit']}</td>
  1175. <td class="alt1" align="center"><input type="text" name="limit" size="4" class="textinput" /></td>
  1176. </tr>
  1177. <tr>
  1178. <td class="alt1" style="padding: 3px;" colspan="2" align="center"><input type="submit" value={$ibforums->lang['acp_search']} class="forminput" /></td>
  1179. </tr>
  1180. </table>
  1181. </div>
  1182. <form>
  1183. EOF;
  1184. }
  1185.  
  1186. function score_extra() {
  1187. global $ibforums;
  1188. return <<<EOF
  1189. <tr>
  1190. <td class="alt1" align="left">{$ibforums->lang['score_is']}</td>
  1191. <td class="alt1" align="center">
  1192. <select name="greater_less" class="codebuttons">
  1193. <option value=">">{$ibforums->lang['greater']}</option>
  1194. <option value="<">{$ibforums->lang['less']}</option>
  1195. </select>&nbsp;
  1196. <input type="text" name="score_minmax" size="8" class="textinput" />
  1197. </td>
  1198. </tr>
  1199. EOF;
  1200. }
  1201.  
  1202. function comment_extra() {
  1203. global $ibforums;
  1204. return <<<EOF
  1205. <tr>
  1206. <td class="alt1" align="left">{$ibforums->lang['comment_is']}</td>
  1207. <td class="alt1" align="center">
  1208. <input type="text" name="comment_length" size="8" class="textinput" />
  1209. </td>
  1210. </tr>
  1211. EOF;
  1212. }
  1213.  
  1214. function score_results($scores) {
  1215. global $ibforums;
  1216. return <<<EOF
  1217. <script language="JavaScript" src="./arcade/modules/checkbox.js"></script>
  1218. <form name="score_result_form" action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=multi_del" method="post">
  1219. <div class="tborder">
  1220. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1221. <tr>
  1222. <td class="tcat" colspan="5">{$ibforums->lang['results']}</td>
  1223. </tr>
  1224. <tr>
  1225. <td align="center" class="alt1">{$ibforums->lang['game']}</td>
  1226. <td align="center" class="alt1">{$ibforums->lang['username']}</td>
  1227. <td align="center" class="alt1">{$ibforums->lang['score']}</td>
  1228. <td align="center" class="alt1">{$ibforums->lang['time']}</td>
  1229. <td class="alt1">&nbsp;</td>
  1230. </tr>
  1231. {$scores}
  1232. <tr>
  1233. <td class="alt1" colspan="6" align="center">
  1234. [ <a href="#" onclick="CheckAll(); return false;">{$ibforums->lang['check_all']}</a> | <a href="#" onclick="unselect_all(); return false;">{$ibforums->lang['uncheck_all']}</a> ]
  1235. </td>
  1236. </tr>
  1237. <tr>
  1238. <td class="alt1" colspan="6" align="center">
  1239. <input type="submit" value="{$ibforums->lang['remove_selected']}" name="how_many" class="forminput" />
  1240. </td>
  1241. </tr>
  1242. </table>
  1243. </div>
  1244. </form>
  1245. EOF;
  1246. }
  1247.  
  1248. function score_row($score) {
  1249. global $ibforums;
  1250. return <<<EOF
  1251. <tr>
  1252. <td align="center" class="alt1">{$score['game']}</td>
  1253. <td align="center" class="alt1"><a href="./member.php?$session[sessionurl]&amp;u={$score['mid']}">{$score['name']}</a> ({$score['ip']})</td>
  1254. <td align="center" class="alt1">{$score['score']}</td>
  1255. <td align="center" class="alt1">{$score['datescored']}</td>
  1256. {$score['remove']}
  1257. </tr>
  1258. EOF;
  1259. }
  1260.  
  1261. function comment_results($comments) {
  1262. global $ibforums;
  1263. return <<<EOF
  1264. <div class="tborder">
  1265. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1266. <tr>
  1267. <td class="tcat" colspan="5">{$ibforums->lang['results']}</td>
  1268. </tr>
  1269. <tr>
  1270. <td align="center" class="alt1">{$ibforums->lang['game']}</td>
  1271. <td align="center" class="alt1">{$ibforums->lang['username']}</td>
  1272. <td align="center" class="alt1">{$ibforums->lang['comment']}</td>
  1273. <td align="center" class="alt1">{$ibforums->lang['time']}</td>
  1274. <td align="center" class="alt1">{$ibforums->lang['edit_comment']}</td>
  1275. </tr>
  1276. {$comments}
  1277. </table>
  1278. </div>
  1279. EOF;
  1280. }
  1281.  
  1282. function score_row_result($score) {
  1283. global $ibforums;
  1284. return <<<EOF
  1285. <tr class="alt1">
  1286. <td align="center">{$score['game']}</td>
  1287. <td align="center"><a href="./member.php?$session[sessionurl]&amp;u={$score['mid']}">{$score['name']}</a> ({$score['ip']})</td>
  1288. <td align="center">{$score['score']}</td>
  1289. <td align="center">{$score['datescored']}</td>
  1290. <td align="center"><input type="checkbox" name="scores[]" value="{$score['s_id']}" class="forminput" onclick="cca(this);" /></td>
  1291. </tr>
  1292. EOF;
  1293. }
  1294.  
  1295. function comment_row_result($comment) {
  1296. global $ibforums;
  1297. return <<<EOF
  1298. <tr class="alt1">
  1299. <td align="center">{$comment['game']}</td>
  1300. <td align="center"><a href="./member.php?$session[sessionurl]&amp;u={$comment['mid']}">{$comment['name']}</a> ({$comment['ip']})</td>
  1301. <td align="center">{$comment['comment']}</td>
  1302. <td align="center">{$comment['datescored']}</td>
  1303. {$comment['edit']}
  1304. </tr>
  1305. EOF;
  1306. }
  1307.  
  1308. function comment_row($comment) {
  1309. global $ibforums;
  1310. return <<<EOF
  1311. <tr>
  1312. <td align="center" class="alt1">{$comment['game']}</td>
  1313. <td align="center" class="alt1"><a href="./member.php?$session[sessionurl]&amp;u={$comment['mid']}">{$comment['name']}</a> ({$comment['ip']})</td>
  1314. <td align="center" class="alt1">{$comment['comment']}</td>
  1315. <td align="center" class="alt1">{$comment['datescored']}</td>
  1316. {$comment['edit']}
  1317. </tr>
  1318. EOF;
  1319. }
  1320.  
  1321. function champ_row($champ) {
  1322. global $ibforums;
  1323. return <<<EOF
  1324. <tr>
  1325. <td align="center" class="alt1">{$champ['champ_gtitle']}</td>
  1326. <td align="center" class="alt1"><a href="./member.php?$session[sessionurl]&amp;u={$champ['champ_mid']}">{$champ['champ_name']}</a></td>
  1327. <td align="center" class="alt1">{$champ['champ_score']}</td>
  1328. <td align="center" class="alt1">{$champ['champ_date']}</td>
  1329. </tr>
  1330. EOF;
  1331. }
  1332.  
  1333. function edit_comment($sid , $comment , $button) {
  1334. global $ibforums;
  1335. return <<<EOF
  1336. <div class="tborder" align="center">
  1337. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1338. <tr>
  1339. <td class="tcat">{$ibforums->lang['editcomment']}</td>
  1340. </tr>
  1341. <tr>
  1342. <td class="pformright" align="center">
  1343. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;edit={$sid}" method="post">
  1344. <input type="text" size="50" name="comment" class="textinput" {$comment} /><br /><br />
  1345. <input type="submit" value="{$ibforums->lang['edit_comment']}" class="forminput" {$button} />
  1346. </form>
  1347. </td>
  1348. </tr>
  1349. </table>
  1350. </div><br />
  1351. EOF;
  1352. }
  1353.  
  1354. function rating($game,$pagereload) {
  1355. global $ibforums;
  1356. return <<<EOF
  1357. <div class="tborder" align="center">
  1358. <table border="0" cellpadding="3" cellspacing="1" width="100%">
  1359. <tr>
  1360. <td class="tcat">{$ibforums->lang['now_rating']}{$game['gtitle']}</td>
  1361. </tr>
  1362. <tr>
  1363. <td class="pformright" align="center">
  1364. {$ibforums->lang['what_rating']}
  1365. <form action="{$ibforums->base_url}act=Arcade&amp;do=rate" method="post">
  1366. <input type="hidden" name="gid" value="{$game['gid']}" />
  1367. <input type="hidden" name="pagereload" value="{$pagereload}" />
  1368. <input type="hidden" name="scored" value="{$pagereload}" />
  1369. <select name="rating" class="codebuttons">
  1370. <option value="1">1</option>
  1371. <option value="2">2</option>
  1372. <option value="3" selected="selected">3</option>
  1373. <option value="4">4</option>
  1374. <option value="5">5</option>
  1375. </select><br /><br />
  1376. <input type="submit" class="forminput" value="{$ibforums->lang['rateit']}" />
  1377. </form>
  1378. </td>
  1379. </tr>
  1380. </table>
  1381. </div><br />
  1382. EOF;
  1383. }
  1384.  
  1385. function rating_general($text,$pagereload) {
  1386. global $ibforums;
  1387.  
  1388. $output="";
  1389.  
  1390. if ($pagereload!=true)
  1391. {
  1392. $output .= " <script type=\"text/javascript\">
  1393. <!--
  1394. opener.location.replace(window.opener.location.href);
  1395. -->
  1396. </script>";
  1397. }
  1398.  
  1399. $output .= " <div class=\"tborder\" align=\"center\">
  1400. <table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" width=\"100%\">
  1401. <tr>
  1402. <td class=\"tcat\">{$ibforums->lang['rate_message']}</td>
  1403. </tr>
  1404. <tr>
  1405. <td class=\"alt1\">{$text}</td>
  1406. </tr>
  1407. </table>
  1408. </div><br />";
  1409.  
  1410. return $output;
  1411.  
  1412. }
  1413.  
  1414. function cat_pass($cid) {
  1415. global $ibforums;
  1416. return <<<EOF
  1417. <form action="{$ibforums->base_url}act=Arcade" method="post">
  1418. <input type="hidden" name="the_cat" value="{$cid}" />
  1419. <div class="tborder" align="center">
  1420. <table border="0" cellpadding="3" cellspacing="0" width="100%">
  1421. <tr>
  1422. <td class="tcat">{$ibforums->lang['cat_pass']}</td>
  1423. </tr>
  1424. <tr>
  1425. <td class="alt1">
  1426. {$ibforums->lang['cat_pass_msg']}<br /><br />
  1427. <input type="password" name="cat_pass" class="textinput" /><br />
  1428. <input type="submit" value="Submit" class="forminput" /><br /><br />
  1429. {$ibforums->lang['cat_pass_notice']}
  1430. </td>
  1431. </tr>
  1432. </table>
  1433. </div>
  1434. </form><br />
  1435. EOF;
  1436. }
  1437.  
  1438. function close_win() {
  1439. return <<<EOF
  1440. <script type="text/javascript">
  1441. <!--
  1442. opener.location.replace(window.opener.location.href);
  1443. window.close();
  1444. -->
  1445. </script>
  1446. EOF;
  1447. }
  1448.  
  1449. function favorites($game_list,$stylecolumns) {
  1450. global $ibforums;
  1451. return <<<EOF
  1452. <div class="tborder">
  1453. <table cellpadding="$stylecolumns" cellspacing="1" border="0" width="100%">
  1454. <tr>
  1455. <td class="thead" align="center" colspan="$stylecolumns">{$ibforums->lang['my_favs']}</td>
  1456. </tr>
  1457. {$game_list}
  1458. </table>
  1459. </div><br />
  1460. EOF;
  1461. }
  1462.  
  1463. function user_settings($user, $selected) {
  1464. global $ibforums;
  1465. return <<<EOF
  1466. <form action="{$ibforums->base_url}act=Arcade&amp;module=settings" method="post">
  1467. <input type="hidden" name="is_submitted" value="Yeah I'm submitted; what are you going to do about it" />
  1468. <div align="center">
  1469. <div class="tborder" align="left" style="width: 100%;">
  1470. <table width="100%" border="0" cellpading="3" cellspacing="1" class="alt1">
  1471. <tr>
  1472. <td class="thead" colspan="2">{$ibforums->lang['your_settings']}</td>
  1473. </tr>
  1474. <tr>
  1475. <td style="width: 60%;">{$ibforums->lang['sorting_def']}</td>
  1476. <td class="pformright" style="width: 40%;">
  1477. <select class="codebuttons" name="user_sort">
  1478. <option value="0">{$ibforums->lang['the_default']}</option>
  1479. <option value="gtitle" {$selected['sort']['gtitle']}>{$ibforums->lang['gname']}</option>
  1480. <option value="gcount" {$selected['sort']['gcount']}>{$ibforums->lang['times_p']}</option>
  1481. <option value="gwords" {$selected['sort']['gwords']}>{$ibforums->lang['description']}</option>
  1482. <option value="g_rating" {$selected['sort']['g_rating']}>{$ibforums->lang['rating_s']}</option>
  1483. <option value="added" {$selected['sort']['added']}>{$ibforums->lang['dateadded']}</option>
  1484. </select>
  1485. <select class="codebuttons" name="user_order">
  1486. <option value="0">{$ibforums->lang['the_default']}</option>
  1487. <option value="ASC" {$selected['order']['ASC']}>{$ibforums->lang['asc']}</option>
  1488. <option value="DESC" {$selected['order']['DESC']}>{$ibforums->lang['desc']}</option>
  1489. </select>
  1490. </td>
  1491. </tr>
  1492. <tr>
  1493. <td class="pformleft">{$ibforums->lang['games_per_page']}</td>
  1494. <td class="pformright">
  1495. <select name="g_per_page" class="forminput">
  1496. <option value="0">{$ibforums->lang['the_default']}</option>
  1497. {$user['choices_g']}
  1498. </select>
  1499. </td>
  1500. </tr>
  1501. <tr>
  1502. <td class="pformleft">{$ibforums->lang['scores_per_page']}</td>
  1503. <td class="pformright">
  1504. <select name="s_per_page" class="forminput">
  1505. <option value="0">{$ibforums->lang['the_default']}</option>
  1506. {$user['choices_s']}
  1507. </select>
  1508. </td>
  1509. </tr>
  1510. {$user['pm']}
  1511. {$user['skins']}
  1512. {$user['cat_row']}
  1513. <tr>
  1514. <td class="pformstrip" colspan="2" align="center">
  1515. <input type="submit" value="{$ibforums->lang['update_me']}" class="forminput" />
  1516. </td>
  1517. </tr>
  1518. </table>
  1519. </div>
  1520. </div>
  1521. </form><br /><br />
  1522. EOF;
  1523. }
  1524.  
  1525. function user_cat_row($cats) {
  1526. global $ibforums;
  1527. return <<<EOF
  1528. <tr>
  1529. <td class="pformleft">{$ibforums->lang['default_cat']}</td>
  1530. <td class="pformright">
  1531. <select name="def_cat" class="forminput">
  1532. <option value="0">{$ibforums->lang['the_default']}</option>
  1533. {$cats}
  1534. </select>
  1535. </td>
  1536. </tr>
  1537. EOF;
  1538. }
  1539.  
  1540. function user_skin_row($skin) {
  1541. global $ibforums;
  1542. return <<<EOF
  1543. <tr>
  1544. <td class="pformleft">{$ibforums->lang['skin_to_use']}</td>
  1545. <td class="pformright">
  1546. <select name="skin_use" class="forminput">
  1547. <option value="0">{$ibforums->lang['the_default']}</option>
  1548. <option {$skin['1']} value="1">ibProArcade</option>
  1549. <option {$skin['2']} value="2">v3Arcade</option>
  1550. </select>
  1551. </td>
  1552. </tr>
  1553. EOF;
  1554. }
  1555.  
  1556. function user_pm_row($pm) {
  1557. global $ibforums;
  1558. if ($pm == 1)
  1559. {
  1560. $selected_yes = "selected=\"selected\"";
  1561. $selected_no = "";
  1562. }
  1563. else
  1564. {
  1565. $selected_no = "selected=\"selected\"";
  1566. $selected_yes = "";
  1567. }
  1568. return <<<EOF
  1569. <tr>
  1570. <td class="pformleft">{$ibforums->lang['pm_notification']}</td>
  1571. <td class="pformright">
  1572. <select name="pm" class="forminput">
  1573. <option value="0" {$selected_no} >{$ibforums->lang['acp_no']}</option>
  1574. <option value="1" {$selected_yes} >{$ibforums->lang['acp_yes']}</option>
  1575. </select>
  1576. </td>
  1577. </tr>
  1578. EOF;
  1579. }
  1580.  
  1581. function champs_update($game_select) {
  1582. global $ibforums;
  1583. return <<<EOF
  1584. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=champs" method="post">
  1585. <input type="hidden" name="is_submitted" value="AFK, tornado" />
  1586. <div class="tborder">
  1587. <table width="100%" border="0" cellpading="3" cellspacing="1">
  1588. <tr>
  1589. <td class="thead" colspan="2">{$ibforums->lang['update_champs']}</td>
  1590. </tr>
  1591. <tr>
  1592. <td class="alt1" style="width: 60%;">{$ibforums->lang['over_100']}</td>
  1593. <td class="alt1" style="width: 40%;">
  1594. <select size="5" name="in_game[]" multiple="multiple" style="width: 60%;" class="codebuttons">
  1595. {$game_select}
  1596. </select>
  1597. </td>
  1598. </tr>
  1599. <tr>
  1600. <td class="alt1" colspan="2" align="center">
  1601. <input type="submit" value="{$ibforums->lang['update_champs']}" class="forminput" />
  1602. </td>
  1603. </tr>
  1604. </table>
  1605. </div>
  1606. </form><br /><br />
  1607. EOF;
  1608. }
  1609.  
  1610. function report_main($html , $name) {
  1611. global $ibforums;
  1612. return <<<EOF
  1613. <table border="0" cellpadding="0" cellspacing="6" width="100%">
  1614. <tr>
  1615. <td width="75%" valign="top">
  1616. <div class="tborder">
  1617. <table border="0" class="alt1" cellpadding="4" cellspacing="0" width="100%">
  1618. <tr>
  1619. <td width="100%" align="center" nowrap="nowrap" class="thead" colspan="5">{$ibforums->lang['report_for']}{$name}</td>
  1620. </tr>
  1621. <tr>
  1622. <td width="25%" align="center" nowrap="nowrap" class="tcat">{$ibforums->lang['game']}</td>
  1623. <td width="10%" align="center" nowrap="nowrap" class="tcat">{$ibforums->lang['score']}</td>
  1624. <td width="20%" align="center" nowrap="nowrap" class="tcat">{$ibforums->lang['rank']}</td>
  1625. <td width="10%" align="center" nowrap="nowrap" class="tcat">{$ibforums->lang['times_p']}</td>
  1626. <td width="20%" align="center" nowrap="nowrap" class="tcat">{$ibforums->lang['high_score_age']}</td>
  1627. </tr>
  1628. {$html['rank_row']}
  1629. </table>
  1630. </div>
  1631. </td>
  1632. <td width="*" valign="top">
  1633. <div class="tborder">
  1634. <table border="0" cellpadding="2" cellspacing="0" width="100%" class="alt1">
  1635. <tr>
  1636. <td width="100%" align="center" class="thead" colspan="2">{$ibforums->lang['details']}{$name}</td>
  1637. </tr>
  1638. {$html['rank_detail_row']}
  1639. </table>
  1640. </div>
  1641. </td>
  1642. </tr>
  1643. </table>
  1644. <br />
  1645. EOF;
  1646. }
  1647.  
  1648. function rankrow($rowcol,$game,$score,$rank,$tp,$age) {
  1649. return <<<EOF
  1650. <tr>
  1651. <td width="25%" align="center" class="{$rowcol}">{$game}</td>
  1652. <td width="10%" align="center" class="{$rowcol}">{$score}</td>
  1653. <td width="20%" align="center" class="{$rowcol}">{$rank}</td>
  1654. <td width="10%" align="center" class="{$rowcol}">{$tp}</td>
  1655. <td width="20%" align="center" class="{$rowcol}">{$age}</td>
  1656. </tr>
  1657. EOF;
  1658. }
  1659.  
  1660. function rankdetailrow($rowcol,$title,$detail) {
  1661. global $ibforums;
  1662. return <<<EOF
  1663. <tr>
  1664. <td width="60%" align="right" class="{$rowcol}">{$title}</td>
  1665. <td width="40%" align="left" class="{$rowcol}">{$detail}</td>
  1666. </tr>
  1667. EOF;
  1668. }
  1669.  
  1670. function no_favs() {
  1671. global $ibforums;
  1672. return <<<EOF
  1673. <tr>
  1674. <td class="alt1" align="center"><span style="font-weight: bold; font-size: 10pt;">{$ibforums->lang['no_favs']}</td>
  1675. </tr>
  1676. EOF;
  1677. }
  1678.  
  1679. function touney_players($players , $tid) {
  1680. global $ibforums;
  1681. return <<<EOF
  1682. <script type="text/javascript">
  1683. <!--
  1684. function set_player(the_id,the_name)
  1685. {
  1686. var the_form = document.t3hform;
  1687. the_form.username.value = the_name;
  1688. the_form.userid.value = the_id;
  1689. the_form.replaceid.disabled = false;
  1690. the_form.button.disabled = false;
  1691.  
  1692. return false;
  1693. }
  1694. -->
  1695. </script>
  1696. <div class="tborder">
  1697. <table cellspacing="1" cellpadding="3" width="100%" border="0">
  1698. <tr>
  1699. <td class="thead" colspan="2">{$ibforums->lang['tourney_player']}</td>
  1700. </tr>
  1701. {$players}
  1702. </table>
  1703. </div>
  1704. <br />
  1705. <div class="tborder">
  1706. <table cellspacing="1" cellpadding="3" width="100%" border="0" class="alt1">
  1707. <tr>
  1708. <td class="alt1" colspan="2">
  1709. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=tourney&amp;code=replace" method="post" name="t3hform">
  1710. <input type="hidden" name="userid" value="" />
  1711. <input type="hidden" name="tid" value="{$tid}" />
  1712. <div align="center">{$ibforums->lang['user_to_r']}<input type="text" name="username" readonly="readonly" value="" class="textinput" /></div>
  1713. <div align="center">{$ibforums->lang['replace_with']}<input type="text" name="replaceid" value="" disabled="disabled" size="4" class="textinput" /></div>
  1714. <div align="center"><input type="submit" name="button" class="forminput" value="{$ibforums->lang['replace_user']}" disabled="disabled" /></div>
  1715. </form>
  1716. </td>
  1717. </tr>
  1718. </table>
  1719. </div>
  1720. EOF;
  1721. }
  1722.  
  1723. function new_tourney($games) {
  1724. global $ibforums;
  1725. return <<<EOF
  1726. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=tourney&amp;code=newt" method="post">
  1727. <div class="tborder">
  1728. <table cellpadding="3" cellspacing="1" border="0" width="100%">
  1729. <tr>
  1730. <td class="thead" colspan="2">{$ibforums->lang['create_new_t']}</td>
  1731. </tr>
  1732. <tr>
  1733. <td class="pformleft" style="width: 40%;">{$ibforums->lang['amount_of_p_g']}</td>
  1734. <td class="pformright" style="width: 60%;">
  1735. <select name="the_game" class="forminput">
  1736. {$games}
  1737. </select>
  1738. &nbsp;&nbsp;
  1739. <select name="player_amount" class="forminput">
  1740. <option value="2">{$ibforums->lang['two_players']}</option>
  1741. <option value="4">{$ibforums->lang['four_players']}</option>
  1742. <option value="8">{$ibforums->lang['eight_players']}</option>
  1743. </select>
  1744. &nbsp;&nbsp;
  1745. <select name="tries" class="forminput">
  1746. <option value="1">1 {$ibforums->lang['try']}</option>
  1747. <option value="2">2 {$ibforums->lang['tries']}</option>
  1748. <option value="3" selected="selected">3 {$ibforums->lang['tries']}</option>
  1749. <option value="4">4 {$ibforums->lang['tries']}</option>
  1750. <option value="5">5 {$ibforums->lang['tries']}</option>
  1751. </select>
  1752. </td>
  1753. </tr>
  1754. <tr>
  1755. <td class="pformstrip" colspan="2" align="center">
  1756. <input type="submit" class="forminput" value="{$ibforums->lang['create_t']}" />
  1757. </td>
  1758. </tr>
  1759. </table>
  1760. </div>
  1761. </form>
  1762. EOF;
  1763. }
  1764.  
  1765. function new_tourney_id($header, $rows, $hiddens) {
  1766. global $ibforums;
  1767. return <<<EOF
  1768. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=tourney&amp;code=add_t_confirm" method="post">
  1769. <input type="hidden" name="player_amount" value="{$hiddens['player_amount']}" />
  1770. <input type="hidden" name="gid" value="{$hiddens['gid']}" />
  1771. <input type="hidden" name="tries" value="{$hiddens['tries']}" />
  1772. <input type="hidden" name="pmnotify" value="{$hiddens['pmnotify']}" />
  1773. <div class="tborder">
  1774. <table border="0" width="100%" cellpadding="3" cellspacing="1">
  1775. <tr>
  1776. <td class="thead" align="center" colspan="2">{$header}</td>
  1777. </tr>
  1778. <tr>
  1779. <td class="alt1" colspan="2">{$ibforums->lang['enter_user_id']}</td>
  1780. </tr>
  1781. {$rows}
  1782. <tr>
  1783. <td class="pformstrip" colspan="2" align="center">
  1784. <input type="submit" value="{$ibforums->lang['get_users']}" class="forminput" />
  1785. </td>
  1786. </tr>
  1787. </table>
  1788. </div>
  1789. </form>
  1790. EOF;
  1791. }
  1792.  
  1793. function new_tourney_id_row($counter) {
  1794. global $ibforums;
  1795. return <<<EOF
  1796. <tr>
  1797. <td class="pformleft" style="width: 60%;">{$ibforums->lang['player_t']}{$counter}</td>
  1798. <td class="pformright" style="width: 40%;">
  1799. <input type="text" class="textinput" name="users[]" value="" size="4" />
  1800. </td>
  1801. </tr>
  1802. EOF;
  1803. }
  1804. function cat_desc($desc) {
  1805. global $ibforums;
  1806. return <<<EOF
  1807. <tr>
  1808. <td colspan="4" class="alt1">
  1809. <fieldset class='fieldset' style='margin:0px 0px 0px 0px'>
  1810. <legend>Category Description&nbsp;</legend>
  1811. <div style='padding:0px'>
  1812. <table cellpadding='0' cellspacing='0' border='0' align='center' width='100%'>
  1813. <tr>
  1814. <td width='100%'>
  1815. <table cellpadding='2' cellspacing='1' border='0' width='100%'>
  1816. <tr>
  1817. <td align='center' class="alt1">{$desc}</td>
  1818. </tr>
  1819. </table>
  1820. </td>
  1821. </tr>
  1822. </table>
  1823. </div>
  1824. </fieldset>
  1825. </td>
  1826. </tr>
  1827. EOF;
  1828. }
  1829. function new_tourney_users($users , $hiddens) {
  1830. global $ibforums;
  1831. return <<<EOF
  1832. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=tourney&amp;code=do_add_t" method="post">
  1833. <input type="hidden" name="player_amount" value="{$hiddens['player_amount']}" />
  1834. <input type="hidden" name="gid" value="{$hiddens['gid']}" />
  1835. <input type="hidden" name="tries" value="{$hiddens['tries']}" />
  1836. <input type="hidden" name="pmnotify" value="{$hiddens['pmnotify']}" />
  1837. <div class="tborder">
  1838. <table border="0" width="100%" cellpadding="3" cellspacing="1">
  1839. <tr>
  1840. <td class="thead">{$ibforums->lang['create_new_t']}</td>
  1841. </tr>
  1842. <tr>
  1843. <td class="alt1">{$ibforums->lang['confirm_users']}</td>
  1844. </tr>
  1845. {$users}
  1846. <tr>
  1847. <td class="pformstrip" align="center"><input type="submit" class="forminput" value="{$ibforums->lang['confirm_r']}" /></td>
  1848. </tr>
  1849. </table>
  1850. </div>
  1851. </form>
  1852. EOF;
  1853. }
  1854.  
  1855. function new_tourney_users_name($user , $dropdown) {
  1856. global $ibforums;
  1857. return <<<EOF
  1858. <tr>
  1859. <td class="alt1" align="center">
  1860. <a href="./member.php?$session[sessionurl]&amp;u={$user['id']}" target="_blank">{$user['name']}</a>&nbsp;
  1861. <select name="{$user['id']}_user" class="forminput">
  1862. {$dropdown}
  1863. </select>
  1864. </td>
  1865. </tr>
  1866. EOF;
  1867. }
  1868.  
  1869. function t_player_row($player) {
  1870. global $ibforums;
  1871. return <<<EOF
  1872. <tr>
  1873. <td class="alt1">
  1874. <a href="./member.php?$session[sessionurl]&amp;u={$player['mid']}">{$player['name']}</a>
  1875. </td>
  1876. <td class="alt1">
  1877. <a href="#" onclick="set_player('{$player['mid']}','{$player['name']}'); return false;">{$ibforums->lang['replace_user']}</a>
  1878. </td>
  1879. </tr>
  1880. EOF;
  1881. }
  1882.  
  1883. function confirm_replace($text , $hiddens) {
  1884. global $ibforums;
  1885. return <<<EOF
  1886. <form action="{$ibforums->base_url}act=Arcade&amp;module=modcp&amp;do=tourney&amp;code=replace" method="post">
  1887. <input type="hidden" name="confirmed" value="1" />
  1888. <input type="hidden" name="tid" value="{$hiddens['tid']}" />
  1889. <input type="hidden" name="oldmid" value="{$hiddens['oldmid']}" />
  1890. <input type="hidden" name="newmid" value="{$hiddens['newmid']}" />
  1891. <div class="tborder">
  1892. <table cellspacing="1" cellpadding="3" border="0" width="100%">
  1893. <tr>
  1894. <td class="thead" align="center">{$ibforums->lang['replace_user']}</td>
  1895. </tr>
  1896. <tr>
  1897. <td class="alt1">{$ibforums->lang['make_sure']}</td>
  1898. </tr>
  1899. <tr>
  1900. <td class="alt1" align="center">{$text}</td>
  1901. </tr>
  1902. <tr>
  1903. <td class="pformstrip" align="center"><input type="submit" value="{$ibforums->lang['confirm_r']}" class="forminput" /></td>
  1904. </tr>
  1905. </table>
  1906. </div>
  1907. EOF;
  1908. }
  1909.  
  1910. function leagueheader() {
  1911. global $ibforums;
  1912. return <<<EOF
  1913. <div class="tborder">
  1914. <div class="tcat" align="center">{$ibforums->lang['leaderboard']}</div>
  1915. <table width='100%' border='0' cellspacing='1' cellpadding='4'>
  1916. <tr>
  1917. <td width='14%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['rank']}</td>
  1918. <td width='36%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['username']}</td>
  1919. <td width='26%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['average_rank']}</td>
  1920. <td width='24%' align='center' nowrap='nowrap' class='tcat'>{$ibforums->lang['score']}</td>
  1921. </tr>
  1922. EOF;
  1923. }
  1924.  
  1925. function leaguerow($rowcol,$rank,$name,$avgrank,$points) {
  1926. global $ibforums;
  1927. return <<<EOF
  1928. <tr>
  1929. <td align='center' nowrap='nowrap' class='alt1'>$rank</td>
  1930. <td align='center' nowrap='nowrap' class='alt1'>$name</td>
  1931. <td align='center' nowrap='nowrap' class='alt1'>$avgrank</td>
  1932. <td align='center' nowrap='nowrap' class='alt1'>$points</td>
  1933. </tr>
  1934. EOF;
  1935. }
  1936.  
  1937. function cat_select($cats) {
  1938.  
  1939. global $ibforums;
  1940. return <<<EOF
  1941. <center>{$ibforums->lang['choose_cat']}:
  1942. <select name="lcat" class="forminput">
  1943. {$cats}
  1944. </select>
  1945. EOF;
  1946. }
  1947.  
  1948. function error($e) {
  1949. global $ibforums;
  1950. return <<<EOF
  1951. <div class="tborder">
  1952. <table cellspacing="1" cellpadding="3" width="100%" border="0">
  1953. <tr>
  1954. <td class="thead">{$ibforums->lang['error']}</td>
  1955. </tr>
  1956. <tr>
  1957. <td class="alt1" align="center">{$e}</td>
  1958. </tr>
  1959. </table>
  1960. </div>
  1961. EOF;
  1962. }
  1963.  
  1964. function copyright($version,$country) {
  1965. $text = "
  1966. <div align='center' style='font-size: 8pt;'>
  1967. ibProArcade v{$version}<br />";
  1968.  
  1969. if ($country == "de") { $text = $text . "Erweiterte vBulletin-Version &copy; MrZeropage (<a href='http://www.vbulletin-germany.org/forumdisplay.php?f=28' target='_blank' title='www.vbulletin-germany.org'>www.vbulletin-germany.org</a>)<br />"; }
  1970. else { $text = $text . "Extended vBulletin-Version &copy; MrZeropage (<a href='http://www.vbulletin.org/forum/forumdisplay.php?f=170' target='_blank' title='www.vbulletin.org'>www.vbulletin.org</a>)<br />"; }
  1971. $text = $text . "</div><br />";
  1972.  
  1973. return $text;
  1974.  
  1975. }
  1976.  
  1977. function generalbox($title,$text) {
  1978. global $ibforums;
  1979. return <<<EOF
  1980. <div class="tborder">
  1981. <table width='100%' border='0' cellspacing='0' cellpadding='4'>
  1982. <tr>
  1983. <th width='33%' align='center' class='tcat'>{$title}</th>
  1984. </tr>
  1985. <tr>
  1986. <td width='33%' align='center' class='alt2' valign='middle'>{$text}</td>
  1987. </tr>
  1988. </table>
  1989. </div>
  1990. EOF;
  1991. }
  1992.  
  1993.  
  1994. }
  1995. ?>
Add Comment
Please, Sign In to add comment