%PDF- %PDF-
| Direktori : /home/lightco1/luminero.com.au/libraries/nextend2/nextend/library/libraries/form/element/ |
| Current File : /home/lightco1/luminero.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();
} else {
return '';
}
}
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'), $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);
}
}