Source for file update_T_LOOKUP_INTEREST.phpinc

Documentation is available at update_T_LOOKUP_INTEREST.phpinc

  1. <?php
  2. /**
  3.   * upgrade T_CLI_STATES to Version 11
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms
  7.   * @category   versioncheck
  8.   *
  9.   * @author     Peter Krebs <p.krebs@wpus.at>
  10.   *
  11.   * @copyright  (c) 2002-2004 by Peter Krebs and Landesverlag Unternehmensservice
  12.   * @copyright  (c) 2005  by WURM & Partner Unternehmensservice GmbH
  13.   *
  14.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  15.   *
  16.   * @since pk-06-04-25
  17.   *
  18.   ***/
  19.  
  20. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_LOOKUP_INTEREST' ORDER BY TBL_VERSION DESC";
  21. if (!$tblVer=OCSP_OBJ::defaultReadDBObj()->quickQuery($query)) 
  22. {
  23.     $tblVer['TBL_NAME']="T_LOOKUP_INTEREST";
  24.     $tblVer['TBL_VERSION']=0;
  25.     $tblVer['TBL_SELECT']=0;
  26.     $tblVer['TBL_INSERT']=50;
  27.     $tblVer['TBL_UPDATE']=75;
  28.     $tblVer['TBL_DELETE']=75;
  29.     $tblVer['TBL_LASTCHANGE']=NULL;
  30. }
  31.  
  32. require_once __OCSP_PHPINCPATH__ "db/update/functions_mySQL.phpinc";
  33. DB_UPDATE_backupTable("T_LOOKUP_INTEREST");
  34.  
  35. if (intval($tblVer['TBL_VERSION']10{
  36.     $cmd ="
  37.             CREATE TABLE IF NOT EXISTS T_LOOKUP_INTEREST (
  38.                 INTR_ID           int(11) NOT NULL auto_increment,
  39.                 INTR_PARENT          int(11) NOT NULL DEFAULT 0,
  40.                 INTR_SORTORDER    tinyint(4) NOT NULL DEFAULT 0,
  41.                 
  42.                 PROJ_ID              int(11) NOT NULL DEFAULT 0,
  43.                 CTY_ID              int(11) NOT NULL DEFAULT 0,
  44.                             
  45.                 INTR_NAME         varchar(128) NOT NULL,
  46.                 INTR_DESC          text,
  47.                 INTR_SELFSELECT      tinyint(1) NOT NULL DEFAULT 1,
  48.                 
  49.                 PRIMARY KEY       (INTR_ID),
  50.                 KEY               (INTR_PARENT,INTR_SORTORDER)
  51.             )
  52.         ";
  53.     DB_UPDATE_execCmd($cmd);
  54.     $tblVer['TBL_VERSION']=10;
  55. }
  56.  
  57.  
  58. ?>

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