PageRenderTime 45ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/cuentas/cuentaEstados.php

https://bitbucket.org/sergiohzlz/reportaprod
PHP | 347 lines | 258 code | 83 blank | 6 comment | 20 complexity | 8680e24514bfd251e8e1588acaf1cdf5 MD5 | raw file
Possible License(s): GPL-2.0, GPL-3.0, AGPL-1.0, LGPL-2.1
  1. <?php
  2. include ("php-jpgraph/jpgraph.php");
  3. include ("php-jpgraph/jpgraph_line.php");
  4. include_once('../conexion.php');
  5. //mysql_set_charset('utf8',$conexion);
  6. $con = new DBManager;
  7. $exito = False; $mom = 0;
  8. if (!$con->conectar()) {
  9. echo "<H2>CONEXION CON LA BASE FALLIDA</H2>"; }
  10. mysql_set_charset('utf8',$con->conexion());
  11. function calculaInd($dia,$mes,$anio, $mesIni,$anioIni){
  12. return $res=371*($anio-$anioIni)+31*($mes-($mesIni+1))+($dia-1);
  13. }
  14. // =============
  15. // ------- CONEXION A BASE DE DATOS --------
  16. 000000000000000000 // -- (poniendo charset a utf8) --
  17. //generando matrices de datos
  18. $dateLocale = new DateLocale();
  19. //$dateLocale->Set('es_MX');
  20. $i=0;
  21. //$quien = 36;
  22. $ParteFija = "
  23. SELECT (year( reporteRutinario.Fecha ) *100 + week( reporteRutinario.Fecha )) AS semana, count(*) as cuantos
  24. FROM reporteRutinario, reporteUsuarios
  25. WHERE (reporteRutinario.IDUsuario = reporteUsuarios.IDUsuario)
  26. AND Estado = 9
  27. AND year( reporteRutinario.Fecha ) > 2009 ";
  28. $sql="
  29. SELECT (year( reporteRutinario.Fecha ) *100 + week( reporteRutinario.Fecha )) AS semana, count(*) as cuantos
  30. FROM reporteRutinario, reporteUsuarios
  31. WHERE (reporteRutinario.IDUsuario = reporteUsuarios.IDUsuario)
  32. AND year( reporteRutinario.Fecha ) > 2009
  33. AND Estado = 9
  34. GROUP BY semana ORDER by semana
  35. ";
  36. $res = mysql_query($sql);
  37. $sqlU=$ParteFija."
  38. AND MPO = \"Álvaro Obregón\"
  39. GROUP BY semana,MPO ORDER by MPO,semana
  40. ";
  41. $resU = mysql_query($sqlU);
  42. $rowU = mysql_fetch_array($resU);
  43. $sqlU2=$ParteFija."
  44. AND MPO = \"Azcapotzalco\"
  45. GROUP BY semana,MPO ORDER by MPO,semana
  46. ";
  47. $resU2 = mysql_query($sqlU2);
  48. $rowU2 = mysql_fetch_array($resU2);
  49. $sqlU3=$ParteFija."
  50. AND MPO = \"Benito Juárez\"
  51. GROUP BY semana,MPO ORDER by MPO,semana
  52. ";
  53. $resU3 = mysql_query($sqlU3);
  54. $rowU3 = mysql_fetch_array($resU3);
  55. $sqlU4=$ParteFija."
  56. AND MPO = \"Coyoacán\"
  57. GROUP BY semana,MPO ORDER by MPO,semana
  58. ";
  59. $resU4 = mysql_query($sqlU4);
  60. $rowU4 = mysql_fetch_array($resU4);
  61. $sqlU5=$ParteFija."
  62. AND MPO = \"Cuajimalpa de Morelos\"
  63. GROUP BY semana,MPO ORDER by MPO,semana
  64. ";
  65. $resU5 = mysql_query($sqlU5);
  66. $rowU5 = mysql_fetch_array($resU5);
  67. $sqlU6=$ParteFija."
  68. AND MPO = \"Cuauhtémoc\"
  69. GROUP BY semana,MPO ORDER by MPO,semana
  70. ";
  71. $resU6 = mysql_query($sqlU6);
  72. $rowU6 = mysql_fetch_array($resU6);
  73. $sqlU7=$ParteFija."
  74. AND MPO = \"Gustavo A. Madero\"
  75. GROUP BY semana,MPO ORDER by MPO,semana
  76. ";
  77. $resU7 = mysql_query($sqlU7);
  78. $rowU7 = mysql_fetch_array($resU7);
  79. $sqlU8=$ParteFija."
  80. AND MPO = \"Iztacalco\"
  81. GROUP BY semana,MPO ORDER by MPO,semana
  82. ";
  83. $resU8 = mysql_query($sqlU8);
  84. $rowU8 = mysql_fetch_array($resU8);
  85. $sqlU9=$ParteFija."
  86. AND MPO = \"Iztapalapa\"
  87. GROUP BY semana,MPO ORDER by MPO,semana
  88. ";
  89. $resU9 = mysql_query($sqlU9);
  90. $rowU9 = mysql_fetch_array($resU9);
  91. $sqlU10=$ParteFija."
  92. AND MPO = \"La Magdalena Contreras\"
  93. GROUP BY semana,MPO ORDER by MPO,semana
  94. ";
  95. $resU10 = mysql_query($sqlU10);
  96. $rowU10 = mysql_fetch_array($resU10);
  97. $sqlU11=$ParteFija."
  98. AND MPO = \"Miguel Hidalgo\"
  99. GROUP BY semana,MPO ORDER by MPO,semana
  100. ";
  101. $resU11 = mysql_query($sqlU11);
  102. $rowU11 = mysql_fetch_array($resU11);
  103. $sqlU12=$ParteFija."
  104. AND MPO = \"Milpa Alta\"
  105. GROUP BY semana,MPO ORDER by MPO,semana
  106. ";
  107. $resU12 = mysql_query($sqlU12);
  108. $rowU12 = mysql_fetch_array($resU12);
  109. $sqlU13=$ParteFija."
  110. AND MPO = \"Tláhuac\"
  111. GROUP BY semana,MPO ORDER by MPO,semana
  112. ";
  113. $resU13 = mysql_query($sqlU13);
  114. $rowU13 = mysql_fetch_array($resU13);
  115. $sqlU14=$ParteFija."
  116. AND MPO = \"Tlalpan\"
  117. GROUP BY semana,MPO ORDER by MPO,semana
  118. ";
  119. $resU14 = mysql_query($sqlU14);
  120. $rowU14 = mysql_fetch_array($resU14);
  121. $sqlU15=$ParteFija."
  122. AND MPO = \"Venustiano Carranza\"
  123. GROUP BY semana,MPO ORDER by MPO,semana
  124. ";
  125. $resU15 = mysql_query($sqlU15);
  126. $rowU15 = mysql_fetch_array($resU15);
  127. $sqlU16=$ParteFija."
  128. AND MPO = \"Xochimilco\"
  129. GROUP BY semana,MPO ORDER by MPO,semana
  130. ";
  131. $resU16 = mysql_query($sqlU16);
  132. $rowU16 = mysql_fetch_array($resU16);
  133. $ydata = array();
  134. $ydata2 = array();
  135. $ydata3 = array();
  136. $ydata4 = array();
  137. $ydata5 = array();
  138. $ydata6 = array();
  139. $ydata7 = array();
  140. $ydata8 = array();
  141. $ydata9 = array();
  142. $ydata10 = array();
  143. $ydata11 = array();
  144. $ydata12 = array();
  145. $ydata13 = array();
  146. $ydata14 = array();
  147. $ydata15 = array();
  148. $ydata16 = array();
  149. $dataZ = array();
  150. $j = 0;
  151. if ($rowU['semana']==NULL)
  152. {
  153. $rowU = mysql_fetch_array($resU);
  154. }
  155. while ($row=mysql_fetch_array($res))
  156. {
  157. if ($row['semana']!=NULL)
  158. {
  159. $datax[$j] = $row['semana'];
  160. $dataZ[$j] = $row['cuantos'];
  161. if (strcasecmp($row['semana'],$rowU['semana'])==0)
  162. { $ydata[$j] = $rowU['cuantos']; $rowU = mysql_fetch_array($resU); }
  163. else
  164. { $ydata[$j] = 0; }
  165. if (strcasecmp($row['semana'],$rowU2['semana'])==0)
  166. { $ydata2[$j] = $rowU2['cuantos']; $rowU2 = mysql_fetch_array($resU2); }
  167. else
  168. { $ydata2[$j] = 0; }
  169. if (strcasecmp($row['semana'],$rowU3['semana'])==0)
  170. { $ydata3[$j] = $rowU3['cuantos']; $rowU3 = mysql_fetch_array($resU3); }
  171. else
  172. { $ydata3[$j] = 0; }
  173. if (strcasecmp($row['semana'],$rowU4['semana'])==0)
  174. { $ydata4[$j] = $rowU4['cuantos']; $rowU4 = mysql_fetch_array($resU4); }
  175. else
  176. { $ydata4[$j] = 0; }
  177. if (strcasecmp($row['semana'],$rowU5['semana'])==0)
  178. { $ydata5[$j] = $rowU5['cuantos']; $rowU5 = mysql_fetch_array($resU5); }
  179. else
  180. { $ydata5[$j] = 0; }
  181. if (strcasecmp($row['semana'],$rowU6['semana'])==0)
  182. { $ydata6[$j] = $rowU6['cuantos']; $rowU6 = mysql_fetch_array($resU6); }
  183. else
  184. { $ydata6[$j] = 0; }
  185. if (strcasecmp($row['semana'],$rowU7['semana'])==0)
  186. { $ydata7[$j] = $rowU7['cuantos']; $rowU7 = mysql_fetch_array($resU7); }
  187. else
  188. { $ydata7[$j] = 0; }
  189. if (strcasecmp($row['semana'],$rowU8['semana'])==0)
  190. { $ydata8[$j] = $rowU8['cuantos']; $rowU8 = mysql_fetch_array($resU8); }
  191. else
  192. { $ydata8[$j] = 0; }
  193. if (strcasecmp($row['semana'],$rowU9['semana'])==0)
  194. { $ydata9[$j] = $rowU9['cuantos']; $rowU9 = mysql_fetch_array($resU9); }
  195. else
  196. { $ydata9[$j] = 0; }
  197. if (strcasecmp($row['semana'],$rowU10['semana'])==0)
  198. { $ydata10[$j] = $rowU10['cuantos']; $rowU10 = mysql_fetch_array($resU10); }
  199. else
  200. { $ydata10[$j] = 0; }
  201. if (strcasecmp($row['semana'],$rowU11['semana'])==0)
  202. { $ydata11[$j] = $rowU11['cuantos']; $rowU11 = mysql_fetch_array($resU11); }
  203. else
  204. { $ydata11[$j] = 0; }
  205. if (strcasecmp($row['semana'],$rowU12['semana'])==0)
  206. { $ydata12[$j] = $rowU12['cuantos']; $rowU12 = mysql_fetch_array($resU12); }
  207. else
  208. { $ydata12[$j] = 0; }
  209. if (strcasecmp($row['semana'],$rowU13['semana'])==0)
  210. { $ydata13[$j] = $rowU13['cuantos']; $rowU13 = mysql_fetch_array($resU13); }
  211. else
  212. { $ydata13[$j] = 0; }
  213. if (strcasecmp($row['semana'],$rowU14['semana'])==0)
  214. { $ydata14[$j] = $rowU14['cuantos']; $rowU14 = mysql_fetch_array($resU14); }
  215. else
  216. { $ydata14[$j] = 0; }
  217. if (strcasecmp($row['semana'],$rowU15['semana'])==0)
  218. { $ydata15[$j] = $rowU15['cuantos']; $rowU15 = mysql_fetch_array($resU15); }
  219. else
  220. { $ydata15[$j] = 0; }
  221. if (strcasecmp($row['semana'],$rowU16['semana'])==0)
  222. { $ydata16[$j] = $rowU16['cuantos']; $rowU16 = mysql_fetch_array($resU16); }
  223. else
  224. { $ydata16[$j] = 0; }
  225. print ($datax[$j]);
  226. print ("; ");
  227. print ($ydata[$j]);
  228. print ("; ");
  229. print ($ydata2[$j]);
  230. print ("; ");
  231. print ($ydata3[$j]);
  232. print ("; ");
  233. print ($ydata4[$j]);
  234. print ("; ");
  235. print ($ydata5[$j]);
  236. print ("; ");
  237. print ($ydata6[$j]);
  238. print ("; ");
  239. print ($ydata7[$j]);
  240. print ("; ");
  241. print ($ydata8[$j]);
  242. print ("; ");
  243. print ($ydata9[$j]);
  244. print ("; ");
  245. print ($ydata10[$j]);
  246. print ("; ");
  247. print ($ydata11[$j]);
  248. print ("; ");
  249. print ($ydata12[$j]);
  250. print ("; ");
  251. print ($ydata13[$j]);
  252. print ("; ");
  253. print ($ydata14[$j]);
  254. print ("; ");
  255. print ($ydata15[$j]);
  256. print ("; ");
  257. print ($ydata16[$j]);
  258. print ("; ");
  259. print ($dataZ[$j]);
  260. print ("\n\n<br>");
  261. $j = $j+1;
  262. }
  263. }
  264. ?>