Source for file update_T_SHOP_ORDER_ITEM.phpinc

Documentation is available at update_T_SHOP_ORDER_ITEM.phpinc

  1. <?php
  2. /**
  3.   * upgrade table T_SHOP_ORDER_ITEM
  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_ITEM' ORDER BY TBL_VERSION DESC";
  18. if (!$tblVer=OCSP_OBJ::defaultReadDBObj()->quickQuery($query)) 
  19. {
  20.     $tblVer=array();
  21.     $tblVer['TBL_NAME']="T_SHOP_ORDER_ITEM";
  22.     $tblVer['TBL_VERSION']=0;
  23.     $tblVer['TBL_SELECT']=0;
  24.     $tblVer['TBL_INSERT']=0;
  25.     $tblVer['TBL_UPDATE']=75;
  26.     $tblVer['TBL_DELETE']=100;
  27.     $tblVer['TBL_LASTCHANGE']=0;
  28. }
  29.  
  30. require_once __OCSP_PHPINCPATH__ ."db/update/functions_mySQL.phpinc";
  31. if (intval($tblVer['TBL_VERSION']10{
  32.     DB_UPDATE_execCmd("CREATE TABLE IF NOT EXISTS  T_SHOP_ORDER_ITEM (
  33.             OIT_ID             int(11) NOT NULL auto_increment,
  34.             ORD_ID             int(11) NOT NULL default '0',
  35.             
  36.             PRO_ID             int(11) NOT NULL default '0',
  37.             OIT_PRO_DATA    text NULL,
  38.                 
  39.             PAR_ID             int(11) NOT NULL default '0',
  40.             OIT_PAR_NUMBER    VARCHAR( 32 ) NULL,
  41.             OIT_PAR_TEXT    varchar(255),             
  42.             OIT_PAR_DATA    text NULL,
  43.             
  44.             PAR_ATTRIB         text NULL,
  45.             
  46.             OIT_QUANT        float NOT NULL,
  47.             OIT_PRICE        float,
  48.  
  49.             
  50.             PRIMARY KEY  (OIT_ID),
  51.             KEY (ORD_ID),
  52.             KEY (PRO_ID),
  53.             KEY (PAR_ID)
  54.         ) TYPE=MyISAM;
  55.     ");
  56.     $tblVer['TBL_VERSION']=1;
  57. else {
  58.     DB_UPDATE_backupTable("T_SHOP_ORDER_ITEM");
  59. }
  60.  
  61.  
  62.  
  63. ?>

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