]> git.mxchange.org Git - friendica.git/blobdiff - src/Database/DBM.php
Rename Friendica\Database\dba to Friendica\Database\DBA
[friendica.git] / src / Database / DBM.php
index e59249e1b9b266b66429949930361229e9e7b415..ff57a065b86ff0832146b51f91d3b105691a091e 100644 (file)
@@ -4,7 +4,7 @@
  */
 namespace Friendica\Database;
 
-use dba;
+use Friendica\Util\DateTimeFormat;
 
 require_once 'include/dba.php';
 
@@ -25,15 +25,15 @@ class DBM
        public static function processlist()
        {
                $r = q("SHOW PROCESSLIST");
-               $s = array();
+               $s = [];
 
                $processes = 0;
-               $states = array();
+               $states = [];
                foreach ($r as $process) {
                        $state = trim($process["State"]);
 
                        // Filter out all non blocking processes
-                       if (!in_array($state, array("", "init", "statistics", "updating"))) {
+                       if (!in_array($state, ["", "init", "statistics", "updating"])) {
                                ++$states[$state];
                                ++$processes;
                        }
@@ -46,7 +46,7 @@ class DBM
                        }
                        $statelist .= $state.": ".$usage;
                }
-               return(array("list" => $statelist, "amount" => $processes));
+               return(["list" => $statelist, "amount" => $processes]);
        }
 
        /**
@@ -64,7 +64,7 @@ class DBM
                }
 
                if (is_object($array)) {
-                       return dba::num_rows($array) > 0;
+                       return DBA::num_rows($array) > 0;
                }
 
                return (is_array($array) && (count($array) > 0));
@@ -113,19 +113,13 @@ class DBM
        /**
         * Checks Converts any date string into a SQL compatible date string
         *
+        * @deprecated since version 3.6
         * @param string $date a date string in any format
         *
         * @return string SQL style date string
         */
        public static function date($date = 'now')
        {
-               $timestamp = strtotime($date);
-
-               // Don't allow lower date strings as '0001-01-01 00:00:00'
-               if ($timestamp < -62135596800) {
-                       $timestamp = -62135596800;
-               }
-
-               return date('Y-m-d H:i:s', (int)$timestamp);
+               return DateTimeFormat::utc($date);
        }
 }