$file, 'name' => l10n('module_name_' . strtolower($file)), 'description' => l10n('module_desc_' . strtolower($file))); } } } closedir($dir); uasort($modules, 'name_compare'); return $modules; } function get_html_groups_selection( $groups, $fieldname, $selecteds = array() ) { global $conf; if (count ($groups) == 0 ) { return ''; } $output = '