fix wrong update script (in trunk only), was an uncomplete commit

This commit is contained in:
Daniel Seifert 2014-07-24 09:59:37 +00:00
parent b9273276dd
commit 30b74cd2a8
1 changed files with 46 additions and 17 deletions

View File

@ -21,18 +21,18 @@ class d3_googleanalytics_update extends d3install_updatebase
public $sModName = 'Google Analytics Schnittstelle'; public $sModName = 'Google Analytics Schnittstelle';
public $sModVersion = '3.1.0.2'; public $sModVersion = '3.2.0.0';
public $sModRevision = '149'; public $sModRevision = '160';
// heredoc syntax using for class members is available from PHP 5.3 up // heredoc syntax using for class members is available from PHP 5.3 up
public $sBaseConf = public $sBaseConf =
"a5FNTc1SGxNdytZSnNIRnVhOTRXa3l4bE44aGFJMDR6Z1psc1krMXRXejdQS1loaFhoaW9HamM3Zjdte "5IMVHBFY1o4enRHdU9YZ1VvQlhIbFI5K3V0MjlJZUVHTVV4WEtGb1BPeVBvMUJvN3hrbGl3cXB1RzU3W
EdtZHhHc21PWTVBQ3gvOWZPeE9ZRjl3SEJpZ1IyR0ExaFdwdW9CUkpYb2lHN0lsbVEwY0JkMk5DdW1mT GJrNTFuV0N5MHVUM1oyKzBURGU3QjJVdXkwUmtYOWNmUklWVFJJN0x3TTVrSzZmTXVUVWRRbEdFRjdIR
lI2TUhCZ05NNW40Y0pOK1B0cW5Jdi9YdGxvVUp2NjJIM1crbStsd3Naa0s0Yi9WYllaR0lYTVozSmlCb Go0RWNSZm1GQVBhbitKMVluYzJsS2szbmNCSkh2OWVqZ08zM051RGtKQ2pkSi9kMTlZMmREVHFhMmFtV
EoxbkdjSFpFbHNiQ3BvZU5DRDZqdHNUb1VlNS9LazRmc2lvQXFoWjhFL21UbEovRXNyL2dJcVFkWkF6T 3pPa1RGNmpoU21iRVB1d0lkRWcvUDB5SFZVdW5lSW9SUUp5bS9YaWhoU0R2dGphODdMRUxOY0dWN3JmZ
nFJUTRhZENTdy90OWxsV1ZaNmZaMWpDdHBSQ0tKVFh1Sk4zUnp2UEpja0VZT2U1U2IrVWt4WkpsSlJNU Gl5UmJGRnp5SEtwL1BmOVJsYldGbk1QdnNsYzZvRGNrSGxQSDBsT2s1cndGNHNSbXFaUlZNK2RXV1VsT
jQ9"; FE9";
public $sRequirements = ''; public $sRequirements = '';
@ -43,6 +43,10 @@ jQ9";
'check' => 'checkModCfgItemExist', 'check' => 'checkModCfgItemExist',
'do' => 'updateModCfgItemExist' 'do' => 'updateModCfgItemExist'
), ),
array(
'check' => 'checkFields',
'do' => 'fixFields'
),
array( array(
'check' => 'checkContentGANoticeItemExist', 'check' => 'checkContentGANoticeItemExist',
'do' => 'updateContentGANoticeItemExist' 'do' => 'updateContentGANoticeItemExist'
@ -53,6 +57,19 @@ jQ9";
), ),
); );
public $aFields = array(
'D3_GALOCATOR' => array(
'sTableName' => 'oxorderarticles',
'sFieldName' => 'D3_GALOCATOR',
'sType' => 'VARCHAR(255)',
'blNull' => false,
'sDefault' => '',
'sComment' => '',
'sExtra' => '',
'blMultilang' => false,
),
);
protected $_aRefreshMetaModuleIds = array('d3_googleanalytics'); protected $_aRefreshMetaModuleIds = array('d3_googleanalytics');
/** /**
@ -103,50 +120,62 @@ jQ9";
'OXID' => array( 'OXID' => array(
'content' => "md5('" . $this->sModKey . " " . $oShop->getId() . "')", 'content' => "md5('" . $this->sModKey . " " . $oShop->getId() . "')",
'force_update' => false, 'force_update' => false,
'use_quote' => false,
), ),
'OXSHOPID' => array( 'OXSHOPID' => array(
'content' => "'" . $oShop->getId() . "'", 'content' => $oShop->getId(),
'force_update' => false, 'force_update' => false,
'use_quote' => true,
), ),
'OXMODID' => array( 'OXMODID' => array(
'content' => "'" . $this->sModKey . "'", 'content' => $this->sModKey,
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
'OXNAME' => array( 'OXNAME' => array(
'content' => "'" . $this->sModName . "'", 'content' => $this->sModName,
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
'OXACTIVE' => array( 'OXACTIVE' => array(
'content' => "0", 'content' => "0",
'force_update' => false, 'force_update' => false,
'use_quote' => false,
), ),
'OXBASECONFIG' => array( 'OXBASECONFIG' => array(
'content' => "'" . $this->sBaseConf . "'", 'content' => $this->sBaseConf,
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
'OXINSTALLDATE' => array( 'OXINSTALLDATE' => array(
'content' => "NOW()", 'content' => "NOW()",
'force_update' => true, 'force_update' => true,
'use_quote' => false,
), ),
'OXVERSION' => array( 'OXVERSION' => array(
'content' => "'" . $this->sModVersion . "'", 'content' => $this->sModVersion,
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
'OXSHOPVERSION' => array( 'OXSHOPVERSION' => array(
'content' => "'" . oxRegistry::getConfig()->getEdition() . "'", 'content' => oxRegistry::getConfig()->getEdition(),
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
'OXREQUIREMENTS' => array( 'OXREQUIREMENTS' => array(
'content' => "'" . $this->sRequirements . "'", 'content' => $this->sRequirements,
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
'OXVALUE' => array( 'OXVALUE' => array(
'content' => "'" . $this->sBaseValue . "'", 'content' => $this->sBaseValue,
'force_update' => false, 'force_update' => false,
'use_quote' => true,
), ),
'OXNEWREVISION' => array( 'OXNEWREVISION' => array(
'content' => "'" . $this->sModRevision . "'", 'content' => $this->sModRevision,
'force_update' => true, 'force_update' => true,
'use_quote' => true,
), ),
); );
$aRet = $this->_updateTableItem('d3_cfg_mod', $aInsertFields, $aWhere); $aRet = $this->_updateTableItem('d3_cfg_mod', $aInsertFields, $aWhere);