public function render() { $output = ''; if (!empty($this->field)) { $data = array(); $data += parent::setGeneralData(); if (isset($this->field['type']['maxlength']) && $this->field['type']['maxlength']) { $data['maxlength'] = $this->field['type']['maxlength']; } else { $data['maxlength'] = 32; } if ($this->field['code'] == 'captcha') { $setting = oc::registry()->config->get('quick_order_pro_setting'); $data['maxlength'] = $setting['captcha_count_items']; $data['text_captcha_reload'] = oc::registry()->load->language->get('text_captcha_reload'); } $data['mask'] = $data['placeholder'] = ''; if (!empty($this->field['type']['use_mask']) && $this->field['type']['use_mask'] && !empty($this->field['type']['mask'])) { $data['mask'] = $this->field['type']['mask']; oc::registry()->document->addScript('catalog/view/javascript/quick_order_pro/jquery.maskedinput.min.js'); } if (!empty($this->field['type']['placeholder'])) { $data['placeholder'] = $this->field['type']['placeholder']; } $output = $this->renderField($data); } return $output; }
public function render() { $output = ''; if (!empty($this->field)) { $data = array(); $data += parent::setGeneralData(); $data['text_select'] = oc::registry()->load->language->get('text_select'); $data['multiple'] = $this->field['type']['multiple']; if ($data['multiple']) { $data['class'] .= ($data['class'] ? ' ' : '') . 'multiple'; } $data['selected'] = array(); if ($data['value']) { if (is_array($data['value'])) { $data['selected'] = $data['value']; } else { $data['selected'][] = $data['value']; } } elseif (!empty($this->field['type']['selected'])) { $data['selected'][] = $this->field['type']['selected']; } if (!empty($this->field['type']['option']) && $this->field['type']['option']) { $data['option'] = $this->field['type']['option']; } else { return $output; } $output = $this->renderField($data); } return $output; }
public function render() { $output = ''; if (!empty($this->field)) { $data = parent::setGeneralData(); $data['maxlength'] = 128; $output = $this->renderField($data); } return $output; }
public function render() { $output = ''; if (!empty($this->field)) { $data = array(); $data += parent::setGeneralData(); if (isset($this->field['type']['rows']) && (int) $this->field['type']['rows']) { $data['rows'] = (int) $this->field['type']['rows']; } else { $data['rows'] = 2; } $data['placeholder'] = $this->field['type']['placeholder']; $output = $this->renderField($data); } return $output; }
public function render() { $output = ''; if (!empty($this->field)) { $data = array(); $data += parent::setGeneralData(); $data['checked'] = array(); if ($this->isPOST()) { if ($data['value']) { $data['checked'] = $data['value']; } } elseif (!empty($this->field['type']['checked'])) { $data['checked'] = $this->field['type']['checked']; } if (!empty($this->field['type']['option']) && $this->field['type']['option']) { $data['option'] = $this->field['type']['option']; } else { return $output; } $output = $this->renderField($data); } return $output; }