]> git.mxchange.org Git - friendica.git/blobdiff - include/dbm.php
3 slashes for Doxygen, 2 are enough for PHP ... :-(
[friendica.git] / include / dbm.php
index 7c8c9b8c145ebd1e709cdcad4892ec696978e43c..6098dce739feec494587391382643249e39d4b4c 100644 (file)
@@ -20,8 +20,8 @@ class dbm {
                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;
                        }
@@ -42,7 +42,11 @@ class dbm {
         * @param       $array  mixed   A filled array with at least one entry
         * @return      Whether $array is a filled array
         */
-       public function is_result($array) {
+       public static function is_result($array) {
+               // It could be a return value from an update statement
+               if (is_bool($array)) {
+                       return $array;
+               }
                return (is_array($array) && count($array) > 0);
        }
 }