$pdata) { if (in_array($pname, $a_group['priv'])) { continue; } $list[$pname] = $pdata['name']; } return($list); } include("head.inc"); if ($input_errors) { print_input_errors($input_errors); } if ($savemsg) { print_info_box($savemsg, 'success'); } $tab_array = array(); $tab_array[] = array(gettext("Users"), false, "system_usermanager.php"); $tab_array[] = array(gettext("Groups"), true, "system_groupmanager.php"); $tab_array[] = array(gettext("Settings"), false, "system_usermanager_settings.php"); $tab_array[] = array(gettext("Authentication Servers"), false, "system_authservers.php"); display_top_tabs($tab_array); $form = new Form; if (isset($groupid)) { $form->addGlobal(new Form_Input( 'groupid', null, 'hidden', $groupid )); } $section = new Form_Section('Add Privileges for '. $a_group['name']); $section->addInput(new Form_Select( 'sysprivs', 'Assigned privileges', $a_group['priv'], build_priv_list(), true ))->addClass('multiselect') ->setHelp('Hold down CTRL (PC)/COMMAND (Mac) key to select multiple items.'); $section->addInput(new Form_Select( 'shadow', 'Shadow', null, build_priv_list(), true ))->addClass('shadowselect') ->setHelp('Hold down CTRL (PC)/COMMAND (Mac) key to select multiple items'); $section->addInput(new Form_Input( 'filtertxt', 'Filter', 'text', null ))->setHelp('Show only the choices containing this term'); $btnfilter = new Form_Button( 'btnfilter', 'Filter', null, 'fa-filter' ); $btnfilter->addClass('btn btn-info'); $form->addGlobal($btnfilter); $btnclear = new Form_Button( 'btnclear', 'Clear', null, 'fa-times' ); $btnclear->addClass('btn btn-warning'); $form->addGlobal($btnclear); $form->add($section); print $form; ?>