superedit-BUILDING_SHOW_INVENTORY.php 7.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. function BUILDING_SHOW_INVENTORY($ARG1,$ARG1_VAL) {
  3. global $SQL_USER,$SQL_DATABASE,$INTERFACE_ADDR,$SQL_USER_PASS,$MENU_INIT,$CURRENT_MENU;
  4. if(($ARG1==T_TELBOX_NAME) && ($ARG1_VAL)) {
  5. $zapSQL="select * from TELBOXES where T_TELBOX_NAME='$ARG1_VAL' and A_ADM_COMPANY like '".$_SESSION[ADM_COMPANY]."%' limit 0,1;" ;
  6. } else if($ARG1_VAL) {
  7. }
  8. if($error) {
  9. echo "Error $error ";
  10. } else {
  11. $conn=mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  12. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  13. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!\n$zapSQL");
  14. $num_rows = mysql_num_rows($result);
  15. while ($h=mysql_fetch_row($result)) {
  16. $A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]],bgcolor);
  17. $A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_STATUS]],bgcolor);
  18. echo "<tr><td>";
  19. echo "<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td>";
  20. echo "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td height=25 $A_STATUS_COLOR><font size=+1><b>".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NAME]]."</b></td></tr></table>";
  21. echo "</td></tr></table>";
  22. echo "</td><td>";
  23. echo "<table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td $A_PROBLEM_COLOR height=25><font size=+1>
  24. (".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]].") Typ:<b>".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_TYPE]]."</b>[.............................................] Zabezpiecznie:<b>".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_SAVE]]."</b>[.........................] <nobr>Zasilanie:<b>".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_POWER]]."</b>[...............................]</nobr>[OK]</td></tr></table>";
  25. echo "</td></tr>";
  26. echo "<tr><td>Abonenci</td><td>";
  27. $zap_SQLABO="select S_ADDRESS_STREET,A_STATUS,A_PROBLEM,A_PROBLEM_DESC from USERS2 where T_TELBOX_ADDRESS='$ARG1_VAL'";
  28. $result_abo = mysql_query($zap_SQLABO,$conn) or die("Blad zapytania3!\n $zap_SQLABO");
  29. $TEMPTOT=0; $TEMPOK=0;
  30. while ($i=mysql_fetch_row($result_abo)) {
  31. $ABO_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$i[2],color);
  32. echo "(<font size=-1><b>$i[0]</b></font><font $ABO_A_PROBLEM_COLOR size=-1> $i[1] $i[2] </font>), ";
  33. $TEMPTOT++;
  34. if(($i[1]==NORMAL) || ($i[1]==WARNING) || ($i[1]==OFF_SOFT) ) $TEMPOK++;
  35. }
  36. echo "($TEMPTOT uzytkownikow ($TEMPOK aktywnych)) [OK]";
  37. echo "</td></tr>";
  38. echo "<tr><td colspan=1>Urzadzenia</td><td>";
  39. $zap_SQLDEV="select * from DEVICES where T_TELBOX_NEIGHBOUR_IN='$ARG1_VAL'";
  40. $result_dev = mysql_query($zap_SQLDEV,$conn) or die("Blad zapytania3!\n $zap_SQLDEV");
  41. while ($j=mysql_fetch_row($result_dev)) {
  42. $DEV_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][A_STATUS]],color);
  43. $DEV_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][A_PROBLEM]],color);
  44. echo "<font $DEV_A_STATUS_COLOR size=+1>X</font>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_TYPE]]."(spr. <b>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_PORTS_OK]]."</b> [......])</font> $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:<b>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_SERIAL]]."</b>[........................] |Producent:<b>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_PRODUCER]]."</b>[.......................] |gwarancja do:<b>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_GUARRANTY_EXPIRE]]."</b>[.............] |Zasil.:<b>".$j[$_SESSION[DEVICES_COLUMN][DESC_TO_KEY][T_DEVICE_POWER]]."</b>[..............] [OK]</font><br>";
  45. }
  46. echo "X Typ:[.................] Sprawnych_Portow:[..............] Nr/Ser:[..............................] Producent:[..............................] Gwarancja_do:[.............] Zasil.:[..................]";
  47. echo "</td></tr>";
  48. echo "<tr><td colspan=1 rowspan=1>Magistrale</td><td>";
  49. echo "<table border=1 cellspacing=0 cellpadding=0 width=100% bordercolor=black><tr><td height=20>";
  50. $zap_SQLMIN="select * from TELBOXES where T_TELBOX_NAME='".$h[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][T_TELBOX_NEIGHBOUR_IN]]."' ";
  51. $result_min = mysql_query($zap_SQLMIN,$conn) or die("Blad zapytania5!\n $zap_SQLMIN");
  52. while ($l=mysql_fetch_row($result_min)) {
  53. $MIN_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]],color);
  54. $MIN_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$l[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_STATUS]],color);
  55. // echo "<font $MIN_A_STATUS_COLOR 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> $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><br>";
  56. echo "<font $MIN_A_STATUS_COLOR 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>[.....................][OK]</td>";
  57. }
  58. //echo "</td></tr><tr><td>";
  59. $zap_SQLMOUT="select * from TELBOXES where T_TELBOX_NEIGHBOUR_IN='$ARG1_VAL'";
  60. $result_mout = mysql_query($zap_SQLMOUT,$conn) or die("Blad zapytania4!\n $zap_SQLMOUT");
  61. while ($k=mysql_fetch_row($result_mout)) {
  62. $MOUT_A_STATUS_COLOR=USERS_COLUMN_COLOR_RETURN(A_STATUS,$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_STATUS]],color);
  63. $MOUT_A_PROBLEM_COLOR=USERS_COLUMN_COLOR_RETURN(A_PROBLEM,$k[$_SESSION[TELBOX_COLUMN][DESC_TO_KEY][A_PROBLEM]],color);
  64. // echo "<font $MOUT_A_STATUS_COLOR 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>$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]]." 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><br>";
  65. echo "<td><font $MOUT_A_STATUS_COLOR 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>[.....................][OK]</td>";
  66. }
  67. echo "<td>[.....................]</td><td>[.....................]</td><td>[.....................]</td></tr></table>";
  68. echo "</td></tr>";
  69. }
  70. }
  71. $MENU_INIT="DOL";
  72. }