deseo_select.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?php
  2. /*
  3. * Carga el destinatario de la tarjeta y revisa si el usuarui tiene tarjeta asignada
  4. */
  5. require_once("../../include/constantes.php");
  6. require_once("../../include/bd_pdo.php");
  7. $COORD = array(
  8. array(300,110),
  9. array(340,140),
  10. array(220,190),
  11. array(390,180),
  12. array(300,210),
  13. array(230,250),
  14. array(330,290),
  15. array(370,230),
  16. array(230,320),
  17. array(450,290),
  18. array(130,370),
  19. array(370,380),
  20. array(510,380),
  21. array(260,410),
  22. array(90,450),
  23. array(240,490),
  24. array(390,460),
  25. array(290,260),
  26. array(150,290),
  27. array(350,330),
  28. array(350,430),
  29. array(180,430),
  30. array(450,340),
  31. array(440,440),
  32. array(190,340),
  33. array(320,470),
  34. array(410,270),
  35. array(290,320),
  36. array(460,390),
  37. array(210,390),
  38. array(410,360),
  39. array(190,480),
  40. array(310,410),
  41. array(380,500),
  42. array(300,510),
  43. array(310,160),
  44. array(510,450),
  45. array(140,460),
  46. array(260,230),
  47. array(370,280),
  48. array(240,360),
  49. array(410,410),
  50. array(280,460),
  51. array(330,370),
  52. array(260,130),
  53. array(340,190),
  54. array(200,280),
  55. array(400,310),
  56. array(430,490),
  57. array(270,180),
  58. array(330,240),
  59. array(260,290),
  60. array(170,380),
  61. array(280,370),
  62. array(220,440),
  63. array(470,470),
  64. array(340,95),
  65. array(100,490),
  66. array(340,515),
  67. array(210,520),
  68. //array(100,385),
  69. );
  70. session_start();
  71. $error = false;
  72. $size = 0;
  73. if(isset($_POST["size"])){
  74. $size = filter_input(INPUT_POST, "size", FILTER_SANITIZE_NUMBER_INT);//limpia texto
  75. }
  76. //obtiene navidad
  77. $stmt = $pdo->prepare('Select * from fs_navidad()');
  78. if(!$stmt->execute()){
  79. header("Location: ../index.php?error=5");
  80. exit();
  81. }
  82. $navidad_rs = $stmt->fetch();//$navidad_rs["Navidad_activa"] || $navidad_rs["Navidad_id"]
  83. $stmt->closeCursor();
  84. $stmt = $pdo->prepare('Select * from fs_navidaddeseo(NULL, :nav)');
  85. $stmt->bindParam(":nav", $navidad_rs["Navidad_id"]);
  86. if($stmt->execute()){
  87. $deseos_rs = $stmt->fetchAll();
  88. $deseosArr = array();
  89. $return["max"] = count($COORD);
  90. if(count($deseos_rs) != $size){
  91. $i =0;
  92. foreach ($deseos_rs as $deseo) {
  93. if($i >= count($COORD)) break;
  94. $deseosArr[] = array("id"=> $deseo["Usuario_id"], "autor"=>$deseo["Usuario_nombre"]." ".$deseo["Usuario_apellidos"], "deseo"=>$deseo["NavidadDeseo_desc"], "coord"=>$COORD[$i]);
  95. $i++;
  96. }
  97. /*if(count($deseosArr)>0){
  98. $j=0;
  99. while($i< count($COORD)){
  100. $tmp = $deseosArr[$j];
  101. $tmp["coord"] = $COORD[$i];
  102. $deseosArr[] = $tmp;
  103. $i++;
  104. $j++;
  105. }
  106. }*/
  107. $return["reload"] = true;
  108. }else{
  109. $return["reload"] = false;
  110. }
  111. $return["deseos"] = $deseosArr;
  112. }else{
  113. $return["error"] = "Error al cargar los deseos";
  114. }
  115. $stmt->closeCursor();
  116. $return["json"] = json_encode($return);
  117. echo json_encode($return);
  118. ?>