superedit-WIEVTABLE-BIALLNET.php 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <?php
  2. function WIEVTABLE() {
  3. global $GETZAPSQL,$thiss,$SQL_USER,$SQL_DATABASE,$INTERFACE_ADDR,$SQL_USER_PASS,$USERS_FILTER_PROBLEM,$USERS_FILTER_STATUS,$SQL_WIEV;
  4. if($_SESSION[DEBUG]) { echo "<br>f.WIEVTABLE ";
  5. }
  6. SEF("MENU");
  7. MENU();
  8. DETECT_TABLE_COLUMN();
  9. if($_SESSION[DEBUG]) echo "USERS WIEV FUNCTION USED l 14431 ";
  10. if($USERS_FILTER_PROBLEM) USERS_FILTER_PROBLEM();
  11. if(!$_SESSION[$thiss->DETECT_TABLE_COLUMN]['SQL_WIEV_CURR_SQL']) SQL_WIEV();
  12. $conn=mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  13. if (!$conn) die("ERROR podczas tworzenia polaczenia do bazy $SQL_DATABASE !\n");
  14. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  15. GETZAPSQL();
  16. // if($_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_KEY][L_APPOITMENT_DATE]) $_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_FILTER_APPOINTMENT_SQL]=$_SESSION[USERS_FILTER_APPOINTMENT_SQL];
  17. // if($_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_KEY][A_STATUS]) $_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_FILTER_STATUS_SQL]=$_SESSION[USERS_FILTER_STATUS_SQL];
  18. //$_SESSION[USERS_FILTER_STATUS_SQL]
  19. //$zapSQL="SELECT * from $thiss->DETECT_TABLE_NAME where A_ADM_COMPANY like '$_SESSION[ADM_COMPANY]' $_SESSION[USERS_FILTER_PROBLEM_SQL] ".$_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_FILTER_STATUS_SQL]." ".$_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_FILTER_APPOINTMENT_SQL]." ".$_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_FILTER_STATUS_SQL]." " . $_SESSION[$thiss->DETECT_TABLE_COLUMN][FINDSQL] ." ". $_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_SORTER_SQL] ." ;";
  20. $zapSQL="SELECT $GETZAPSQL[WHAT_SQL] from $GETZAPSQL[FROM_SQL] where $GETZAPSQL[WHERE] ;";
  21. if($_SESSION[DEBUG]) echo "*ZAPSQL_NIECORRECT $zapSQL ***<hr> ".$_SESSION[$thiss->DETECT_TABLE_COLUMN][FINDSQL]."***";
  22. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania1!");
  23. $_SESSION[$thiss->DETECT_TABLE_COLUMN][MYSQL_NUM_ROWS_TOTAL] = mysql_num_rows($result);
  24. $num_rows = mysql_num_rows($result);
  25. $zapSQL="SELECT $GETZAPSQL[WHAT_SQL] from $GETZAPSQL[FROM_SQL] where $GETZAPSQL[WHERE2] ;";
  26. if($_SESSION[DEBUG]) echo "<hr>*ZAPSQL_CORRECT $zapSQL ***<hr> ".$_SESSION[$thiss->DETECT_TABLE_COLUMN][FINDSQL]."***";
  27. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!");
  28. //$_SESSION[MYSQL_NUM_ROWS] = $num_rows; //TODO po co to ?
  29. echo "<table border='1' cellspacing='0' cellpadding='0' width='100%'><tr>";
  30. CREATE_MENU_INIT(USERS_FILTER_PROBLEM,PROBLEM,'<font color=#CC0000>PROBLEMY</b></font>');
  31. CREATE_MENU_INIT(USERS_FILTER_PROBLEM,WARNING,'<font color=#CC0000>OSTRZEZENIA</b></font>');
  32. CREATE_MENU_INIT(USERS_FILTER_PROBLEM,NORMAL,'<font color=#CC0000>BEZ_PROBLEM.</b></font>');
  33. if($_SESSION[USERS_FILTER_PROBLEM_SQL]) $FILTER_BOLD="<b>*"; else $FILTER_BOLD="";
  34. CREATE_MENU_INIT(USERS_FILTER_PROBLEM,'',"<font color=#CC0000>".$FILTER_BOLD."KASUJ-FILTR</b></font>");
  35. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_KEY][A_STATUS]) {
  36. CREATE_MENU_INIT(USERS_FILTER_STATUS,WAITING,'<font color=#000055><i>OCZEKUJACY</i></font>');
  37. CREATE_MENU_INIT(USERS_FILTER_STATUS,AKTYWNI,'<font color=#000055><i>AKTYWNI</i></font>');
  38. if($_SESSION[USERS_FILTER_STATUS_SQL]) $FILTER_BOLD="<b>*"; else $FILTER_BOLD="";
  39. CREATE_MENU_INIT(USERS_FILTER_STATUS,'',"<font color=#000055><i>".$FILTER_BOLD."KASUJ-FILTR</b></i></font>");
  40. }
  41. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_KEY][L_APPOITMENT_DATE]) {
  42. CREATE_MENU_INIT(USERS_FILTER_APPOINTMENT,OLD,A_STARE);
  43. CREATE_MENU_INIT(USERS_FILTER_APPOINTMENT,NOW,A_ZARAZ);
  44. CREATE_MENU_INIT(USERS_FILTER_APPOINTMENT,TODAY,A_DZISIAJ);
  45. if($_SESSION[USERS_FILTER_APPOINTMENT_SQL]) $FILTER_BOLD="<b>*"; else $FILTER_BOLD="";
  46. CREATE_MENU_INIT(USERS_FILTER_APPOINTMENT,'',$FILTER_BOLD."APP_ALL</b>");
  47. }
  48. CREATE_MENUFUNC_INIT(USERS_COLUMN_MENU,'<img src=icon/excel.gif alt=WYBIERZ_KOLUMNY border=0 width=18>');
  49. echo "</tr></table>";
  50. NAVIGATOR();
  51. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][FUNCPERMEDIT][P_NEW_DEAL]=="RW") {
  52. CREATE_MENUFUNC_INIT_2(USERS_NEWDEAL,NEWDEAL,'','NOWA_UMOWA') ;
  53. }
  54. if(strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN][FUNCPERMEDIT][NEW_RECORD],"X")) {
  55. CREATE_MENUFUNC_INIT_2(NEW_RECORD,NEW_RECORD,'','<font size=-1>( NOWY_REKORD<img src=icon/new.gif border=0 alt=NOWY_REKORD> )</font>') ;
  56. }
  57. echo "\n<table width='100%' border='1' cellspacing='1' cellpadding='0'>";
  58. echo "<tr><TD><font size=-1>";
  59. //CREATE_MENU_NOTD_INIT_3(USERS_COLUMN,$value,HIDE,'X') ;
  60. CREATE_MENU_NOTD_INIT_3(FILTER_SEARCH,MENU_FIND,ENABLE,'<img src=icon/search.gif alt=SZUKAJ border=0>');
  61. echo "</TD>";
  62. //echo "<hr>HERE".$_SESSION[$thiss->DETECT_TABLE_COLUMN][ID]."*".$thiss->DETECT_TABLE_COLUMN."*";
  63. if($_SESSION[DEBUG]) print_r($GETZAPSQL);
  64. foreach ($GETZAPSQL[ID] as $value) {
  65. if(true) { echo "<td><font size='-2'>" ;
  66. $ALT=$_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_LANG][$GETZAPSQL[WHAT_DESC][$value]];
  67. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][SORTED][$GETZAPSQL[WHAT_DESC][$value]]==PRI) $border=1; else $border=0; // echo "<font color='red'><img src=icon/sortred.gif width=10 border=0 alt=sortuj></font>";
  68. CREATE_MENU_NOTD_INIT_2(USERS_SORTER,USERS_SORTER,USERS_SORTER1,$GETZAPSQL[WHAT_DESC][$value],'<img src=icon/sortred.gif border='.$border.' alt='.$ALT.'><img src=icon/sortred.gif border='.$border.' alt=SORTUJ>') ;
  69. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][USERS_SORTER_SQL]) {
  70. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][SORTED][$GETZAPSQL[WHAT_DESC][$value]]==SEC) $border=1; else $border=0; // echo "<font color='green'><img src=icon/sort.gif width=10 border=0 alt=sortuj></font>";
  71. CREATE_MENU_NOTD_INIT_2(USERS_SORTER,USERS_SORTER,USERS_SORTER2,$GETZAPSQL[WHAT_DESC][$value],'<img src="icon/sort.gif" border="'.$border.'" alt="'.$ALT.'">') ;
  72. }
  73. CREATE_MENU_NOTD_INIT_3(USERS_COLUMN,$_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_KEY][$GETZAPSQL[WHAT_DESC][$value]],HIDE,'<img src=icon/shutdown.gif border=0 alt="'.$ALT.' WYLACZ_KOLUMNE">') ;
  74. // echo "<br><b>" .substr($GETZAPSQL[WHAT_DESC][$value],0,8) . "</font></b></td>";
  75. echo "<br><b>" .str_replace('_',' ',$GETZAPSQL[WHAT_DESC][$value]) . "</font></b></td>";
  76. }
  77. }
  78. echo "</tr> \n";
  79. //SECOND_ROW
  80. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][MENU_FIND]==ENABLE) {
  81. echo "<tr><TD><font size=-2><FORM action='$PHP_SELF' method='POST' name='FILTER_SEARCH'>";
  82. CREATE_MENU_NOTD_INIT_3(FILTER_SEARCH,MENU_FIND,'','X');
  83. echo "<input type=hidden name=FUNCTION_INIT value=FILTER_SEARCH><input type=submit value=OK>";
  84. echo "</TD>";
  85. foreach ($GETZAPSQL[ID] as $value) {
  86. if(true) { echo "<td><font size='-2'>" ;
  87. GETFORMITEM($_SESSION[$thiss->DETECT_TABLE_COLUMN][FIND][$GETZAPSQL[WHAT_DESC][$value]],$_SESSION[$thiss->DETECT_TABLE_COLUMN][TYPE][$GETZAPSQL[WHAT_DESC][$value]],$GETZAPSQL[WHAT_DESC][$value]);
  88. echo "</font></b></td>";
  89. } //EOF if(!$thiss->DETECT_TABLE_COLUMN[HIDE][$value]==HIDE)
  90. } //EOF foreach ($thiss->DETECT_TABLE_COLUMN[ID] as $value)
  91. echo "</tr></form> \n";
  92. } //EOF if($_SESSION[$thiss->DETECT_TABLE_COLUMN][MENU_FIND]==ENABLE)
  93. if( $num_rows == 0 ) echo "</tr></table>Brak Danych" ; else {
  94. while ($h=mysql_fetch_row($result)) {
  95. echo "<TR><TD align=center><font size=+0>";
  96. //TODO funkcje wykryte specyfuiczne dla tego menu
  97. // echo "<a href=$PHP_SELF?MENU_INIT=VIEWHISTORY
  98. CREATE_MENUFUNC_INIT_2($thiss->DETECT_HIST_FUNCTION,HISTORY,$h[$GETZAPSQL[DESC_TO_KEY][ID]],'<img src=icon/history.gif alt=HISTORIA border=0 width=18>') ;
  99. CREATE_MENUFUNC_INIT_2($thiss->DETECT_EDIT_FUNCTION,EDIT,$h[$GETZAPSQL[DESC_TO_KEY][ID]],'<img src=icon/edit.gif alt=EDYCJA border=0 width=20>') ;
  100. echo "</TD>";
  101. if($_SESSION[DEBUG]) print_r($h);
  102. foreach ($GETZAPSQL[ID] as $value) {
  103. if(true) {
  104. echo "<TD ";
  105. USERS_COLUMN_COLOR($GETZAPSQL[WHAT_DESC][$value],$h[$value],bgcolor);
  106. echo ">";
  107. echo "$h[$value]";// . $_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC][$value];
  108. echo "</td>";
  109. }
  110. }
  111. echo "</TR>\n";
  112. }
  113. }
  114. echo "</table>";
  115. return;
  116. }
  117. ?>