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_XMLROOTS' ORDER BY TBL_VERSION DESC";
  18. if (!$tblVer=$GLOBALS['USRDB']->quickQuery($query)) {
  19.     $tblVer=array();
  20.     $tblVer['TBL_NAME']="T_SYS_XMLROOTS";
  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_XMLROOTS (
  37.             XRS_ID          INT NOT NULL auto_increment PRIMARY KEY,
  38.             XRS_TBLTG       VARCHAR(64) NOT NULL,
  39.             XRS_ROWTG       VARCHAR(64) NOT NULL,
  40.             XRS_TABLE       VARCHAR(254) NOT NULL,
  41.             XRS_DTD         VARCHAR(254) NULL,
  42.  
  43.             XRS_OBJ         VARCHAR(254) NULL,
  44.             XRS_OBJ_INC     VARCHAR(254) NULL,
  45.  
  46.             XRS_LASTCHANGE  TIMESTAMP NOT NULL,
  47.             XRS_CHANGEDBY   INT NOT NULL DEFAULT '-1',
  48.  
  49.             UNIQUE KEY (XRS_TBLTG,XRS_ROWTG,XRS_TABLE)
  50.         )
  51.     ");
  52.  
  53.     $tblVer['TBL_VERSION']=10;
  54.     DB_UPDATE_setVersion($tblVer);
  55.  
  56. }
  57.  
  58.  
  59. ?>

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