Source for file update_T_CMS_FEEDBACK.phpinc

Documentation is available at update_T_CMS_FEEDBACK.phpinc

  1. <?php
  2. /**
  3.   * upgrade T_CMS_FEEDBACK 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.   * @version pk-05-07-11
  17.   *
  18.   ***/
  19.  
  20. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_CMS_FEEDBACK' ORDER BY TBL_VERSION DESC";
  21. if (!$tblVer=$GLOBALS['USRDB']->quickQuery($query)) {
  22.     $tblVer['TBL_NAME']="T_CMS_FEEDBACK";
  23.     $tblVer['TBL_VERSION']=0;
  24.     $tblVer['TBL_SELECT']=0;
  25.     $tblVer['TBL_INSERT']=50;
  26.     $tblVer['TBL_UPDATE']=75;
  27.     $tblVer['TBL_DELETE']=75;
  28.     $tblVer['TBL_LASTCHANGE']=NULL;
  29. }
  30.  
  31. require_once $GLOBALS['PROJECT']['PHPINCPATH']."db/update/functions_mySQL.phpinc";
  32. if (intval($tblVer['TBL_VERSION']10{
  33.     DB_UPDATE_execCmd("CREATE TABLE T_CMS_FEEDBACK (
  34.             CFB_ID    int(11) NOT NULL auto_increment,
  35.             PROJ_ID   int(11) NOT NULL default '0',
  36.             MEN_ID    int(11) NOT NULL default '0',
  37.             PAG_ID    int(11) NOT NULL default '0',
  38.             LANG_ID   int(11) NOT NULL default '0',
  39.             CHA_ID    int(11) NOT NULL default '0',
  40.             PTMP_ID   int(11) NOT NULL default '0',
  41.             CTMP_ID   int(11) NOT NULL default '0',
  42.             USR_ID    int(11) NOT NULL default '0',
  43.             CLI_ID    int(11) NOT NULL default '0',
  44.  
  45.             CFB_URL varchar(254) NOT NULL,
  46.             CFB_FROM varchar(254),
  47.             CFB_FROMMAIL varchar(254),
  48.             CFB_LASTCHANGE TIMESTAMP,
  49.             CFB_CREATIONTIME TIMESTAMP NOT NULL,
  50.  
  51.             CFB_TEXT TEXT,
  52.             CFB_BROWSERINFO TEXT,
  53.             CFB_PHPSERVERVAR TEXT,
  54.             CFB_BROWSER VARCHAR(254),
  55.  
  56.             PRIMARY KEY (CFB_ID)
  57.  
  58.         ) TYPE=MyISAM;
  59.     ");
  60.     $tblVer['TBL_VERSION']=10;
  61. else {
  62.     DB_UPDATE_backupTable("T_CMS_FEEDBACK");
  63. }
  64.  
  65.  
  66. ?>

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