PageRenderTime 55ms CodeModel.GetById 29ms RepoModel.GetById 0ms app.codeStats 0ms

/stats/index.php

https://github.com/beakid/md
PHP | 135 lines | 134 code | 1 blank | 0 comment | 17 complexity | 656a43c100d1f13e5466de75638526f1 MD5 | raw file
  1. <?
  2. include("../session_mysql.php");
  3. include("../functions.php");
  4. include("../include/kortparm_functions.php");
  5. $c = $_REQUEST["c"]; $e = $_REQUEST["e"]; $r = $_REQUEST["r"];
  6. if(!$c) $c = "all";
  7. if(!$r) $r = "all";
  8. if(!$e) $e = "86";
  9. $rarity["c"] = "commons"; $rarity["u"] = "uncommons"; $rarity["r"] = "rares"; $rarity["all"] = "cards";
  10. $color["w"] = "White"; $color["u"] = "Blue"; $color["b"] = "Black"; $color["r"] = "Red"; $color["g"] = "Green"; $color["l"] = "Land"; $color["a"] = "Artifact";
  11. $color["all"] = "All";
  12. $exp_info = mysql_fetch_array(mysql_query("SELECT * FROM md_exp WHERE pk_exp_id = $e"));
  13. ?>
  14. <?=printHeader("MagicDraft - Draft","stats")?>
  15. <div id="content">
  16. <div id="left" class="greyback">
  17. <div class="box greyback">
  18. <img src="<?=$path;?>/images/header_stats.png" class="headerpic" alt="Statistics" />
  19. <p class="text">Show stats for:</p>
  20. <select name="e" size="1" style="width: 140px;" onchange="location.href='?e='+this.value+'&amp;c=<?=$c;?>&amp;r=<?=$r;?>';">
  21. <?
  22. $exps = mysql_query("SELECT * FROM md_exp ORDER BY exp_release DESC");
  23. while($exp = mysql_fetch_array($exps))
  24. {
  25. ?>
  26. <option value="<?=$exp[pk_exp_id];?>"<? if($e == $exp[pk_exp_id]) echo " selected";?>><?=$exp[exp_name];?></option>
  27. <? } ?>
  28. </select><br />
  29. <p class="text">Colors:</p>
  30. <div class="stats_buttons">
  31. <a href="?e=<?=$e;?>&c=all&r=<?=$r;?>"><img src="../images/button_all.png"<? if($c=="all") echo " class=\"active\"";?> alt="" /></a>
  32. <a href="?e=<?=$e;?>&c=w&r=<?=$r;?>"><img src="../images/button_white.png"<? if($c=="w") echo " class=\"active\"";?> alt="" /></a>
  33. <a href="?e=<?=$e;?>&c=u&r=<?=$r;?>"><img src="../images/button_blue.png"<? if($c=="u") echo " class=\"active\"";?> alt="" /></a>
  34. <a href="?e=<?=$e;?>&c=b&r=<?=$r;?>"><img src="../images/button_black.png"<? if($c=="b") echo " class=\"active\"";?> alt="" /></a>
  35. <a href="?e=<?=$e;?>&c=r&r=<?=$r;?>"><img src="../images/button_red.png"<? if($c=="r") echo " class=\"active\"";?> alt="" /></a>
  36. <a href="?e=<?=$e;?>&c=g&r=<?=$r;?>"><img src="../images/button_green.png"<? if($c=="g") echo " class=\"active\"";?> alt="" /></a>
  37. <a href="?e=<?=$e;?>&c=a&r=<?=$r;?>"><img src="../images/button_artifacts.png"<? if($c=="a") echo " class=\"active\"";?> alt="" /></a>
  38. <a href="?e=<?=$e;?>&c=l&r=<?=$r;?>"><img src="../images/button_lands.png"<? if($c=="l") echo " class=\"active\"";?> alt="" /></a>
  39. </div>
  40. <p class="text">Rarity:</p>
  41. <div class="stats_buttons">
  42. <a href="?e=<?=$e;?>&c=<?=$c;?>&r=all"><img src="../images/button_all.png"<? if($r=="all") echo " class=\"active\"";?> alt="" /></a>
  43. <a href="?e=<?=$e;?>&c=<?=$c;?>&r=c"><img src="../images/button_common.png"<? if($r=="c") echo " class=\"active\"";?> alt="" /></a>
  44. <a href="?e=<?=$e;?>&c=<?=$c;?>&r=u"><img src="../images/button_uncommon.png"<? if($r=="u") echo " class=\"active\"";?> alt="" /></a>
  45. <a href="?e=<?=$e;?>&c=<?=$c;?>&r=r"><img src="../images/button_rare.png"<? if($r=="r") echo " class=\"active\"";?> alt="" /></a>
  46. </div>
  47. </div>
  48. </div>
  49. <div id="middle">
  50. <h1>Toplist <span class="orange"><?=$color[$c];?> <?=$rarity[$r];?>, <?=$exp_info["exp_name"];?></span></h1>
  51. <div class="cardstats text">
  52. <?
  53. $cards = mysql_query($query = "SELECT *, '' AS version FROM md_cards
  54. WHERE
  55. IF('$r'='all',true,card_rarity = '$r') AND IF('$c'='all',true,FIND_IN_SET('$c',card_color))
  56. AND fk_exp_id = '$e'
  57. ORDER BY card_current_rating DESC");
  58. $bildexp = eregi_replace(' ',"", stripslashes($exp_info[exp_name]));
  59. $bildexp = eregi_replace("'","", strtolower($bildexp));
  60. $xet = $col = 0;
  61. while($card = mysql_fetch_array($cards))
  62. {
  63. $xet++; $col++;
  64. $bildurl = "../cardpics/".$bildexp."/".cardname2filename($card[card_name], $card[version]);
  65. if(!$firstcard_src) $firstcard_src = $bildurl;
  66. ?>
  67. <div class="card shadow"><img src="<?=$bildurl;?>" onmouseover="viewCard('<?=$bildurl;?>');" alt="" class="cardpic" />
  68. <div class="starbox">
  69. <h3><?=$xet;?>. <?=$card[card_name]?></h3>
  70. <? if($card[card_current_rating]) {?>
  71. <?=rating2stars($card[card_current_rating]);?>
  72. <div class="rating"><?=$card[card_current_rating];?> p<br />
  73. 55% 1st pick<br />
  74. 33% 2nd pick<br />
  75. 10% 3rd pick
  76. </div><? } ?>
  77. </div>
  78. </div>
  79. <?
  80. if($col == 5) { echo '<div class="breaker"></div>'; $col = 0; }
  81. }
  82. ?>
  83. </div>
  84. <div class="breaker"></div>
  85. </div>
  86. <div id="right">
  87. <span class="small" id="show_cardviewer"><img src="<?=$path;?>/images/zoom.png" alt="" style="vertical-align: middle;"> <span class="blue pointer" onclick="toggleCardViewer('show');">Show cardviewer</span></span>
  88. <div id="cardviewer" class="mini"><div onclick="toggleCardViewer('hide');" id="closecard"><img src="<?=$path;?>/images/close.png"></div><div id="cardcloseup"><img src="<?=$firstcard_src;?>"></div></div>
  89. <div class="roundbox grey">
  90. <h2>Trends</h2><br />
  91. <div class="upcoming text">
  92. <ul>
  93. <li>+13p <a href="#" onmouseover="viewCard('/kortbilder/shadowmoor/silkbindfaerie.full.jpg');">Silkbind Faerie</a></li>
  94. <li>+12p <a href="#" onmouseover="viewCard('/kortbilder/shadowmoor/safeholdelite.full.jpg');">Safehold Elite</a></li>
  95. <li>+10p <a href="#" onmouseover="viewCard('/kortbilder/shadowmoor/elvishhexhunter.full.jpg');">Elvish Hexhunter</a></li>
  96. </ul>
  97. </div>
  98. <div class="downgoing text">
  99. <ul>
  100. <li>-67p <a href="#" onmouseover="viewCard('/kortbilder/shadowmoor/mineexcavation.full.jpg');">Mine Excavation</a></li>
  101. <li>-50p <a href="#" onmouseover="viewCard('/kortbilder/shadowmoor/goldenglowmoth.full.jpg');">Goldenglow Moth</a></li>
  102. <li>-48p <a href="#" onmouseover="viewCard('/kortbilder/shadowmoor/kithkinshielddare.full.jpg');">Kithkin Shielddare</a></li>
  103. </ul>
  104. </div>
  105. </div>
  106. <div class="roundbox grey bottom"></div>
  107. <div class="breaker"></div>
  108. </div>
  109. <div class="breaker"></div>
  110. </div>
  111. <script type="text/javascript">
  112. if(readCookie("cardposition_top"))
  113. {
  114. document.getElementById('cardviewer').style.top = readCookie("cardposition_top");
  115. }
  116. if(readCookie("cardposition_left"))
  117. {
  118. document.getElementById('cardviewer').style.left = readCookie("cardposition_left");
  119. }
  120. new Draggable('cardviewer',{onEnd: function (dragObj, event)
  121. {
  122. createCookie("cardposition_top",document.getElementById('cardviewer').style.top,"7");
  123. createCookie("cardposition_left",document.getElementById('cardviewer').style.left,"7");
  124. }
  125. });
  126. if(readCookie("hidecard"))
  127. {
  128. document.getElementById('show_cardviewer').style.display = "inline";
  129. }
  130. </script>
  131. <div class="breaker"></div>
  132. </body>
  133. </html>