Source for file update_T_CLI_USER.phpinc

Documentation is available at update_T_CLI_USER.phpinc

  1. <?php
  2. /**
  3.   * upgrade T_CLI_USER
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms
  7.   * @category   versioncheck
  8.   *
  9.   * @author     Peter Krebs <p.krebs@wpus.at>
  10.   *
  11.   * @copyright  (c) 2002-2004 by Peter Krebs and Landesverlag Unternehmensservice
  12.   * @copyright  (c) 2005-2006 by WURM & Partner Unternehmensservice GmbH
  13.   *
  14.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  15.   *
  16.   * @since pk-06-01-17
  17.   *
  18.   ***/
  19.  
  20. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_CLI_USER' ORDER BY TBL_VERSION DESC";
  21. if (!$tblVer=$GLOBALS['USRDB']->quickQuery($query)) {
  22.     $tblVer['TBL_NAME']="T_CLI_USER";
  23.     $tblVer['TBL_VERSION']=0;
  24.     $tblVer['TBL_SELECT']=0;
  25.     $tblVer['TBL_INSERT']=50;
  26.     $tblVer['TBL_UPDATE']=75;
  27.     $tblVer['TBL_DELETE']=75;
  28.     $tblVer['TBL_LASTCHANGE']=NULL;
  29. }
  30.  
  31. require_once $GLOBALS['PROJECT']['PHPINCPATH']."db/update/functions_mySQL.phpinc";
  32. DB_UPDATE_backupTable("T_CLI_USER");
  33.  
  34. if (intval($tblVer['TBL_VERSION']10{
  35.     $cmd ="
  36.         CREATE TABLE IF NOT EXISTS T_CLI_USER(
  37.             CLI_ID int(11) NOT NULL default '0',
  38.             USR_ID int(11) NOT NULL default '0',
  39.             CST_ID int(11) NOT NULL default '0',
  40.             CLU_ORDERLIMIT float NOT NULL default '-1',
  41.             CC_ID int(11) NOT NULL default '0',
  42.             CLU_DEFAULTADDR int(11) NOT NULL default '0',
  43.             CLU_FIXDADDR int(11) NOT NULL default '0',
  44.             CLU_FIXIADDR int(11) NOT NULL default '0',
  45.             CLU_CANORDER int(11) NOT NULL default '1',
  46.             CLU_ISADMIN tinyint(4) NOT NULL default '0',
  47.             CLU_CANRELEASE tinyint(4) NOT NULL default '1',
  48.             CLU_SEEPRICE tinyint(4) NOT NULL default '1',
  49.             CLU_FIXEDPRG tinyint(4) NOT NULL default '0',
  50.             PRIMARY KEY  (CLI_ID,USR_ID,CST_ID),
  51.             
  52.             KEY CC_ID (CC_ID),
  53.             KEY CLU_DEFAULTADDR (CLU_DEFAULTADDR),
  54.             KEY CLU_FIXDADDR (CLU_FIXDADDR),
  55.             KEY CLU_FIXIADDR (CLU_FIXIADDR)       
  56.         )
  57.         ";
  58.     DB_UPDATE_execCmd($cmd);
  59.     $tblVer['TBL_VERSION']=10;
  60. }
  61.     
  62.  
  63. ?>

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