/** * Test default accessors for basic Magento components. */ public function test_defaults() { $helper = Praxigento_Quickorder_Config::helper(); $this->assertTrue($helper instanceof Mage_Core_Helper_Abstract); $rsrc = Praxigento_Quickorder_Config::getResourceSuggestion(); $this->assertTrue($rsrc instanceof Praxigento_Quickorder_Model_Mysql4_Suggestion); }
public function toOptionArray() { if (!is_null($this->_order)) { return $this->_order; } $this->_order[] = array('label' => Praxigento_Quickorder_Config::helper()->__('Ascending ↑'), 'value' => self::ASC); $this->_order[] = array('label' => Praxigento_Quickorder_Config::helper()->__('Descending ↓'), 'value' => self::DESC); /** sorted by key: ASC / DESC, cause of default value is ASC (see SysConf w/o data) */ ksort($this->_order); return $this->_order; }
public function modifyBlockForm(Varien_Event_Observer $observer) { $block = $observer->getEvent()->getBlock(); if ($block instanceof Mage_Adminhtml_Block_Customer_Group_Edit_Form) { if (Mage::getSingleton('adminhtml/session')->getCustomerGroupData()) { $values = Mage::getSingleton('adminhtml/session')->getCustomerGroupData(); } else { $values = Mage::registry('current_group')->getData(); } $form = $block->getForm(); $fieldset = $form->getElement('base_fieldset'); $fieldset->addField('can_see_quick_order_form', 'select', array('name' => 'can_see_quick_order_form', 'label' => Praxigento_Quickorder_Config::helper()->__('Can see Quick Order Form'), 'title' => Praxigento_Quickorder_Config::helper()->__('Can see Quick Order Form'), 'class' => 'required-entry', 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_config_source_yesno')->toOptionArray(), 'value' => $values['can_see_quick_order_form']), "access"); } }
/** * Retrieve customer groups as array * * @return array */ public function toOptionArray() { if (!$this->_options) { $data_arr = Mage::getResourceModel('customer/group_collection')->loadData()->toOptionArray(); // sort by name foreach ($data_arr as $entry) { $this->_options[$entry['label']] = $entry; } /** QOF-15 */ $allDisallowed['label'] = Praxigento_Quickorder_Config::helper()->__('-- NONE --'); $allDisallowed['value'] = '-1'; $this->_options[$allDisallowed['label']] = $allDisallowed; ksort($this->_options); } return $this->_options; }
protected function _toHtml() { return Praxigento_Quickorder_Config::helper()->canSeeQuickOrderForm() ? parent::_toHtml() : ''; }