Source for file v10.phpinc

Documentation is available at v10.phpinc

  1. <?php
  2. /**
  3.   * T_DBMS_FORM V21
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms
  7.   *
  8.   * @author     Peter Krebs <p.krebs@lvus.at>
  9.   * @copyright  (c) 2002-2003 by Peter Krebs and Landesverlag Unternehmensservice
  10.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  11.   *
  12.   *
  13.   * @version pk-04-07-23
  14.   *
  15.   ***/
  16.  
  17. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_SYS_XMLDESC' ORDER BY TBL_VERSION DESC";
  18. if (!$tblVer=$GLOBALS['USRDB']->quickQuery($query)) {
  19.     $tblVer=array();
  20.     $tblVer['TBL_NAME']="T_SYS_XMLDESC";
  21.     $tblVer['TBL_VERSION']=0;
  22.     $tblVer['TBL_SELECT']=0;
  23.     $tblVer['TBL_INSERT']=0;
  24.     $tblVer['TBL_UPDATE']=75;
  25.     $tblVer['TBL_DELETE']=100;
  26.     $tblVer['TBL_LASTCHANGE']=0;
  27. }
  28.  
  29.  
  30. if (intval($tblVer['TBL_VERSION']10{
  31.  
  32.     require_once $GLOBALS['PROJECT']['PHPINCPATH']."db/update/functions_mySQL.phpinc";
  33.  
  34.     DB_UPDATE_backup();
  35.  
  36.         CREATE TABLE T_SYS_XMLDESC (
  37.             XMD_ID          INT NOT NULL auto_increment PRIMARY KEY,
  38.             XRS_ID          INT NOT NULL,
  39.             XMD_COLTG       VARCHAR(64)  NOT NULL,
  40.             XMD_TABLE       VARCHAR(64)  NOT NULL,
  41.             XMD_COL         VARCHAR(254) NULL,
  42.             XMD_DEFAULT     VARCHAR(254) NULL,
  43.  
  44.             XMD_CLASS       VARCHAR(254) NULL,
  45.             XMD_CLASSVARS   TEXT,
  46.  
  47.             XMD_LASTCHANGE  TIMESTAMP NOT NULL,
  48.             XMD_CHANGEDBY   INT NOT NULL DEFAULT '-1',
  49.  
  50.             UNIQUE KEY (XRS_ID,XMD_COLTG)
  51.         )
  52.     ");
  53.  
  54.     $tblVer['TBL_VERSION']=10;
  55.     DB_UPDATE_setVersion($tblVer);
  56.  
  57. }
  58.  
  59.  
  60. ?>

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