foreach ($r AS $process) {
$state = trim($process["State"]);
- // Filter out all idle processes
- if (!in_array($state, array("", "init", "statistics"))) {
+ // Filter out all non blocking processes
+ if (!in_array($state, array("", "init", "statistics", "updating"))) {
++$states[$state];
++$processes;
}
}
return(array("list" => $statelist, "amount" => $processes));
}
+
+ /**
+ * Checks if $array is a filled array with at least one entry.
+ *
+ * @param $array mixed A filled array with at least one entry
+ * @return Whether $array is a filled array
+ */
+ public static function is_result($array) {
+ return (is_array($array) && count($array) > 0);
+ }
}
?>