public function testGetProductNrRiskCheckAdvanced() { $path = 'scoring/buergel/services'; $this->store->resetConfig(); $this->store->setConfig($path, Netresearch_Buergel_Model_System_Source_Service::RISKCHECK_ADVANCED); $this->config = Mage::getModel('buergel/config'); $this->config->reset(); $this->config->setIsCompanyAddress(false); $this->assertEquals(Netresearch_Buergel_Model_System_Source_Service::RISKCHECK_ADVANCED, $this->config->getProductNr()); $this->config->setIsCompanyAddress(); $this->assertEquals(Netresearch_Buergel_Model_System_Source_Service::RISKCHECK_ADVANCED, $this->config->getProductNr()); $this->config->reset(); }
/** * Set last time when files were generated * * @param Zend_Date $lastTime * @param Mage_Core_Model_Store $store */ public function setLastTimeGenerated(Zend_Date $lastTime = null, $store) { if (!$lastTime) { $lastTime = Zend_Date::now(); } $scope = $store ? 'stores' : 'default'; $scopeId = $store ? $store->getId() : 0; $path = self::XML_PATH_LAST_TIME_GENERATED_DATE; $configDataCollection = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', $scope)->addFieldToFilter('scope_id', $scopeId)->addFieldToFilter('path', array('eq' => $path))->load(); if (count($configDataCollection)) { $configDataCollection->getFirstItem()->setValue($lastTime->toString(Zend_Date::ISO_8601))->save(); } else { Mage::getModel('core/config_data')->setPath(self::XML_PATH_LAST_TIME_GENERATED_DATE)->setValue($lastTime->toString(Zend_Date::ISO_8601))->setScope($scope)->setScopeId($scopeId)->save(); } $store->resetConfig(); }