Source for file update_T_DBMS_FORM.phpinc

Documentation is available at update_T_DBMS_FORM.phpinc

  1. <?php
  2.  
  3. /**
  4.   * upgrade table T_DBMS_FORM
  5.   *
  6.   * @project    Open CSP-Management
  7.   * @package    dbms
  8.   * @category   versioncheck
  9.   *
  10.   * @author     Peter Krebs <p.krebs@wpus.at>
  11.   * @copyright  (c) 2002-2005 by WURM & Parnter Unternehmensservice GmbH
  12.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  13.   *
  14.   * @version pk-05-06-16
  15.   *
  16.   ***/
  17.  
  18.  
  19. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_DBMS_FORM' ORDER BY TBL_VERSION DESC";
  20. if (!$tblVer=OCSP_OBJ::defaultReadDBObj()->quickQuery($query)) {
  21.     $tblVer=array();
  22.     $tblVer['TBL_NAME']="T_DBMS_FORM";
  23.     $tblVer['TBL_VERSION']=0;
  24.     $tblVer['TBL_SELECT']=0;
  25.     $tblVer['TBL_INSERT']=0;
  26.     $tblVer['TBL_UPDATE']=75;
  27.     $tblVer['TBL_DELETE']=100;
  28.     $tblVer['TBL_LASTCHANGE']=0;
  29. }
  30.  
  31. require_once dirname(__FILE___OCSP_DIRSEP_ "functions_mySQL.phpinc";
  32.  
  33. if (intval($tblVer['TBL_VERSION']2{
  34.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD PROJ_ID INT DEFAULT '0' NOT NULL AFTER FRM_ID");
  35.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD LANG_ID INT DEFAULT '0' NOT NULL AFTER PROJ_ID");
  36.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_REVISION INT DEFAULT '1' NOT NULL AFTER LANG_ID");
  37.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD UNIQUE KEY(FRM_ID,PROJ_ID,LANG_ID,FRM_REVISION)");
  38.     $tblVer['TBL_VERSION']=2;
  39. }
  40.  
  41. if (intval($tblVer['TBL_VERSION']21{
  42.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_DEBUG TINYINT DEFAULT '0' NOT NULL");
  43.     $tblVer['TBL_VERSION']=21;
  44. }
  45.  
  46. if (intval($tblVer['TBL_VERSION']22{
  47.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_LNK_AFTERINSERT VARCHAR(254) DEFAULT 'index.php' NULL");
  48.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_LNK_AFTEREDIT   VARCHAR(254)   DEFAULT 'index.php' NULL");
  49.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_LNK_AFTERDELETE VARCHAR(254)   DEFAULT 'index.php' NULL");
  50.     $tblVer['TBL_VERSION']=22;
  51. }
  52.  
  53. if (intval($tblVer['TBL_VERSION']23{
  54.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_SRCVERSION TINYINT DEFAULT '0' NOT NULL");
  55.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_FIELDSV2 TEXT NULL");
  56.     $tblVer['TBL_VERSION']=23;
  57. }
  58.  
  59.  
  60. if (intval($tblVer['TBL_VERSION']24{
  61.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM CHANGE FRM_FIELDSV2 FRM_FIELDSV2 LONGTEXT DEFAULT NULL");
  62.     $tblVer['TBL_VERSION']=24;
  63. }
  64.  
  65. if (intval($tblVer['TBL_VERSION']25{  /* <pk-05-04-18> */
  66.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_LAYOUT LONGTEXT DEFAULT NULL");
  67.     $tblVer['TBL_VERSION']=25;
  68. /* </pk-05-04-18> */
  69.  
  70. if (intval($tblVer['TBL_VERSION']26{  /* <pk-05-08-25> */
  71.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_TITLE VARCHAR(254) DEFAULT NULL");
  72.     $tblVer['TBL_VERSION']=26;
  73. /* </pk-05-05-25> */
  74.  
  75. if (intval($tblVer['TBL_VERSION']27{  /* <pk-07-06-10> */
  76.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_CLASS VARCHAR(254) DEFAULT 'DBMS_FORM' AFTER FRM_ID");
  77.     $tblVer['TBL_VERSION']=27;
  78. /* </pk-07-06-10> */
  79.  
  80. if (intval($tblVer['TBL_VERSION']28// <pk-07-06-28>
  81. {
  82.     DB_UPDATE_execCmd("ALTER TABLE `T_DBMS_FORM` CHANGE `FRM_REVISION` `FRM_REVISION` FLOAT( 11 ) NOT NULL DEFAULT '1.0'");
  83.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_CLASSPATH VARCHAR(254) DEFAULT 'DBMS_FORM' AFTER FRM_CLASS");
  84.     $tblVer['TBL_VERSION']=28;
  85. }
  86.  
  87. if (intval($tblVer['TBL_VERSION']29// <pk-07-08-19>
  88. {
  89.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_SUBMITACTION TEXT NULL");
  90.     $tblVer['TBL_VERSION']=29;
  91. }
  92.  
  93. if (intval($tblVer['TBL_VERSION']30// <pk-07-10-16>
  94. {
  95.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_LSTGROUPS TEXT NULL");
  96.     $tblVer['TBL_VERSION']=30;
  97. }
  98.  
  99. if (intval($tblVer['TBL_VERSION']31// <pk-08-11-01>
  100. {
  101.     DB_UPDATE_execCmd("ALTER TABLE T_DBMS_FORM ADD FRM_DISABLEAJAXCHANGEFORM TINYINT( 1 ) UNSIGNED NULL DEFAULT '0'");
  102.     $tblVer['TBL_VERSION']=31;
  103. }
  104.  
  105.  
  106.  
  107. ?>

Documentation generated on Thu, 08 Jan 2009 17:49:08 +0100 by phpDocumentor 1.4.0a2