Sort services list

This commit is contained in:
Paul Gear
2016-04-21 08:08:17 +10:00
parent 7cd957ce95
commit c99fee75df

View File

@ -11,17 +11,20 @@
* the source code distribution for details.
*/
if(is_admin() !== false) {
if (is_admin() !== false) {
// Build the types list.
if ($handle = opendir($config['nagios_plugins'])) {
while (false !== ($file = readdir($handle))) {
if ($file != '.' && $file != '..' && !strstr($file, '.') && strstr($file, 'check_')) {
list(,$check_name) = explode('_',$file,2);
$dir = $config['nagios_plugins'];
if (file_exists($dir) && is_dir($dir)) {
$files = scandir($dir);
$dir .= DIRECTORY_SEPARATOR;
d_print_r($files);
foreach ($files as $file) {
if (is_executable($dir.$file) && is_file($dir.$file) && strstr($file, 'check_')) {
list(,$check_name) = explode('_', $file, 2);
$stype .= "<option value='$check_name'>$check_name</option>";
}
}
closedir($handle);
}
?>
@ -142,4 +145,4 @@ $('#service-submit').click('', function(e) {
</script>
<?php
}
}