superedit-L_APPOITMENT_OVERWIEV2.php 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <?php
  2. function L_APPOITMENT_OVERWIEV2() {
  3. global $thiss,$error,$SQL_DATABASE,$INTERFACE_ADDR,$SQL_USER_PASS,$SQL_USER,$MENU_INIT,$CURRENT_MENU ;
  4. MENU();
  5. DETECT_TABLE_COLUMN();
  6. //1FORMAT_INST: ADRES | STATUS | Problem | Status_INFO | DATA_UMOWY | L_APP_DATE |PERIOD | L_APP_TYE | L_APP_INFO |Ilosc Terminow/LAST_3-mce |
  7. //2FORMAT_SERW: ULICA | STATUS | Problem | Opis_PROBLE |DATA PROBLE | L_APP_DATE |PERIOD | L_APP_TYE | L_APP_INFO |Ilosc Terminow/LAST_3-mce |
  8. //2FORMAT_TELB: T_NAME | STATUS | Problem| Opis_PROBLE |DATA PROBLE | L_APP_DATE |PERIOD | L_APP_TYE | L_APP_INFO |Ilosc Problemow/Last_3-mce |
  9. $APP_FIELDS[FIELDS][0]= array("ADRES","A_STATUS","A_PROBLEM","INFO","DATA","APP_U","APP_D","APP_P","APP_I");
  10. $APP_FIELDS[FIELDS][1]= array("S_ADDRESS_STREET","A_STATUS","A_PROBLEM","A_STATUS_INFO","P_DEAL_DATE","L_APPOITMENT_USER","L_APPOITMENT_DATE","L_APPOITMENT_PERIOD","L_APPOITMENT_INFO");
  11. $APP_FIELDS[FIELDS][2]= array("S_ADDRESS_STREET","A_STATUS","A_PROBLEM","A_PROBLEM_DESC","A_PROBLEM_DATE","L_APPOITMENT_USER","L_APPOITMENT_DATE","L_APPOITMENT_PERIOD","L_APPOITMENT_INFO");
  12. $APP_FIELDS[FIELDS][3]= array("T_TELBOX_NAME","A_STATUS","A_PROBLEM","A_PROBLEM_DESC","A_PROBLEM_DATE","L_APPOITMENT_USER","L_APPOITMENT_DATE","L_APPOITMENT_PERIOD","L_APPOITMENT_INFO");
  13. $APP_FIELDS[DESC]= array("TABLE","DESC","S_ADDRESS_STREET","A_STATUS","A_PROBLEM","A_PROBLEM_DESC","A_PROBLEM_DATE","L_APPOITMENT_USER","L_APPOITMENT_DATE","L_APPOITMENT_PERIOD","L_APPOITMENT_INFO");
  14. $APP_FIELDS[4][SELECT]=" select * from tmp order by APP_U, UNIX_TIMESTAMP(APP_D)";
  15. $APP_FIELDS[5][SELECT]=" DROP TABLE tmp ";
  16. $APP_FIELDS[0][SELECT]=" CREATE TEMPORARY TABLE tmp ( TABELA char(10), OPIS char(240)";
  17. foreach ($APP_FIELDS[FIELDS][0] as $field) {
  18. $APP_FIELDS[0][SELECT]=$APP_FIELDS[0][SELECT].", $field char(240)";
  19. }
  20. $APP_FIELDS[0][SELECT]=$APP_FIELDS[0][SELECT]." )";
  21. $APP_FIELDS[F][1][SELECT]=" INSERT INTO tmp ( TABELA,OPIS";
  22. $APP_FIELDS[V][1][SELECT]=" select 'USERS2','INSTALACJE'";
  23. foreach ($APP_FIELDS[FIELDS][0] as $field) {
  24. $APP_FIELDS[F][1][SELECT]=$APP_FIELDS[F][1][SELECT].",$field"; }
  25. foreach ($APP_FIELDS[FIELDS][1] as $field) {
  26. $APP_FIELDS[V][1][SELECT]=$APP_FIELDS[V][1][SELECT].",$field"; }
  27. $APP_FIELDS[1][SELECT]=$APP_FIELDS[F][1][SELECT]." ) ".$APP_FIELDS[V][1][SELECT]." from USERS2 where A_ADM_COMPANY like '".$_SESSION[ADM_COMPANY]."' and L_APPOITMENT_TYPE!='' and A_STATUS='WAITING' ";
  28. $APP_FIELDS[F][1][SELECT]=" INSERT INTO tmp ( TABELA,OPIS";
  29. $APP_FIELDS[V][1][SELECT]=" select 'USERS2','SERWISY'";
  30. foreach ($APP_FIELDS[FIELDS][0] as $field) {
  31. $APP_FIELDS[F][1][SELECT]=$APP_FIELDS[F][1][SELECT].",$field"; }
  32. foreach ($APP_FIELDS[FIELDS][2] as $field) {
  33. $APP_FIELDS[V][1][SELECT]=$APP_FIELDS[V][1][SELECT].",$field"; }
  34. $APP_FIELDS[2][SELECT]=$APP_FIELDS[F][1][SELECT]." ) ".$APP_FIELDS[V][1][SELECT]." from USERS2 where A_ADM_COMPANY like '".$_SESSION[ADM_COMPANY]."' and L_APPOITMENT_TYPE!='' and A_STATUS!='WAITING' and A_PROBLEM!='' ";
  35. $APP_FIELDS[F][1][SELECT]=" INSERT INTO tmp ( TABELA,OPIS";
  36. $APP_FIELDS[V][1][SELECT]=" select 'TELBOXES','MAGISTRALE'";
  37. foreach ($APP_FIELDS[FIELDS][0] as $field) {
  38. $APP_FIELDS[F][1][SELECT]=$APP_FIELDS[F][1][SELECT].",$field"; }
  39. foreach ($APP_FIELDS[FIELDS][3] as $field) {
  40. $APP_FIELDS[V][1][SELECT]=$APP_FIELDS[V][1][SELECT].",$field"; }
  41. $APP_FIELDS[3][SELECT]=$APP_FIELDS[F][1][SELECT]." ) ".$APP_FIELDS[V][1][SELECT]." from TELBOXES where A_ADM_COMPANY like '".$_SESSION[ADM_COMPANY]."' and L_APPOITMENT_TYPE!='' and A_PROBLEM!='' ";
  42. $conn=mysql_connect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  43. if (!$conn) die("ERROR podczas tworzenia polaczenia do bazy $SQL_DATABASE !\n");
  44. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  45. //echo $APP_FIELDS[1][SELECT];
  46. mysql_query($APP_FIELDS[0][SELECT],$conn) or die("Blad zapytania0 ZAP_SQL $APP_FIELDS[0][SELECT] *$zapSQL*!");
  47. mysql_query($APP_FIELDS[1][SELECT],$conn) or die("Blad zapytania1 ZAP_SQL $APP_FIELDS[1][SELECT] *$zapSQL*!");
  48. mysql_query($APP_FIELDS[2][SELECT],$conn) or die("Blad zapytania2 ZAP_SQL $APP_FIELDS[2][SELECT] *$zapSQL*!");
  49. mysql_query($APP_FIELDS[3][SELECT],$conn) or die("Blad zapytania3 ZAP_SQL $APP_FIELDS[3][SELECT] *$zapSQL*!");
  50. $result = mysql_query($APP_FIELDS[4][SELECT],$conn) or die("Blad zapytania4 ZAP_SQL $APP_FIELDS[4][SELECT] *$zapSQL*!");
  51. mysql_query($APP_FIELDS[5][SELECT],$conn) or die("Blad zapytania5 ZAP_SQL $APP_FIELDS[5][SELECT] *$zapSQL*!");
  52. echo "<table border=1 cellspacing=1 cellpadding=1><tr>";
  53. foreach ($APP_FIELDS[DESC] as $field) {
  54. echo "<td>$field</td>";
  55. } echo "</tr>";
  56. while ($h=mysql_fetch_row($result)) {
  57. echo "<tr>";
  58. $i=0;
  59. foreach ($APP_FIELDS[DESC] as $field) {
  60. echo "<td>";
  61. echo "$h[$i]";
  62. echo "</td>";
  63. $i++;
  64. }
  65. echo "</tr>";
  66. }
  67. echo "</table>";
  68. mysql_free_result ($result);
  69. }