Esempio n. 1
0
 /**
  * Date 'from-to' filter HTML with values
  *
  * @param Mage_Eav_Model_Entity_Attribute $attribute
  * @param mixed $value
  * @return string
  */
 protected function _getDateFromToHtmlWithValue(Mage_Eav_Model_Entity_Attribute $attribute, $value)
 {
     $dateBlock = new Mage_Core_Block_Html_Date(array('name' => $this->getFilterElementName($attribute->getAttributeCode()) . '[]', 'id' => $this->getFilterElementId($attribute->getAttributeCode()), 'class' => 'input-text input-text-range-date', 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'image' => $this->getSkinUrl('images/grid-cal.gif')));
     $fromValue = null;
     $toValue = null;
     if (is_array($value) && count($value) == 2) {
         $fromValue = $this->_helper->escapeHtml(reset($value));
         $toValue = $this->_helper->escapeHtml(next($value));
     }
     return '<strong>' . Mage::helper('Mage_ImportExport_Helper_Data')->__('From') . ':</strong>&nbsp;' . $dateBlock->setValue($fromValue)->getHtml() . '&nbsp;<strong>' . Mage::helper('Mage_ImportExport_Helper_Data')->__('To') . ':</strong>&nbsp;' . $dateBlock->setId($dateBlock->getId() . '_to')->setValue($toValue)->getHtml();
 }
Esempio n. 2
0
 public function _old_toHtml()
 {
     $return_value = trim(preg_replace('/\\s+/', ' ', parent::_toHtml()));
     $return_value = trim(preg_replace('~[[:cntrl:]]~', ' ', $return_value));
     $return_value = trim(str_replace('//<![CDATA[', ' ', $return_value));
     $return_value = trim(str_replace('//]]>', ' ', $return_value));
     $return_value = trim(str_replace('</script>', '<\\/script>', $return_value));
     $return_value = trim(str_replace('text/javascript', 'text\\/javascript', $return_value));
     $return_value = trim(str_replace('/%', '\\/%', $return_value));
     return $return_value;
 }
Esempio n. 3
0
 /**
  * Date 'from-to' filter HTML.
  *
  * @param Mage_Eav_Model_Entity_Attribute $attribute
  * @return string
  */
 protected function _getDateFromToHtml(Mage_Eav_Model_Entity_Attribute $attribute)
 {
     $dateBlock = new Mage_Core_Block_Html_Date(array('name' => $this->getFilterElementName($attribute->getAttributeCode()) . '[]', 'id' => $this->getFilterElementId($attribute->getAttributeCode()), 'class' => 'input-text', 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'extra_params' => 'style="width:85px !important"', 'image' => $this->getSkinUrl('images/grid-cal.gif')));
     return '<strong>' . $this->_helper->__('From') . ':</strong>&nbsp;' . $dateBlock->getHtml() . '&nbsp;<strong>' . $this->_helper->__('To') . ':</strong>&nbsp;' . $dateBlock->setId($dateBlock->getId() . '_to')->getHtml();
 }
Esempio n. 4
0
 /**
  * @param Mage_Core_Controller_Request_Http $request
  * @param Mage_Core_Model_Layout $layout
  * @param Mage_Core_Model_Event_Manager $eventManager
  * @param Mage_Backend_Model_Url $urlBuilder
  * @param Mage_Core_Model_Translate $translator
  * @param Mage_Core_Model_Cache $cache
  * @param Mage_Core_Model_Design_Package $designPackage
  * @param Mage_Core_Model_Session $session
  * @param Mage_Core_Model_Store_Config $storeConfig
  * @param Mage_Core_Controller_Varien_Front $frontController
  * @param Mage_Core_Model_Factory_Helper $helperFactory
  * @param Magento_Filesystem $filesystem
  * @param array $data
  *
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(Mage_Core_Controller_Request_Http $request, Mage_Core_Model_Layout $layout, Mage_Core_Model_Event_Manager $eventManager, Mage_Backend_Model_Url $urlBuilder, Mage_Core_Model_Translate $translator, Mage_Core_Model_Cache $cache, Mage_Core_Model_Design_Package $designPackage, Mage_Core_Model_Session $session, Mage_Core_Model_Store_Config $storeConfig, Mage_Core_Controller_Varien_Front $frontController, Mage_Core_Model_Factory_Helper $helperFactory, Magento_Filesystem $filesystem, array $data = array())
 {
     parent::__construct($request, $layout, $eventManager, $urlBuilder, $translator, $cache, $designPackage, $session, $storeConfig, $frontController, $helperFactory, $filesystem, $data);
 }