*/ class Mage_Adminhtml_Block_Urlrewrite_Selector extends Mage_Core_Block_Template { /** * List of available modes from source model * key => label * * @var array */ protected $_modes; /** * Set block template and get available modes * */ public function __construct() { $this->setTemplate('urlrewrite/selector.phtml'); $this->_modes = array( 'category' => Mage::helper('adminhtml')->__('For category'), 'product' => Mage::helper('adminhtml')->__('For product'), 'id' => Mage::helper('adminhtml')->__('Custom'), ); } /** * Available modes getter * * @return array */ public function getModes() { return $this->_modes; } /** * Label getter * * @return array */ public function getSelectorLabel() { return Mage::helper('adminhtml')->__('Create URL Rewrite:'); } /** * Check whether selection is in specified mode * * @param string $mode * @return bool */ public function isMode($mode) { return $this->getRequest()->has($mode); } }