예제 #1
0
/**
 * Multi-select menu.
 * @param string $name
 * @param array $options
 * @param array $selected
 * @param string $extra
 * @return string
 */
function formMultiselect($name = '', array $options = array(), $selected = array(), $extra = '')
{
    if (!strpos($extra, 'multiple')) {
        $extra .= ' multiple="multiple"';
    }
    return formDropdown($name, $options, $selected, $extra);
}
예제 #2
0
  'id'          => '-x-field-user_email',
  'is_required' => true
));
print formInput(array(
                  'id'    => '-x-input-user_email',
                  'name'  => 'user_email',
                  'class' => '-i-text'
                ), ''
);
print formFieldsetClose();
// -------------------------------------------------------------------------------
print formFieldsetOpen(__('Choose role'), array(
  'id'          => '-x-field-role_name',
  'is_required' => true
));
print formDropdown('role_name', array_merge(array(''=>''), $view->roles_list), '', 'id="-x-input-role_name" class="-i-dropdown"');
print formFieldsetClose();
// -------------------------------------------------------------------------------
print formFieldsetOpen(__('Description'), array(
  'id' => '-x-field-description'
));
print formTextarea(array(
                  'id'    => '-x-input-description',
                  'name'  => 'description',
                  'class' => '-i-textarea'
                ), ''
);
print formFieldsetClose();
// -------------------------------------------------------------------------------
print formFieldsetOpen(__('Set password'), array(
  'id' => '-x-field-password'