PageRenderTime 38ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/draft/makedeck.php

https://github.com/beakid/md
PHP | 48 lines | 43 code | 4 blank | 1 comment | 15 complexity | 00736b8fe6f13d06c6699a21e6d9e087 MD5 | raw file
  1. <?
  2. include("../session_mysql.php");
  3. if($draft_id && $_SESSION[md_userid])
  4. {
  5. #uppdatera att man nu är klar med draften -> seat_status = 4
  6. mysql_query("UPDATE md_draft2user SET seat_status = 4 WHERE fk_user_id = $_SESSION[md_userid] AND fk_draft_id = $draft_id");
  7. $lek_main = mysql_query($apa = "SELECT card_name AS cardname, exp_shortname AS shortname, COUNT(card_name) AS nmb FROM md_packcard
  8. INNER JOIN md_pack ON pk_pack_id = fk_pack_id
  9. LEFT OUTER JOIN md_exp ON fk_exp_id = pk_exp_id
  10. INNER JOIN md_cards ON pk_card_id = fk_card_id
  11. WHERE fk_draft_id = '$draft_id' AND in_deck = 1 AND md_packcard.fk_user_id = $_SESSION[md_userid] AND exp_shortname != ''
  12. GROUP BY card_name");
  13. $output = "";
  14. while($main = mysql_fetch_array($lek_main))
  15. {
  16. $output .= "\r ".$main[nmb]." [".$main[shortname]."] ".$main[cardname];
  17. }
  18. $basiclands = mysql_fetch_array(mysql_query("SELECT * FROM md_basicland WHERE fk_user_id = ".$_SESSION["md_userid"]." AND fk_draft_id = ".$draft_id));
  19. for ($i=0; $i < 5; $i++)
  20. {
  21. if($i == 0) $land = "Island"; elseif($i == 1) $land = "Plains"; elseif($i == 2) $land = "Forest";
  22. elseif($i == 3) $land = "Mountain"; elseif($i == 4) $land = "Swamp";
  23. if($basiclands["nmb_".strtolower($land)] > 0) $output .= "\r ".$basiclands["nmb_".strtolower($land)]." [10E] ".$land;
  24. }
  25. $lek_side = mysql_query("SELECT card_name AS cardname, exp_shortname, COUNT(card_name) AS nmb FROM md_packcard
  26. INNER JOIN md_pack ON pk_pack_id = fk_pack_id
  27. LEFT OUTER JOIN md_exp ON fk_exp_id = pk_exp_id
  28. INNER JOIN md_cards ON pk_card_id = fk_card_id
  29. WHERE fk_draft_id = '$draft_id' AND in_deck = 0 AND md_packcard.fk_user_id = $_SESSION[md_userid] AND exp_shortname != ''
  30. GROUP BY card_name");
  31. if(mysql_num_rows($lek_side)) $output .= "\r\r// Sideboard:";
  32. while($side = mysql_fetch_array($lek_side))
  33. {
  34. $side[cardname] = eregi_replace(" // ","/",$side[cardname]);
  35. $output .= "\rSB: ".$side[nmb]." [".$side[shortname]."] ".$side[cardname];
  36. }
  37. if($output != "")
  38. {
  39. header('Content-type: application/mwdec');
  40. header('Content-Disposition: attachment; filename="draft_'.$draft_id.'_'.date("Hi").'.mwdeck"');
  41. echo $output;
  42. }
  43. }
  44. ?>