superedit-USERS_EDIT.php 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. function USERS_EDIT() {
  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();
  5. if(($MENU_INIT == 'USERS_EDIT') && ($ARG1=="EDIT")) {
  6. $_SESSION['USERS_COLUMN']['WIEVID']="$ARG1_VAL";
  7. }
  8. SEF("MENU");
  9. MENU();
  10. //NAVIGATOR();
  11. //$_SESSION[CURRENT_MENU]=USERS;
  12. if($_SESSION['DEBUG']) echo "USERS WIEV FUNCTION USED";
  13. if($USERS_FILTER_PROBLEM) USERS_FILTER_PROBLEM();
  14. //SQL_WIEV();
  15. //USERS_HIDECOLUMN();
  16. //USERS_SORTER();
  17. $conn=mysql_pconnect($INTERFACE_ADDR,$SQL_USER,$SQL_USER_PASS);
  18. if (!$conn) die("ERROR podczas tworzenia polaczenia do bazy $SQL_DATABASE !\n");
  19. mysql_select_db($SQL_DATABASE) or die("ERROR podczas wyboru bazy R50!");
  20. //$zapSQL="SELECT * from USERS2 where A_ADM_COMPANY like '$_SESSION[ADM_COMPANY]' $_SESSION[USERS_FILTER_PROBLEM_SQL] $_SESSION[USERS_FILTER_STATUS_SQL] $_SESSION[USERS_SORTER_SQL] ;";
  21. //echo "$zapSQL";
  22. //$result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!");
  23. //$_SESSION[MYSQL_NUM_ROWS_TOTAL][USERS] = mysql_num_rows($result);
  24. $zapSQL="SELECT * from USERS2 where A_ADM_COMPANY like '".$_SESSION['ADM_COMPANY']."' and ID='" . $_SESSION["USERS_COLUMN"]["WIEVID"] . "' ;";
  25. //echo "$zapSQL";
  26. //$zapSQL="SELECT * from USERS2 group by S_HWSTAT ;";
  27. //echo "$zapSQL";
  28. $result = mysql_query($zapSQL,$conn) or die("Blad zapytania2!");
  29. $num_rows = mysql_num_rows($result);
  30. $_SESSION['MYSQL_NUM_ROWS'] = $num_rows;
  31. //echo "<BR>LICZBA_WIERSZY $num_rows<BR>";
  32. //MENU_USERS();
  33. {
  34. echo "\n<table width='100%' border='1' cellspacing='0' cellpadding='0'>";
  35. echo "<TD><font size=-2>";
  36. echo "</TD><TD>Nazwa_POLA";
  37. CREATE_MENUFUNC_INIT_2('USERS_HISTORY', 'HISTORY', $_SESSION['USERS_COLUMN']['WIEVID'], '<img src=icon/history.gif alt=HISTORIA border=0>') ;
  38. echo "</TD><TD>WARTOSC</TD></TR>
  39. <FORM ACTION='".$_SERVER['PHP_SELF']."' method=POST name=USERS_EDIT><input type=HIDDEN name=WIEVID value=".$_SESSION['USERS_COLUM']['WIEVID']."><input type=HIDDEN name=FUNCTION_INIT value=UPDATEDB>";
  40. while ($h=mysql_fetch_row($result)) {
  41. foreach ($_SESSION['USERS_COLUMN']['ID'] as $value) {
  42. if(!(strstr($ARG1_VAL,'RESTORE'))) $_SESSION['USERS_COLUMN']['EDIT_TEMPLATE'][$_SESSION['USERS_COLUMN']['DESC'][$value]]=$h[$value];
  43. $_SESSION['USERS_COLUMN']['EDITRECORD'][$_SESSION['USERS_COLUMN']['DESC'][$value]]=$h[$value];
  44. if(strstr($_SESSION['USERS_COLUMN']['PERMEDIT'][$_SESSION['USERS_COLUMN']['DESC'][$value]],"R")) {
  45. echo "<TR><TD><font size=-2>" ;//. $_SESSION[USERS_COLUMN][PERMEDIT][$_SESSION[USERS_COLUMN][DESC][$value]];
  46. echo "<BR>";
  47. echo "</TD><TD>";
  48. if($_SESSION['USERS_COLUMN']['DESC_TO_LANG'][$_SESSION['USERS_COLUMN']['DESC']["$value"]]) { echo $_SESSION['USERS_COLUMN']['DESC_TO_LANG'][$_SESSION['USERS_COLUMN']['DESC']["$value"]] . "<br>";
  49. echo "<font size=-2>".$_SESSION["USERS_COLUMN"]["DESC"]["$value"]."</font>";
  50. } else echo $_SESSION["USERS_COLUMN"]["DESC"]["$value"];
  51. echo "</TD>";
  52. echo "<TD ";
  53. USERS_COLUMN_COLOR($_SESSION['USERS_COLUMN']['DESC'][$value], $_SESSION['USERS_COLUMN']['EDIT_TEMPLATE'][$_SESSION['USERS_COLUMN']['DESC'][$value]], 'bgcolor');
  54. echo ">";
  55. if((strstr($_SESSION['USERS_COLUMN']['PERMEDIT'][$_SESSION['USERS_COLUMN']['DESC'][$value]],'RW')) && (!isset($_SESSION['USERS_COLUMN']['TYPESPECIAL'][$_SESSION['USERS_COLUMN']['DESC'][$value]]))) {
  56. GETFORMITEM($_SESSION['USERS_COLUMN']['EDIT_TEMPLATE'][$_SESSION['USERS_COLUMN']['DESC'][$value]],$_SESSION['USERS_COLUMN']['TYPE'][$_SESSION['USERS_COLUMN']['DESC'][$value]],$_SESSION['USERS_COLUMN']['DESC'][$value]);
  57. echo "($h[$value])";
  58. } else if(isset($_SESSION['USERS_COLUMN']['TYPESPECIAL'][$_SESSION['USERS_COLUMN']['DESC'][$value]])) {
  59. $_SESSION['USERS_COLUMN']['TYPESPECIAL'][$_SESSION['USERS_COLUMN']['DESC'][$value]]($_SESSION["USERS_COLUMN"]["WIEVID"],$_SESSION['USERS_COLUMN']['EDIT_TEMPLATE'][$_SESSION['USERS_COLUMN']['DESC'][$value]]);
  60. } else echo $_SESSION['USERS_COLUMN']['EDIT_TEMPLATE'][$_SESSION['USERS_COLUMN']['DESC'][$value]];
  61. echo "</td></TR>";
  62. }
  63. }
  64. }
  65. }
  66. //$_SESSION['USERS_COLUMN']['EDITRECORD']['TAB_UPDATE_STAT']="1"; //Olanie w historii wpisywania rekordow dotyczacych zmiany aktualizacji
  67. echo "<tr><td colspan=3 align=center><input type=submit value=' OK '></td></tr></form></table>";
  68. return;
  69. }
  70. ?>