Source for file update_T_PRO_PRT_TEMPLATES.phpinc

Documentation is available at update_T_PRO_PRT_TEMPLATES.phpinc

  1. <?php
  2. /**
  3.   * upgrade table T_PRO_PRT_TEMPLATES
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms
  7.   * @category   versioncheck
  8.   *
  9.   * @author     Sebastian Wilms <s.wilms@wpus.at>
  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.   * @since pk-06-01-31
  15.   *
  16.   ***/
  17.  
  18. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_PRO_PRT_TEMPLATES' ORDER BY TBL_VERSION DESC";
  19. if (!$tblVer=$GLOBALS['USRDB']->quickQuery($query)) {
  20.     $tblVer=array();
  21.     $tblVer['TBL_NAME']="T_PRO_PRT_TEMPLATES";
  22.     $tblVer['TBL_VERSION']=0;
  23.     $tblVer['TBL_SELECT']=10;
  24.     $tblVer['TBL_INSERT']=0;
  25.     $tblVer['TBL_UPDATE']=10;
  26.     $tblVer['TBL_DELETE']=100;
  27.     $tblVer['TBL_LASTCHANGE']=0;
  28. }
  29.  
  30. require_once $GLOBALS['PROJECT']['PHPINCPATH']."db/update/functions_mySQL.phpinc";
  31. DB_UPDATE_backupTable("T_PRO_PRT_TEMPLATES");
  32.  
  33. if (intval($tblVer['TBL_VERSION']10{
  34.     $cmd ="
  35.         CREATE TABLE IF NOT EXISTS T_PRO_PRT_TEMPLATES(
  36.             PRTTMPL_ID      INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  37.             PRT_ID          INT NOT NULL DEFAULT 0,
  38.             PROJ_ID         INT NOT NULL DEFAULT 0,
  39.             GRP_ID          INT NOT NULL DEFAULT 0,
  40.  
  41.             PRTTMPL_SORTORDER INT NOT NULL DEFAULT 0,
  42.             
  43.             PRTTMPL_TITLE   TEXT,
  44.             PRTTMPL_LST     TEXT,
  45.             PRTTMPL_DETAIL  TEXT,
  46.             
  47.             KEY (PRT_ID,PROJ_ID,GRP_ID)
  48.         )";    
  49.     DB_UPDATE_execCmd($cmd);
  50.     $tblVer['TBL_VERSION']=10;
  51. }
  52.  
  53.  
  54. ?>

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