Ejemplo n.º 1
0
 /**
  * Load variable by code
  *
  * @param Mage_Core_Model_Variable $object
  * @param string $code
  * @return Mage_Core_Model_Resource_Variable
  */
 public function loadByCode(Mage_Core_Model_Variable $object, $code)
 {
     if ($result = $this->getVariableByCode($code, true, $object->getStoreId())) {
         $object->setData($result);
     }
     return $this;
 }
Ejemplo n.º 2
0
 public function testCollection()
 {
     $collection = $this->_model->getCollection();
     $collection->setStoreId(1);
     $this->assertEquals(1, $collection->getStoreId(), 'Store id setter and getter');
     $collection->addValuesToResult();
     $this->assertContains('core_variable_value', (string) $collection->getSelect());
 }
Ejemplo n.º 3
0
<?php

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    Magento
 * @package     Mage_Core
 * @subpackage  integration_tests
 * @copyright   Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
$variable = new Mage_Core_Model_Variable();
$variable->setCode('variable_code')->setName('Variable Name')->setPlainValue('Plain Value')->setHtmlValue('HTML Value')->save();