Exemplo n.º 1
0
 /**
  * Tests that config doesn't process incoming already prepared data
  *
  * @dataProvider getConfigNoProcessingDataProvider
  */
 public function testGetConfigNoProcessing($original)
 {
     $config = $this->_model->getConfig($original);
     $actual = $config->getData();
     foreach (array_keys($actual) as $key) {
         if (!isset($original[$key])) {
             unset($actual[$key]);
         }
     }
     $this->assertEquals($original, $actual);
 }
Exemplo n.º 2
0
 public function getConfig($data = array())
 {
     $config = parent::getConfig($data);
     $urlModel = Mage::getSingleton('adminhtml/url');
     $config->addData(array('files_browser_window_url' => $urlModel->getUrl('adminhtml/cms_wysiwyg_images/index/'), 'directives_url' => $urlModel->getUrl('adminhtml/cms_wysiwyg/directive'), 'directives_url_quoted' => preg_quote($config->getData('directives_url')), 'widget_window_url' => $urlModel->getUrl('adminhtml/widget/index')));
     return $config;
 }
Exemplo n.º 3
0
 public function getConfig($data = array())
 {
     if (!is_array($data)) {
         $data = array();
     }
     $config = parent::getConfig(array_merge(array('enabled' => false), $data));
     $config->addData(array('add_widgets' => false, 'add_images' => false));
     return $config;
 }
Exemplo n.º 4
0
 /**
  * 
  * @param Varien_Object
  * @return Varien_Object
  */
 public function getConfig($data = array())
 {
     $config = parent::getConfig($data);
     $newOptiones = Mage::getSingleton('pdfinvoiceplus/variables_optiones')->getWysiwygPluginSettings($config);
     if (isset($newOptiones['plugins'][1]) && is_array($newOptiones['plugins'][1])) {
         $config->setData('plugins', array($newOptiones['plugins'][1]));
     }
     $config->setData('files_browser_window_url', Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/cms_wysiwyg_images/index/'));
     $config->setData('directives_url', Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/cms_wysiwyg/directive'));
     $config->setData('directives_url_quoted', preg_quote($config->getData('directives_url')));
     $config->setData('widget_window_url', Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/widget/index'));
     $config->setData('add_variables', true);
     return $config;
 }