Source for file update_T_ADDRESS.phpinc
Documentation is available at update_T_ADDRESS.phpinc
* upgrade table T_ADDRESS
* @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_ADDRESS' ORDER BY TBL_VERSION DESC";
if (!$tblVer=
$GLOBALS['USRDB']->quickQuery($query)) {
$tblVer['TBL_NAME']=
"T_ADDRESS";
$tblVer['TBL_VERSION']=
0;
$tblVer['TBL_SELECT']=
10;
$tblVer['TBL_UPDATE']=
10;
$tblVer['TBL_DELETE']=
100;
$tblVer['TBL_LASTCHANGE']=
0;
require_once $GLOBALS['PROJECT']['PHPINCPATH'].
"db/update/functions_mySQL.phpinc";
if (intval($tblVer['TBL_VERSION']) <
10) {
ADR_ID int(11) NOT NULL auto_increment,
CLI_ID int(11) NOT NULL default '0',
ADR_ISPRIMARY tinyint(4) NOT NULL default '0',
ADR_CO varchar(128) default NULL,
ADR_CO2 varchar(128) default NULL,
ADR_STREET varchar(64) default NULL,
ADR_STREET2 varchar(64) default NULL,
ADR_COUNTRY char(3) default 'A',
ADR_ZIP varchar(10) NOT NULL default '',
ADR_CITY varchar(32) NOT NULL default '',
ADR_PHONE varchar(64) default NULL,
ADR_FAX varchar(64) default NULL,
ADR_CONTACTPERS varchar(64) default NULL,
ADR_EMAIL varchar(64) default NULL,
ADR_LASTCHANGE timestamp(14) NOT NULL,
if (intval($tblVer['TBL_VERSION']) <
11) {
DB_UPDATE_execCmd("ALTER TABLE T_ADDRESS ADD ADR_SEX TINYINT DEFAULT '0' NOT NULL ");
$tblVer['TBL_VERSION']=
11;
if (intval($tblVer['TBL_VERSION']) <
12) {
DB_UPDATE_execCmd("ALTER TABLE `T_ADDRESS` ADD ADR_CREATOR INT NOT NULL DEFAULT '0';"); // user id of the creator
DB_UPDATE_execCmd("ALTER TABLE `T_ADDRESS` ADD ADR_CHANGEDBY INT NOT NULL DEFAULT '0';"); // user id of the last changer
$tblVer['TBL_VERSION']=
12;
if (intval($tblVer['TBL_VERSION']) <
13) { // <pk-06-07-31>
DB_UPDATE_execCmd("ALTER TABLE `T_ADDRESS` ADD INDEX `CountryZipCity` (ADR_COUNTRY,ADR_ZIP,ADR_CITY)");
$tblVer['TBL_VERSION']=
13;
if (intval($tblVer['TBL_VERSION']) <
14) { // <pk-07-01-04>
DB_UPDATE_execCmd("ALTER TABLE `T_ADDRESS` ADD ADR_CREATION TIMESTAMP NULL;"); // timestamp of the creation
$tblVer['TBL_VERSION']=
14;
Documentation generated on Thu, 08 Jan 2009 17:49:00 +0100 by phpDocumentor 1.4.0a2