/** * 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); }
'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'