superedit-TELBOX_SHOW_MINI.php 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. function TELBOX_SHOW_MINI($ARG1,$ARG1_VAL) {
  3. global $SQL_USER,$SQL_DATABASE,$INTERFACE_ADDR,$SQL_USER_PASS,$MENU_INIT,$CURRENT_MENU;
  4. //echo "ARG1=$ARG1 , ARG1_VAL=$ARG1_VAL";
  5. //echo "<table background=icon/TELBOX_S-R2.gif border=0><tr><td>test</td></tr></table>";
  6. if(($ARG1==T_TELBOX_NAME) && ($ARG1_VAL)) {
  7. $zapSQL="select * from TELBOXES where T_TELBOX_NAME='$ARG1_VAL' and A_ADM_COMPANY like '".$_SESSION[ADM_COMPANY]."%' limit 0,1;" ;
  8. } else if($ARG1_VAL) {
  9. }
  10. if($error) {
  11. echo "Error $error ";
  12. } else {
  13. $conn=mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  14. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  15. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!\n$zapSQL");
  16. $num_rows = mysql_num_rows($result);
  17. //print_r($_SESSION);
  18. while ($h=mysql_fetch_row($result)) {
  19. $A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]],bgcolor);
  20. $A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_STATUS]],bgcolor);
  21. // $A_TELBOX_ICON
  22. echo "<table width=100% border=1 cellspacing=0 cellpadding=1 bordercolor=blue><tr>";
  23. $zap_SQLMIN="select * from BUILDINGS where S_ADDRESS_STREET='".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_BUILDING_IN]]."' and S_ADDRESS_STREET!='' ";
  24. //echo $zap_SQLMIN;
  25. $result_min = mysql_query($zap_SQLMIN,$conn) or die("Blad zapytania5!\n $zap_SQLMIN");
  26. while ($ll=mysql_fetch_row($result_min)) {
  27. $MIN_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][A_PROBLEM]],bgcolor);
  28. $MIN_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][A_STATUS]],bgcolor);
  29. // $MIN_B_INVENTORY_DATE_COLOR=USERS_COLUMN_COLOR_RETURN(L_APPOITMENT_DATE,$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][B_INVENTORY_DATE]],bgcolor);
  30. echo "<td colspan=2 $MIN_A_STATUS_COLOR><b>".$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][S_ADDRESS_STREET]]."</b> ".$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][S_ADMIN_NAME]]."</font></td><td colspan=2 $MIN_A_PROBLEM_COLOR><font size=-1>P_DATE:".$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][A_PROBLEM_DATE]]." |S_INF: ".$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][A_PROBLEM_DESC]]." | Typ:".$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][T_BUILDING_TYPE]]." |Zabezp: ".$ll[$_SESSION[BUILDING_COLUMN][DESC_TO_KEY][T_BUILDING_SAVE]]." |V: ".$ll[$_SESSION[BUILDING_COLUMN][DESC_TO_KEY][T_BUILDING_POWER]]." </font></td><td $MIN_B_INVENTORY_DATE_COLOR><font size=-1>Inwent:".$ll[$_SESSION[BUILDINGS_COLUMN][DESC_TO_KEY][B_INVENTORY_DATE]]."</td>";
  31. }
  32. echo "<table width=100% style=\"background-image: url(icon/TELBOX_S-R2.gif);
  33. background-position:100%;background-repeat:no-repeat;\" border=1><tr>";
  34. echo "<td height=30 colspan=3 $A_STATUS_COLOR><font size=+1><b>".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NAME]]."</b></td><td $A_PROBLEM_COLOR><font size=-1>PR:".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]]."(".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DESC]]."|".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DATE]]." )<br>";
  35. echo "</td></tr>";
  36. $zap_SQLMIN="select * from TELBOXES where T_TELBOX_NAME='".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NEIGHBOUR_IN]]."' ";
  37. //echo $zap_SQLMIN;
  38. $result_min = mysql_query($zap_SQLMIN,$conn) or die("Blad zapytania5!\n $zap_SQLMIN");
  39. while ($l=mysql_fetch_row($result_min)) {
  40. $MIN_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]],bgcolor);
  41. $MIN_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_STATUS]],bgcolor);
  42. echo "<tr><td colspan=2 $MIN_A_STATUS_COLOR><font size=-1><a href=$PHP_SELF?FUNCTION_INIT=TELBOX_SHOW_MINI&ARG1=T_TELBOX_NAME&ARG1_VAL=".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NAME]]."><b>".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NAME]]."</a></b></font></td><td colspan=2 $MIN_A_PROBLEM_COLOR><font size=-1>P_DATE:".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DATE]]." |S_INF: ".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DESC]]." | Opis:".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DESC]]."Data:".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DATE]]." | Typ:".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_TYPE]]." |Zabezp: ".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_SAVE]]." |V: ".$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_POWER]]." </font></td>";
  43. }
  44. //echo "<tr><td colspan=2 $MIN_A_STATUS_COLOR><font size=-1><b>".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NEIGHBOUR_IN]]."---&gt;</font></b></td><td colspan=2 $MIN_A_PROBLEM_COLOR></td></tr>";
  45. $zap_SQLABO="select S_ADDRESS_STREET,A_STATUS,A_PROBLEM,A_PROBLEM_DESC from USERS2 where T_TELBOX_ADDRESS='$ARG1_VAL' ORDER BY A_STATUS,(substring_index(S_ADDRESS_STREET,'/',-1)+0),ID";
  46. $result_abo = mysql_query($zap_SQLABO,$conn) or die("Blad zapytania3!\n $zap_SQLABO");
  47. while ($i=mysql_fetch_row($result_abo)) {
  48. echo "<tr><td></td><td ";
  49. $ABO_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$i[2],bgcolor);
  50. USERS_COLUMN_COLOR(A_STATUS,$i[1],bgcolor);
  51. echo "><font size=-1>$i[0]</font></td><td colspan=2 $ABO_A_PROBLEM_COLOR><font size=-1>$i[1] $i[2] $i[3]</font></td>";
  52. }
  53. $zap_SQLDEV="select * from DEVICES where T_TELBOX_NEIGHBOUR_IN='$ARG1_VAL'";
  54. $result_dev = mysql_query($zap_SQLDEV,$conn) or die("Blad zapytania3!\n $zap_SQLDEV");
  55. while ($j=mysql_fetch_row($result_dev)) {
  56. $DEV_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][A_STATUS]],bgcolor);
  57. $DEV_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][A_PROBLEM]],bgcolor);
  58. echo "<tr><td></td><td $DEV_A_STATUS_COLOR><font size=-1>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_TYPE]]."(".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_PORTS_OK]].")</font></td><td colspan=2 $DEV_A_PROBLEM_COLOR ><font size=-1>S_INF: ".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][A_STATUS_INFO]]." | ".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_INFO]]." |SN: ".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_SERIAL]]." |P: ".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_PRODUCER]]." |gw.:".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_GUARRANTY_EXPIRE]]." |V: ".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_POWER]]."</font></td>";
  59. }
  60. $zap_SQLMOUT="select * from TELBOXES where T_TELBOX_NEIGHBOUR_IN='$ARG1_VAL'";
  61. $result_mout = mysql_query($zap_SQLMOUT,$conn) or die("Blad zapytania4!\n $zap_SQLMOUT");
  62. while ($k=mysql_fetch_row($result_mout)) {
  63. $MOUT_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_STATUS]],bgcolor);
  64. $MOUT_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]],bgcolor);
  65. echo "<tr><td colspan=2 $MOUT_A_STATUS_COLOR><font size=-1><b><a href=$PHP_SELF?FUNCTION_INIT=TELBOX_SHOW_MINI&ARG1=T_TELBOX_NAME&ARG1_VAL=".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NAME]].">".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NAME]]."</a></b></font></td><td colspan=2 $MOUT_A_PROBLEM_COLOR><font size=-1>S_INF: ".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DESC]]." | Opis:".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DESC]]."Data:".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM_DATE]]." | Typ:".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_TYPE]]." |Zabezp: ".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_SAVE]]." |V: ".$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_POWER]]." </font></td>";
  66. }
  67. echo "</tr></table></td></tr></table>";
  68. }
  69. }
  70. $MENU_INIT="DOL";
  71. }