public function getCountryId() { if ($countryId = $this->getAddress()->getCountryId()) { return $countryId; } return parent::getCountryId(); }
/** * Retrieve customer country identifier * * @return int */ public function getCountryId() { if ($countryId = $this->getFormData()->getCountryId()) { return $countryId; } return parent::getCountryId(); }
/** * Render block HTML * * @return string */ protected function _toHtml() { $this->setCreateActionUrl($this->getUrl('enterprise_giftregistry/index/addPost')); return parent::_toHtml(); }
public function __construct() { parent::__construct(); }
protected function _prepareLayout() { $this->getLayout()->getBlock('head')->setTitle(Mage::helper('pap')->__('Login to Your Affiliate Account')); return parent::_prepareLayout(); }
protected function _prepareLayout() { $this->getLayout()->getBlock('head')->setTitle(Mage::helper('customer')->__('Create New Customer Account')); return parent::_prepareLayout(); }
protected function _beforeToHtml() { parent::_beforeToHtml(); $hlp = Mage::helper('udropship'); $sHlp = Mage::helper('udmspro'); Varien_Data_Form::setFieldsetRenderer($this->getLayout()->createBlock('udmspro/vendor_register_renderer_fieldset')); Varien_Data_Form::setFieldsetElementRenderer($this->getLayout()->createBlock('udmspro/vendor_register_renderer_fieldsetElement')); $form = new Varien_Data_Form(); $this->setForm($form); $fsIdx = 0; $columnsConfig = Mage::getStoreConfig('udsignup/form/fieldsets'); if (!is_array($columnsConfig)) { $columnsConfig = Mage::helper('udropship')->unserialize($columnsConfig); if (is_array($columnsConfig)) { foreach ($columnsConfig as $fsConfig) { if (is_array($fsConfig)) { $requiredFields = (array) @$fsConfig['required_fields']; $fieldsExtra = (array) @$fsConfig['fields_extra']; $fields = array(); foreach (array('top_columns', 'bottom_columns', 'left_columns', 'right_columns') as $colKey) { if (isset($fsConfig[$colKey]) && is_array($fsConfig[$colKey])) { foreach ($fsConfig[$colKey] as $fieldCode) { $field = Mage::helper('udmspro/protected')->getRegistrationField($fieldCode); if (!empty($field)) { switch ($colKey) { case 'top_columns': $field['is_top'] = true; break; case 'bottom_columns': $field['is_bottom'] = true; break; case 'right_columns': $field['is_right'] = true; break; default: $field['is_left'] = true; break; } if (in_array($fieldCode, $requiredFields)) { $field['required'] = true; } else { $field['required'] = false; if (!empty($field['class'])) { $field['class'] = str_replace('required-entry', '', $field['class']); } } if (!empty($fieldsExtra[$fieldCode]['use_custom_label']) && !empty($fieldsExtra[$fieldCode]['custom_label'])) { $field['label'] = $fieldsExtra[$fieldCode]['custom_label']; } if (!empty($fieldsExtra[$fieldCode]['has_url'])) { $field['label'] = str_replace('{{url}}', @$fieldsExtra[$fieldCode]['url'], $field['label']); } $fields[$fieldCode] = $field; } } } } if (!empty($fields)) { $fsIdx++; $fieldset = $form->addFieldset('group_fields' . $fsIdx, array('legend' => $fsConfig['title'], 'class' => 'fieldset-wide')); $this->_addElementTypes($fieldset); foreach ($fields as $field) { if (!empty($field['input_renderer'])) { $fieldset->addType($field['type'], $field['input_renderer']); } $formField = $fieldset->addField($field['id'], $field['type'], $field); if (!empty($field['renderer'])) { $formField->setRenderer($field['renderer']); } $formField->addClass('input-text'); if (!empty($field['required'])) { $formField->addClass('required-entry'); } } $this->_prepareFieldsetColumns($fieldset); $emptyForm = false; } } } } } $_data = Mage::getSingleton('udropship/session')->getRegistrationFormData(true); if ($_data) { $form->setValues($_data); } return $this; }