superedit-WIEVTABLE_HIST.php 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?php
  2. function WIEVTABLE_HIST() {
  3. global $thiss,$MENU_INIT,$ARG1,$ARG1_VAL,$SQL_USER,$SQL_DATABASE,$INTERFACE_ADDR,$SQL_USER_PASS,$USERS_FILTER_PROBLEM,$USERS_FILTER_STATUS,$SQL_WIEV,$USERS_COLUMN,$USERS_COLUMN_DESC,$USERS_HIDECOLUMN;
  4. DETECT_TABLE_COLUMN(); //TO_REMOVE trzeba sprawdzic czy mozna - nie musi byc w tylu miejscach, bo wymaga przeladowanie przy przeskakiwaniu z tabel
  5. if($_SESSION['DEBUG']) { echo "func WIEVTABLE_HIST used for wiev ID ".$_SESSION[$thiss->DETECT_TABLE_COLUMN]['WIEVID'] ."Detected column/table is:".$thiss->DETECT_TABLE_COLUMN."/".$thiss->DETECT_TABLE_NAME."*";
  6. print_r($thiss->DETECT_TABLE_NAME);
  7. }
  8. if(($MENU_INIT==$thiss->DETECT_HIST_FUNCTION) && ($ARG1='HISTORY')) {
  9. $_SESSION[$thiss->DETECT_TABLE_COLUMN]['WIEVID']="$ARG1_VAL";
  10. if($_SESSION['DEBUG']) echo "VALUALIZED at $thiss->DETECT_TABLE_COLUMN func _SESSION[$thiss->DETECT_TABLE_COLUMN][WIEVID] = $ARG1_VAL";
  11. }
  12. SEF("MENU");
  13. MENU();
  14. NAVIGATOR();
  15. TOOLBAR_DETECT();
  16. //CREATE_MENUFUNC_INIT_2($thiss->DETECT_EDIT_FUNCTION,EDIT,$_SESSION[$thiss->DETECT_TABLE_COLUMN][WIEVID],'<img src=icon/edit.gif alt=EDYCJA border=0>');
  17. //echo "<a href=$PHP_SELF?MENU_INIT=
  18. if($_SESSION['DEBUG']) echo "USERS WIEV FUNCTION USED";
  19. if($USERS_FILTER_PROBLEM) USERS_FILTER_PROBLEM();
  20. $conn=mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  21. if (!$conn) die("ERROR podczas tworzenia polaczenia do bazy $SQL_DATABASE !\n");
  22. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  23. $zapSQL="SELECT * from ".$thiss->DETECT_TABLE_NAME." where ID_USERS2='".$_SESSION[$thiss->DETECT_TABLE_COLUMN]['WIEVID']."' ;";
  24. if($_SESSION['DEBUG']) echo "<br> ZAP_SQL== $zapSQL <br>" ;
  25. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!");
  26. $_SESSION[$thiss->DETECT_TABLE_COLUMN]['MYSQL_NUM_ROWS_TOTAL'] = mysql_num_rows($result);
  27. $zapSQL="SELECT * from ".$thiss->DETECT_TABLE_NAME." where ID_USERS2='".$_SESSION[$thiss->DETECT_TABLE_COLUMN]['WIEVID']."' ".$_SESSION[$thiss->DETECT_TABLE_COLUMN]['USERS_SORTER_SQL']." ". $_SESSION[$thiss->DETECT_TABLE_COLUMN]['SQL_WIEV_CURR_SQL']." ;";
  28. //echo "$zapSQL";
  29. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!");
  30. $num_rows = mysql_num_rows($result);
  31. $_SESSION[$thiss->DETECT_TABLE_COLUMN]['MYSQL_NUM_ROWS'] = $num_rows;
  32. echo "<BR>LICZBA_WIERSZY $num_rows<BR>";
  33. echo "\n<table width='100%' border='1' cellspacing='0' cellpadding='0'>";
  34. echo "<TD><font size=-2>";
  35. // CREATE_MENU_NOTD_INIT_3(USERS_COLUMN,$value,HIDE,'X') ;
  36. echo "</TD>";
  37. //print_r($_SESSION[$thiss->DETECT_TABLE_COLUMN]) ;
  38. foreach ($_SESSION[$thiss->DETECT_TABLE_COLUMN]['ID'] as $value) {
  39. if(isset($_SESSION[$thiss->DETECT_TABLE_COLUMN]['HIDE'][$value])) $TST121016['Line47']=$_SESSION[$thiss->DETECT_TABLE_COLUMN]['HIDE'][$value];
  40. else $TST121016['Line47']="";
  41. if(!$TST121016['Line47']=='HIDE') { echo "<td><font size='-2'>" ;
  42. /*
  43. if($_SESSION[$thiss->DETECT_TABLE_COLUMN][SORTED][$_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC][$value]]==PRI) echo "<font color='red'><b>&lt;&lt;&lt;</b></font>";
  44. CREATE_MENU_NOTD_INIT_2(USERS_SORTER,USERS_SORTER,USERS_SORTER1,$_SESSION[USERS_COLUMN][DESC][$value],'<b>SORTUJ</b>') ;
  45. // CREATE_MENU_NOTD_INIT_2(USERS_SORTER,USERS_SORTER,USERS_SORTER1,$USERS_COLUMN_DESC[$value],'/\\') ;
  46. if($_SESSION[USERS_COLUMN][SORTED][$_SESSION[USERS_COLUMN][DESC][$value]]==SEC) echo "<font color='green'><b>&lt;</b></font>";
  47. CREATE_MENU_NOTD_INIT_2(USERS_SORTER,USERS_SORTER,USERS_SORTER2,$_SESSION[USERS_COLUMN][DESC][$value],'sortuj') ;
  48. // CREATE_MENU_NOTD_INIT_2(USERS_SORTER,USERS_SORTER,USERS_SORTER2,$USERS_COLUMN_DESC[$value],'<b>/\\</b>') ;
  49. //CREATE_MENU_NOTD_INIT(USERS_HIDECOLUMN,$USERS_COLUMN[$value],'X') ;
  50. CREATE_MENU_NOTD_INIT_3(USERS_COLUMN,$value,HIDE,'X') ;
  51. */
  52. if($_SESSION[$thiss->DETECT_TABLE_COLUMN]['SORTED'][$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value]]=='PRI') $border=1; else $border=0; // echo "<font color='red'><img src=icon/sortred.gif width=10 border=0 alt=sortuj></font>";
  53. CREATE_MENU_NOTD_INIT_2('USERS_SORTER','USERS_SORTER','USERS_SORTER1',$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value],'<img src=icon/sortred.gif border='.$border.' alt=SORTUJ><img src=icon/sortred.gif border='.$border.' alt=SORTUJ>') ;
  54. if(isset($_SESSION[$thiss->DETECT_TABLE_COLUMN]['USERS_SORTER_SQL'])) {
  55. if($_SESSION[$thiss->DETECT_TABLE_COLUMN]['SORTED'][$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value]]=='SEC') $border=1; else $border=0; // echo "<font color='green'><img src=icon/sort.gif width=10 border=0 alt=sortuj></font>";
  56. CREATE_MENU_NOTD_INIT_2('USERS_SORTER','USERS_SORTER','USERS_SORTER2',$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value],'<img src=icon/sort.gif border='.$border.' alt=sortuj>') ;
  57. }
  58. CREATE_MENU_NOTD_INIT_3('USERS_COLUMN',$value,'HIDE','<img src=icon/shutdown.gif border=0 alt=sortuj>') ;
  59. // CREATE_MENU_NOTD(USERS_SORTER2,"$USERS_COLUMN_DESC[$value] DESC",'\\/') ;
  60. // CREATE_MENU_NOTD(USERS_SORTER1,"$USERS_COLUMN_DESC[$value] DESC",'<b>\\/</b>') ;
  61. echo "<br><b>" . $_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value] . "</font></b></td>"; }
  62. }
  63. if( $num_rows == 0 ) echo "</tr></table>Brak Danych" ; else {
  64. while ($h=mysql_fetch_row($result)) {
  65. echo "<TR><TD><font size=-2>";
  66. // CREATE_MENUFUNC_INIT_2(USERS_HISTORY,HISTORY,$h[$_SESSION[USERS_COLUMN][DESC_TO_KEY][ID]],'HIST') ;
  67. // echo "<BR>";
  68. // CREATE_MENUFUNC_INIT_2(USERS_EDIT,EDIT,$h[$_SESSION[USERS_COLUMN][DESC_TO_KEY][ID]],'EDIT') ;
  69. echo "</TD>";
  70. foreach ($_SESSION[$thiss->DETECT_TABLE_COLUMN]['ID'] as $value) {
  71. if(!$_SESSION[$thiss->DETECT_TABLE_COLUMN]['HIDE'][$value]=='HIDE') {
  72. // if(!$h[$value]=='N/S;') {
  73. echo "<TD";
  74. USERS_COLUMN_COLOR($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value],$h[$value],'bgcolor');
  75. echo ">";
  76. if(!( "$h[$value]" == 'N/S;')) echo "$h[$value]";// . $_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC][$value];
  77. echo "</td>";
  78. } //IF N/S
  79. } //CZY HIDDEN
  80. } //FOREACH
  81. echo "</tr>";
  82. } //WHILE_MYSQL
  83. echo "</table>";
  84. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!");
  85. echo "<TABLE border=1 cellspacing=0 cellpadding=0";
  86. while ($h=mysql_fetch_row($result)) {
  87. //echo "============";
  88. // echo "<TR><TD><font size=-2>";
  89. echo "</TD><TD><font size=-1>";
  90. foreach ($_SESSION[$thiss->DETECT_TABLE_COLUMN]['ID'] as $value) {
  91. if((!$_SESSION[$thiss->DETECT_TABLE_COLUMN]['HIDE'][$value]=='HIDE') && (!($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value]=='ID')) && (!($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value]=='ID_USERS2')) ) {
  92. echo "<font ";
  93. USERS_COLUMN_COLOR($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value],$h[$value],'color');
  94. echo ">";
  95. if((!( "$h[$value]" == 'N/S;')) && (!($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value]=='P_SERVICE_QUOTA_PROFILE'))) {
  96. echo $_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$value] . "</font>=" . "$h[$value]" . "<BR>";
  97. }
  98. } //
  99. } //
  100. echo "</td></tr>";
  101. } //
  102. echo "</table>";
  103. return;
  104. }