Source for file update_T_CMS_TMPL_CHAPTER_FIELDS.phpinc
Documentation is available at update_T_CMS_TMPL_CHAPTER_FIELDS.phpinc
* upgrade table T_CMS_TMPL_CHAPTER_FIELDS
* @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_FIELDS' ORDER BY TBL_VERSION DESC";
$tblVer['TBL_NAME']=
"T_CMS_TMPL_CHAPTER_FIELDS";
$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) {
$cmd =
"CREATE TABLE IF NOT EXISTS T_CMS_TMPL_CHAPTER_FIELDS(";
$cmd.=
" CTMP_ID INT NOT NULL,";
$cmd.=
" FLD_KEY VARCHAR(130) NOT NULL, ";
$cmd.=
" FRM_MODULE VARCHAR(64) NOT NULL DEFAULT 'UNKNOWN',";
$cmd.=
" FLD_TABLE VARCHAR(128) NOT NULL,";
$cmd.=
" FLD_NAME VARCHAR(128) NOT NULL,";
$cmd.=
" FLD_IS_HIDDEN TINYINT NOT NULL DEFAULT '0',";
$cmd.=
" FLD_ENABLE_NEW TINYINT NOT NULL DEFAULT '0',";
$cmd.=
" FLD_ENABLE_EDIT TINYINT NOT NULL DEFAULT '0',";
$cmd.=
" FLD_SORTORDER TINYINT NOT NULL DEFAULT '0',";
$cmd.=
" FLD_CLASS VARCHAR(255) NOT NULL DEFAULT 'DBMS_FIELD',";
$cmd.=
" FLD_CLASS_SRC TEXT,";
$cmd.=
" FLD_B64OBJECT TEXT,";
$cmd.=
" FLD_LASTCHANGE TIMESTAMP,";
$cmd.=
" PRIMARY KEY (CTMP_ID,FLD_KEY,FRM_MODULE),";
$cmd.=
" KEY (FLD_SORTORDER,FLD_TABLE,FLD_NAME,FLD_IS_HIDDEN)";
$tblVer['TBL_VERSION']=
10;
if (intval($tblVer['TBL_VERSION']) <
11) {
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER_FIELDS ADD FLD_ENABLE_COPY TINYINT NOT NULL DEFAULT '0' AFTER FLD_ENABLE_EDIT");
DB_UPDATE_execCmd("ALTER TABLE T_CMS_TMPL_CHAPTER_FIELDS ADD FLD_INTEMPLATE TINYINT NOT NULL DEFAULT '1' AFTER FLD_NAME");
$tblVer['TBL_VERSION']=
11;
if (intval($tblVer['TBL_VERSION']) <
12) {
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER_FIELDS` DROP INDEX `FLD_SORTORDER`");
DB_UPDATE_execCmd("ALTER TABLE `T_CMS_TMPL_CHAPTER_FIELDS` CHANGE `FRM_MODULE` `FRM_MODULE` VARCHAR( 16 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'OCSP'");
DB_UPDATE_execCmd("UPDATE T_CMS_TMPL_CHAPTER_FIELDS SET FRM_MODULE='OCSP' WHERE FRM_MODULE='CMS'");
DB_UPDATE_execCmd("UPDATE T_CMS_TMPL_CHAPTER_FIELDS SET FLD_TABLE='CHAOBJVAL' WHERE FRM_MODULE='OCSP'");
$tblVer['TBL_VERSION']=
12;
if (intval($tblVer['TBL_VERSION']) <
13) {
$tblVer['TBL_VERSION']=
13;
Documentation generated on Thu, 08 Jan 2009 17:49:06 +0100 by phpDocumentor 1.4.0a2