Source for file update_T_LOOKUP_CHA_SHOWMODE.phpinc

Documentation is available at update_T_LOOKUP_CHA_SHOWMODE.phpinc

  1. <?php
  2. /**
  3.   * upgrade T_LOOKUP_CHA_SHOWMODE to Version 11
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    dbms
  7.   * @category   versioncheck
  8.   *
  9.   * @author     Peter Krebs <pitlinz@users.sourceforge.net>
  10.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  11.   *
  12.   * @version pk-05-07-11
  13.   * @version $Id: update_T_LOOKUP_CHA_SHOWMODE.phpinc,v 1.2 2008/08/08 02:00:31 pitlinz Exp $
  14.   */
  15.  
  16. $query="SELECT * FROM T_SYS_TABLES WHERE TBL_NAME ='T_LOOKUP_CHA_SHOWMODE' ORDER BY TBL_VERSION DESC";
  17. if (!$tblVer=OCSP_OBJ::defaultReadDBObj()->quickQuery($query)) {
  18.     $tblVer['TBL_NAME']="T_LOOKUP_CHA_SHOWMODE";
  19.     $tblVer['TBL_VERSION']=0;
  20.     $tblVer['TBL_SELECT']=0;
  21.     $tblVer['TBL_INSERT']=50;
  22.     $tblVer['TBL_UPDATE']=75;
  23.     $tblVer['TBL_DELETE']=75;
  24.     $tblVer['TBL_LASTCHANGE']=NULL;
  25. }
  26.  
  27. require_once __OCSP_PHPINCPATH__ ."db/update/functions_mySQL.phpinc";
  28. DB_UPDATE_backupTable("T_LOOKUP_CHA_SHOWMODE");
  29.  
  30. if (intval($tblVer['TBL_VERSION']10{
  31.     $cmd ="
  32.         CREATE TABLE IF NOT EXISTS T_LOOKUP_CHA_SHOWMODE(
  33.             LUP_KEY         INT NOT NULL PRIMARY KEY,
  34.             LUP_VALUE       VARCHAR(64) NOT NULL,
  35.             LUP_SORTORDER   INT NOT NULL DEFAULT '0'
  36.         )
  37.         ";
  38.     DB_UPDATE_execCmd($cmd);
  39.  
  40.     $a_lookupValue=array(
  41.         'LUT_TABLE'     => 'T_LOOKUP_CHA_SHOWMODE',
  42.         'LUT_TITLE'     => 'Anzeigemodus',
  43.         'LUT_KEYFLD'    => 'LUP_KEY',
  44.         'LUT_VALUE'     => 'LUP_VALUE',
  45.         'LUT_LABELS'    => 'LUP_SORTORDER=Soritier Reihenfolge'
  46.     );
  47.  
  48.        OCSP_OBJ::defaultWriteDBObj()->replaceArray("T_SYS_LOOKUPTBL",$a_lookupValue);
  49.  
  50.     require_once OCSP_CONF::getInstance()->getValue('DEFAULTCONFPATH')."cms.conf.phpinc";
  51.     foreach($GLOBALS['CMS']['CHAPTERSHOWMODE'as $i_key => $s_value{
  52.         $a_showMode=array(
  53.             'LUP_KEY'       => $i_key,
  54.             'LUP_VALUE'     => $s_value,
  55.             'LUP_SORTORDER' => $i_key
  56.         );
  57.         OCSP_OBJ::defaultWriteDBObj()->replaceArray("T_LOOKUP_CHA_SHOWMODE",$a_showMode);
  58.     }
  59.     $tblVer['TBL_VERSION']=10;
  60. }
  61.  
  62.  
  63.  
  64. ?>

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