Source for file update_T_ORDER_ITEM.phpinc
Documentation is available at update_T_ORDER_ITEM.phpinc
* upgrade table T_ORDER_ITEM
* @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_ORDER_ITEM' ORDER BY TBL_VERSION DESC";
if (!$tblVer=
$GLOBALS['USRDB']->quickQuery($query)) {
$tblVer['TBL_NAME']=
"T_ORDER_ITEM";
$tblVer['TBL_VERSION']=
0;
$tblVer['TBL_UPDATE']=
75;
$tblVer['TBL_DELETE']=
100;
$tblVer['TBL_LASTCHANGE']=
0;
require_once $GLOBALS['PROJECT']['PHPINCPATH'].
"db/update/functions_mySQL.phpinc";
if (intval($tblVer['TBL_VERSION']) <
10) {
OIT_ID int(11) NOT NULL auto_increment,
ORD_ID int(11) NOT NULL default '0',
PAR_ID int(11) NOT NULL default '0',
OIT_quant int(11) NOT NULL default '0',
OPRO_Nr varchar(128) default NULL,
OPRO_NAME varchar(255) default NULL,
OPRO_PRICE float default NULL,
OPRO_DISCOUNT float NOT NULL default '0',
OIT_SHIPDATE date default NULL,
OIT_SHIPPERNAME varchar(255) default NULL,
OIT_SHIPPERURL varchar(255) default NULL,
OIT_SHIPPERQSTRING varchar(255) default NULL,
OIT_LASTCHANGE timestamp(14) NOT NULL,
OIT_CHANGEDBY int(11) NOT NULL default '0',
PRIMARY KEY (OIT_ID,ORD_ID,PAR_ID)
if (intval($tblVer['TBL_VERSION']) <
11) {
DB_UPDATE_execCmd("ALTER TABLE T_ORDER_ITEM ADD PRO_ID INT DEFAULT '0' NOT NULL AFTER ORD_ID");
DB_UPDATE_execCmd("ALTER TABLE T_ORDER_ITEM DROP PRIMARY KEY ,ADD PRIMARY KEY ( OIT_ID,ORD_ID,PRO_ID,PAR_ID)");
$tblVer['TBL_VERSION']=
11;
Documentation generated on Thu, 08 Jan 2009 17:49:09 +0100 by phpDocumentor 1.4.0a2