Source for file update_T_CMS_TMPL_CHAPTER.phpinc
Documentation is available at update_T_CMS_TMPL_CHAPTER.phpinc
* upgrade table T_CMS_TMPL_CHAPTER
* @project Open CSP-Management
* @author Peter Krebs <p.krebs@wpus.at>
* @copyright (c) 2002-2005 by WURM & Parnter Unternehmensservice GmbH
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
$query=
"SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_CMS_TMPL_CHAPTER' ORDER BY TBL_VERSION DESC";
$tblVer['TBL_NAME']=
"T_CMS_TMPL_CHAPTER";
$tblVer['TBL_VERSION']=
0;
$tblVer['TBL_UPDATE']=
75;
$tblVer['TBL_DELETE']=
100;
$tblVer['TBL_LASTCHANGE']=
0;
require_once __OCSP_PHPINCPATH__.
"db/update/functions_mySQL.phpinc";
if (intval($tblVer['TBL_VERSION']) <
10) {
CTMP_ID int(11) NOT NULL auto_increment,
PTMP_ID int(11) NOT NULL default '0',
PROJ_ID int(11) NOT NULL default '0',
CTMP_LANGUAGE int(11) NOT NULL default '0',
CTMP_NAME varchar(64) NOT NULL default '',
CTMP_ISSEP tinyint(4) NOT NULL default '0',
CTMP_OWNER int(11) NOT NULL default '0',
CTMP_LASTCHANGE timestamp(14) NOT NULL,
PRIMARY KEY (CTMP_ID,PTMP_ID,CTMP_LANGUAGE),
UNIQUE KEY CTMP_NAME (CTMP_NAME,PTMP_ID,CTMP_LANGUAGE)
if (intval($tblVer['TBL_VERSION']) <
12) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREV_PREPAND` TEXT NULL");
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREV_APPEND` TEXT NULL");
$tblVer['TBL_VERSION']=
12;
if (intval($tblVer['TBL_VERSION']) < 13) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREV_PREPTMPL` INT NOT NULL DEFAULT '0'");
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREV_APPTMPL` INT NOT NULL DEFAULT '0'");
$tblVer['TBL_VERSION']=13;
if (intval($tblVer['TBL_VERSION']) <
14) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREV_PREPTMPL` INT NOT NULL DEFAULT '0'");
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREV_APPTMPL` INT NOT NULL DEFAULT '0'");
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_PREVSHOWVALUES` INT NOT NULL DEFAULT '1'");
$tblVer['TBL_VERSION']=
14;
if (intval($tblVer['TBL_VERSION']) <
15) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_FIELDSV2` LONGTEXT NULL");
$tblVer['TBL_VERSION']=
15;
if (intval($tblVer['TBL_VERSION']) <
16) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_FIELDCLASSES` TEXT NULL");
$tblVer['TBL_VERSION']=
16;
if (intval($tblVer['TBL_VERSION']) <
17) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER` ADD `CTMP_VERSION` INT NOT NULL DEFAULT '2'");
$tblVer['TBL_VERSION']=
17;
if (intval($tblVer['TBL_VERSION']) <
18) { // <pk-05-08-26>
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER DROP PRIMARY KEY, ADD PRIMARY KEY (CTMP_ID)");
$tblVer['TBL_VERSION']=
18;
if (intval($tblVer['TBL_VERSION']) <
19) { // <pk-05-08-26>
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_DISABLED TINYINT NOT NULL DEFAULT '0'");
$tblVer['TBL_VERSION']=
19;
if (intval($tblVer['TBL_VERSION']) <
20) { // <pk-05-09-28>
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_CLASS VARCHAR(128) NOT NULL DEFAULT 'OCSP|TMPL_CHAPTER_V3'");
$tblVer['TBL_VERSION']=
20;
if (intval($tblVer['TBL_VERSION']) <
21) { // <pk-05-09-28>
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_ALLOWED_SHOWMODE VARCHAR(255) NULL");
$tblVer['TBL_VERSION']=
21;
if (intval($tblVer['TBL_VERSION']) <
22) { // <pk-06-12-20>
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_LASTCHANGE_BY INT(11) NOT NULL DEFAULT '-1'");
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_CREATED_AT TIMESTAMP NOT NULL");
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_CREATED_BY INT(11) NOT NULL DEFAULT '-1'");
$tblVer['TBL_VERSION']=
22;
if (intval($tblVer['TBL_VERSION']) <
23) { // <pk-08-07-19>
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER CHANGE CTMP_CLASS CTMP_OBJCLASS VARCHAR(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'TMPL_CHAPTER'");
DB_UPDATE_execCmd("UPDATE T_CMS_TMPL_CHAPTER SET CTMP_OBJCLASS='TMPL_CHAPTER_V3' WHERE CTMP_OBJCLASS = 'OCSP|TMPL_CHAPTER_V3'");
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD CTMP_OBJINC VARCHAR(128) NOT NULL DEFAULT 'cms/template/chapter/'");
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER ADD MOD_ID INT NOT NULL DEFAULT '0'");
$tblVer['TBL_VERSION']=
23;
Documentation generated on Thu, 08 Jan 2009 17:49:06 +0100 by phpDocumentor 1.4.0a2