superedit-NEW_RECORD.php 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. function NEW_RECORD() {
  3. global $thiss,$MENU_INIT,$ARG1,$ARG1_VAL,$SQL_USER,$SQL_DATABASE,$INTERFACE_ADDR,$SQL_USER_PASS,$PHP_SELF;
  4. //DETECT_TABLE_COLUMN();
  5. if(strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN]['FUNCPERMEDIT']['NEW_RECORD'],"X")) {
  6. //if($_SESSION[$thiss->DETECT_TABLE_COLUMN][
  7. echo'<table width="100%" border="1" cellspacing="0" cellpadding="0" class="tbl-view">';
  8. echo'<thead>';
  9. // echo "<table width='100%' border='1' cellspacing='1' cellpadding='1'><tr><td colspan=2>";
  10. echo '<tr><td colspan=2>';
  11. //$TEMP="P_NAME P_NIP P_PESEL P_OTHER_DOC P_ADDRESS_CITY P_ADDRESS_POST_CODE P_ADDRESS_POST_OFFICE P_ADDRESS_STREET P_ADDRESS_HOUSE S_ADDRESS_STREET P_PHONE P_FAX P_CONTACT_PERSON P_OTHER_INFO P_DEALNUMBER P_DEAL_DATE P_DEALEXPIRE A_ADM_COMPANY P_INSTALL_QUOTE P_PERIOD_QUOTE P_PERIOD_MONTHS P_SERVICE_QUOTA P_ACCOUNT P_ACCOUNT_LIMIT S_HOST S_ACCOUNT S_ALIAS S_PASSWD";
  12. $TEMP=explode(" ", $TEMP);
  13. echo "Podaj dane do wprowadzenia nowego rekordu do bazy $thiss->DETECT_TABLE_NAME ";
  14. CREATE_MENUFUNC_NOTD_INIT($_SESSION['LAST_MENU'],'<img src=icon/back.gif border=0 alt=POWROT>');
  15. echo "</TD></TR>";
  16. echo'</thead>';
  17. echo'<tbody>';
  18. echo '<FORM ACTION="' . $_SERVER['PHP_SELF'] . '" method="POST" name="NEWRECORD_SUBMIT">';
  19. echo '<input type="HIDDEN" name="FUNCTION_INIT" value="TABLE_INSERTDB" />';
  20. $t = 0;
  21. foreach ($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'] as $value) {
  22. if (strstr($_SESSION[$thiss->DETECT_TABLE_COLUMN]['PERMEDIT']["$value"],"C")) {
  23. echo'<tr class="row-' . ($t = 1 - $t) . '">';
  24. if (!($_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC_TO_LANG'][$value])) {
  25. echo "<td><font size=-1>".$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC_TO_KEY']["$value"]]." <font size=-1></font></td><td>";
  26. } else {
  27. echo "<td>".$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC_TO_LANG'][$value]."<br /><font size=-2>".$value."</font></td><td>";
  28. }
  29. if($_SESSION[LAST_MENU]==$thiss->DETECT_TABLE_NAME) {
  30. // $_SESSION[$thiss->DETECT_TABLE_COLUMN]['NEW_RECORD'][$value]=$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC_TO_LANG'][$value];
  31. if((strstr($ARG1_VAL,'RESTORE'))) $_SESSION[$thiss->DETECT_TABLE_COLUMN]['NEW_RECORD'][$value]=$_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDIT_TEMPLATE'][$value];
  32. }
  33. //TODO 2007-08-02 test test restore capability
  34. if((strstr($ARG1_VAL,'RESTORE'))) $_SESSION[$thiss->DETECT_TABLE_COLUMN]['NEW_RECORD'][$value]=$_SESSION[$thiss->DETECT_TABLE_COLUMN]['EDIT_TEMPLATE'][$value];
  35. if(!isset($_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPESPECIAL'][$value])) {
  36. GETFORMITEM($_SESSION[$thiss->DETECT_TABLE_COLUMN]['NEW_RECORD'][$value],$_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPE'][$value],$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC'][$_SESSION[$thiss->DETECT_TABLE_COLUMN]['DESC_TO_KEY'][$value]]);
  37. echo "($h[$value])";
  38. echo $_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPESPECIAL'][$value];
  39. } else if(isset($_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPESPECIAL'][$value])) {
  40. if (!function_exists($_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPESPECIAL'][$value])) SEF($_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPESPECIAL'][$value]);
  41. $_SESSION[$thiss->DETECT_TABLE_COLUMN]['TYPESPECIAL'][$value]();
  42. echo "TYP_SPECJALNY";
  43. } else {
  44. echo $_SESSION[$thiss->DETECT_TABLE_COLUMN]['NEW_RECORD'][$value];
  45. }
  46. // GETFORMITEM($_SESSION[$thiss->DETECT_TABLE_COLUMN][NEW_RECORD][$value],$_SESSION[$thiss->DETECT_TABLE_COLUMN][TYPE][$value],$_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC][$_SESSION[$thiss->DETECT_TABLE_COLUMN][DESC_TO_KEY][$value]]);
  47. echo " </td></tr>\n";
  48. }
  49. }
  50. echo'</tbody>';
  51. echo "<tr><td colspan=3 align=left><input type=submit value=' OK '></td></tr></form></table>";
  52. } else {
  53. CREATE_MENUFUNC_NOTD_INIT($_SESSION['LAST_MENU'],'<img src=icon/back.gif border=0 alt=POWROT> Brak Uprawnien');
  54. }
  55. }