Source for file update_T_MED_CATEGORY.phpinc

Documentation is available at update_T_MED_CATEGORY.phpinc

  1. <?php
  2. /**
  3.   * upgrade T_MED_CATEGORY to Version 10
  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-05-11-07
  17.   *
  18.   ***/
  19.  
  20. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_MED_CATEGORY' ORDER BY TBL_VERSION DESC";
  21. if (!$tblVer=$GLOBALS['USRDB']->quickQuery($query)) {
  22.     $tblVer['TBL_NAME']="T_MED_CATEGORY";
  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 ($tblVer['TBL_VERSION']<10{
  33.     DB_UPDATE_execCmd("CREATE TABLE IF NOT EXISTS `T_MED_CATEGORY` (
  34.             `MEC_ID` int(11) NOT NULL auto_increment,
  35.             `MEC_NAME` varchar(64) NOT NULL default '',
  36.             `MEC_PARENT` int(11) NOT NULL default '0',
  37.             `MEC_KEYWORDS` varchar(255) NOT NULL default 'MEDIA',
  38.             `MEC_DESC` text,
  39.             `MEC_WEBDIR` varchar(255) default NULL,
  40.             `MEC_WEBURL` varchar(255) default NULL,
  41.             `MEC_PATH` varchar(255) NOT NULL default '/',
  42.             `MEC_DWNLGRP` int(11) NOT NULL default '0',
  43.             `MEC_UPLOADGRP` int(11) NOT NULL default '-1',
  44.             `MEC_ADMINGRP` int(11) NOT NULL default '3',
  45.             `MEC_MIMETYPES` text,
  46.             `MEC_DEFSTATE` tinyint(4) NOT NULL default '0',
  47.             `MEC_OBJDATA` text,
  48.             `PROJ_ID` int(11) NOT NULL default '0',
  49.             `MEN_ID` int(11) NOT NULL default '0',
  50.             `PAG_ID` int(11) NOT NULL default '0',
  51.             `LANG_ID` int(11) NOT NULL default '0',
  52.             `MEC_STATE` tinyint(4) NOT NULL default '0',
  53.             `MEC_SHOWFROM` datetime NOT NULL default '2003-12-01 00:00:00',
  54.             `MEC_SHOWTILL` datetime NOT NULL default '2020-12-31 23:59:59',
  55.             PRIMARY KEY  (`MEC_ID`),
  56.             UNIQUE KEY `MEC_PARENT` (`MEC_PARENT`,`MEC_NAME`),
  57.             KEY `MEC_KEYWORDS` (`MEC_KEYWORDS`),
  58.             KEY `PROJ_ID` (`PROJ_ID`),
  59.             KEY `MEN_ID` (`MEN_ID`),
  60.             KEY `PAG_ID` (`PAG_ID`),
  61.             KEY `LANG_ID` (`LANG_ID`),
  62.             KEY `MEC_STATE` (`MEC_STATE`),
  63.             KEY `MEC_SHOWFROM` (`MEC_SHOWFROM`),
  64.             KEY `MEC_SHOWTILL` (`MEC_SHOWTILL`)
  65.         ) TYPE=MyISAM
  66.     ");
  67.     $tblVer['TBL_VERSION']=10;
  68. }
  69.  
  70.  
  71. ?>

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