Source for file update_T_CLI_PROFILES.phpinc
Documentation is available at update_T_CLI_PROFILES.phpinc
/** T_CLI_PROFILES Version 13
* @project Open CSP-Management
* @author Peter Krebs <p.krebs@lvus.at>
* @copyright (c) 2002-2003 by Peter Krebs and Landesverlag Unternehmensservice
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
$query=
"SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_CLI_PROFILES' ORDER BY TBL_VERSION DESC";
if (!$tblVer=
$GLOBALS['USRDB']->quickQuery($query)) {
$tblVer['TBL_NAME']=
"T_CLI_PROFILES";
$tblVer['TBL_VERSION']=
0;
$tblVer['TBL_UPDATE']=
10;
$tblVer['TBL_DELETE']=
75;
$tblVer['TBL_LASTCHANGE']=
NULL;
require_once $GLOBALS['PROJECT']['PHPINCPATH'].
"db/update/functions_mySQL.phpinc";
if (intval($tblVer['TBL_VERSION']) <
10) {
CLP_ID int(11) NOT NULL auto_increment,
PROJ_ID int(11) NOT NULL default '0',
GRP_ID int(11) NOT NULL default '0',
MEN_ID int(11) NOT NULL default '0',
PAG_ID int(11) NOT NULL default '0',
CLP_TITLE varchar(128) NOT NULL default '',
CLP_STATE tinyint(4) NOT NULL default '0',
CLP_UNIQUEENTRY tinyint(4) NOT NULL default '1',
CLP_INPUTMODE int(11) NOT NULL default '0',
CLP_INPUTGRP int(11) NOT NULL default '0',
CLP_EDITMODE int(11) NOT NULL default '0',
CLP_EDITGRP int(11) NOT NULL default '-1',
CLP_SHOWMODE int(11) NOT NULL default '0',
CLP_SHOWGRP int(11) NOT NULL default '-1',
CLP_KEYTABLE varchar(128) default NULL,
CLP_KEYS varchar(255) default NULL,
CLP_TABLE varchar(64) default NULL,
KEY PROJ_ID (PROJ_ID,MEN_ID,PAG_ID),
KEY CLP_KEYTABLE (CLP_KEYTABLE)
if (intval($tblVer['TBL_VERSION']) <
11) {
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_INPUTFORM_SV` TINYINT NOT NULL DEFAULT '0';");
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_SHOWFORM_SV` TINYINT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
11;
if (intval($tblVer['TBL_VERSION']) <
12) {
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_SORTORDER` TINYINT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
12;
if (intval($tblVer['TBL_VERSION']) <
13) {
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_MINENTRY` TINYINT NOT NULL DEFAULT '0';");
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_MAXENTRY` TINYINT NOT NULL DEFAULT '0';");
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_DBVERSION` TINYINT NOT NULL DEFAULT '0';");
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_ENTRYERRMSG` VARCHAR( 255 );");
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_PROFILES` ADD `CLP_ENTRYCHKINC` VARCHAR( 255 );");
$tblVer['TBL_VERSION']=
13;
if (intval($tblVer['TBL_VERSION']) <
14) { // <pk-05-08-08>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_USE_INREGISTER TINYINT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
14;
if (intval($tblVer['TBL_VERSION']) <
15) { // <pk-05-11-02>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_FLAG1 INT NOT NULL DEFAULT '0';");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_FLAG2 INT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
15;
if (intval($tblVer['TBL_VERSION']) <
16) { // <pk-05-10-02>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CTY_ID INT NOT NULL DEFAULT '0';");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CSTTYPE_ID INT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
16;
if (intval($tblVer['TBL_VERSION']) <
17) { // <pk-06-10-09>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_FRM_ID INT NOT NULL DEFAULT '0'");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_FRMLST_ID INT NOT NULL DEFAULT '0'");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_FRM_IGNORECLP_ID TINYINT(1) NOT NULL DEFAULT '0'");
$tblVer['TBL_VERSION']=
17;
if (intval($tblVer['TBL_VERSION']) <
18) { // <pk-07-01-13>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_INPUTURLTMPL VARCHAR(255) NULL");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_PROFILES ADD CLP_INPUTFRM_INCLUDE VARCHAR(255) NULL");
$tblVer['TBL_VERSION']=
18;
Documentation generated on Thu, 08 Jan 2009 17:49:00 +0100 by phpDocumentor 1.4.0a2