Source for file update_T_CLI_STAFF.phpinc
Documentation is available at update_T_CLI_STAFF.phpinc
* upgrade table T_CLI_STAFF
* @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_CLI_STAFF' ORDER BY TBL_VERSION DESC";
if (!$tblVer=
$GLOBALS['USRDB']->quickQuery($query)) {
$tblVer['TBL_NAME']=
"T_CLI_STAFF";
$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) {
CST_ID int(11) NOT NULL auto_increment,
CLI_ID int(11) NOT NULL default '0',
CC_ID int(11) NOT NULL default '0',
ADR_ID int(11) NOT NULL default '0',
CST_FIRSTNAME varchar(32) default NULL,
CST_LASTNAME varchar(64) NOT NULL default '',
TST_SEX tinyint(4) NOT NULL default '1',
TST_AKTITLE varchar(16) default NULL,
CST_PHONE varchar(32) default NULL,
CST_FAX varchar(32) default NULL,
CST_MOBILE varchar(32) default NULL,
CST_EMAIL varchar(64) default NULL,
CST_BIRTHDATE date default NULL,
KEY CLI_ID (CLI_ID,CC_ID,ADR_ID),
KEY CST_LASTNAME (CST_LASTNAME,CST_FIRSTNAME)
if (intval($tblVer['TBL_VERSION']) <
11) {
DB_UPDATE_execCmd("ALTER TABLE `T_CLI_STAFF` ADD `CST_NWLMODE` TINYINT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
11;
if (intval($tblVer['TBL_VERSION']) <
12) {
$tblVer['TBL_VERSION']=
12;
if (intval($tblVer['TBL_VERSION']) <
13) {
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF ADD CST_DISABLED TINYINT NOT NULL DEFAULT 0;");
$tblVer['TBL_VERSION']=
13;
if (intval($tblVer['TBL_VERSION']) <
14) { // <pk-05-11-02>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF ADD CST_ISADMIN TINYINT NOT NULL DEFAULT 0;");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF ADD CST_CREATOR INT NOT NULL DEFAULT '0';");
$tblVer['TBL_VERSION']=
14;
if (intval($tblVer['TBL_VERSION']) <
15) { // <pk-06-01-16>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF CHANGE TST_SEX CST_SEX TINYINT NOT NULL DEFAULT 0");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF CHANGE TST_AKTITLE CST_TITLE VARCHAR(32) NULL");
$tblVer['TBL_VERSION']=
15;
if (intval($tblVer['TBL_VERSION']) <
16) { // <pk-06-08-07>
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF ADD CST_LASTCHANGE TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP");
DB_UPDATE_execCmd("ALTER TABLE T_CLI_STAFF ADD CST_CHANGEDBY INT NOT NULL DEFAULT '0'");
$tblVer['TBL_VERSION']=
16;
Documentation generated on Thu, 08 Jan 2009 17:49:01 +0100 by phpDocumentor 1.4.0a2