array(), 'id' => $this->system->HTML->getUniqueID(), 'name' => $el->name() ); if($el->limit() !== 1) { $attr['multiple'] = 'multiple'; $attr['name'] .= '[]'; } if(!$el->validate()) $attr['class'][] = 'invalid'; ?>

execute('form.label', array( 'el' => $el, 'attr' => array('class' => $attr['class']), 'for' => $attr['id'] )); ?> system->HTML->arrayToAttributes($attr) ?>> data('options'); $values = (array)$el->value(); foreach($options as $option): $attr = array( 'value' => $option ); if(in_array($option, $values)) $attr['selected'] = 'selected'; ?> system->HTML->arrayToAttributes($attr) ?>>