Source for file update_T_SHOP_ORDER.phpinc

Documentation is available at update_T_SHOP_ORDER.phpinc

  1. <?php
  2. /**
  3.   * upgrade table T_SHOP_ORDER
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms
  7.   * @category   versioncheck
  8.   *
  9.   * @author     Peter Krebs <p.krebs@wpus.at>
  10.   * @copyright  (c) 2002-2005 by WURM & Parnter Unternehmensservice GmbH
  11.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  12.   *
  13.   * @version pk-05-06-18
  14.   *
  15.   ***/
  16.  
  17. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_SHOP_ORDER' ORDER BY TBL_VERSION DESC";
  18. if (!$tblVer OCSP_OBJ::defaultReadDBObj()->quickQuery($query)) {
  19.     $tblVer=array();
  20.     $tblVer['TBL_NAME']="T_SHOP_ORDER";
  21.     $tblVer['TBL_VERSION']=0;
  22.     $tblVer['TBL_SELECT']=0;
  23.     $tblVer['TBL_INSERT']=0;
  24.     $tblVer['TBL_UPDATE']=75;
  25.     $tblVer['TBL_DELETE']=100;
  26.     $tblVer['TBL_LASTCHANGE']=0;
  27. }
  28.  
  29. require_once __OCSP_PHPINCPATH__ "db/update/functions_mySQL.phpinc";
  30. if ($tblVer['TBL_VERSION'1{
  31.     DB_UPDATE_execCmd("CREATE TABLE IF NOT EXISTS T_SHOP_ORDER (
  32.             ORD_ID int(11) NOT NULL auto_increment,
  33.  
  34.             USR_ID int(11) NOT NULL default '0',
  35.             CLI_ID int(11) NOT NULL default '0',
  36.             CST_ID int(11) NOT NULL default '0',
  37.  
  38.             ORD_CHANGEDON    TIMESTAMP(14) NOT NULL,
  39.             ORD_CHANGEDBY    INT(11) NOT NULL default '-99',
  40.             ORD_CHANGEDIP    VARCHAR(15) NOT NULL,    
  41.             
  42.             ORD_CREATEDON    TIMESTAMP(14) NOT NULL,
  43.             ORD_CREATEDBY    INT(11) NOT NULL default '-99',
  44.             ORD_CREATEDIP    VARCHAR(15) NOT NULL,
  45.             ORD_CREATEDSRV  VARCHAR(64) NOT NULL,
  46.             ORD_CREATEDREM    TEXT NULL,
  47.                                  
  48.             ORD_INV_ADDR int(11) NOT NULL default '0',
  49.             ORD_INV_ADDR_DATA TEXT NULL,
  50.  
  51.             ORD_DEL_ADDR int(11) NOT NULL default '0',
  52.             ORD_DEL_ADDR_DATA TEXT NULL,
  53.                         
  54.             ORD_SUBMITDATE timestamp(14) NOT NULL,
  55.                         
  56.             ORD_ACCEPTEDON timestamp(14) NOT NULL,
  57.             ORD_ACCEPTEDBY int(11) NOT NULL DEFAULT '-99',
  58.             ORD_ACCEPTREMARK text,
  59.                         
  60.             PRIMARY KEY  (ORD_ID),
  61.             KEY CLI_ID (CLI_ID,USR_ID)
  62.         ) TYPE=MyISAM;
  63.     ");
  64.     
  65.     $tblVer['TBL_VERSION']=1;    
  66. else {
  67.     DB_UPDATE_backupTable("T_SHOP_ORDER");
  68. }
  69.  
  70.  
  71.  
  72. ?>

Documentation generated on Thu, 08 Jan 2009 17:49:10 +0100 by phpDocumentor 1.4.0a2