%PDF- %PDF-
Direktori : /home/lightco1/www/feiss.com.au/libraries/nextend2/nextend/library/libraries/form/element/ |
Current File : /home/lightco1/www/feiss.com.au/libraries/nextend2/nextend/library/libraries/form/element/group.php |
<?php class N2ElementGroup extends N2Element { var $_translateable = true; function fetchTooltip() { if ($this->_label) { return parent::fetchTooltip(); } return N2Html::tag('label', array( 'for' => $this->_id ), ''); } function fetchElement() { $this->_translateable = N2XmlHelper::getAttribute($this->_xml, 'translateable'); $this->_translateable = ($this->_translateable === '0' ? false : true); $html = ''; foreach ($this->_xml->param AS $element) { $class = N2Form::importElement(N2XmlHelper::getAttribute($element, 'type')); $el = new $class($this->_form, $this, $element); list($label, $field) = $el->render($this->control_name, $this->_translateable); $html .= N2Html::tag('div', array( 'class' => 'n2-mixed-group ' . N2XmlHelper::getAttribute($element, 'class') ), N2Html::tag('div', array('class' => 'n2-mixed-label'.(($el->hasLabel ? '' : ' n2-empty-group-label'))), $label) . N2Html::tag('div', array('class' => 'n2-mixed-element'), $field)); if (N2XmlHelper::getAttribute($element, 'post') == 'break') { $html .= '<br class="' . N2XmlHelper::getAttribute($element, 'class') . '" />'; } } return N2Html::tag('div', array( 'class' => 'n2-form-element-mixed', 'style' => N2XmlHelper::getAttribute($this->_xml, 'style') ), $html); } }