/** * 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> ' . $dateBlock->setValue($fromValue)->getHtml() . ' <strong>' . Mage::helper('Mage_ImportExport_Helper_Data')->__('To') . ':</strong> ' . $dateBlock->setId($dateBlock->getId() . '_to')->setValue($toValue)->getHtml(); }
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; }
/** * 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> ' . $dateBlock->getHtml() . ' <strong>' . $this->_helper->__('To') . ':</strong> ' . $dateBlock->setId($dateBlock->getId() . '_to')->getHtml(); }
/** * @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); }