X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FDatabase%2FDBM.php;h=7daf6b545f0c972a91db565d8d633011b262ab15;hb=3895c87e75a2092c7438dd2cfc2e03333eeffc9a;hp=e59249e1b9b266b66429949930361229e9e7b415;hpb=7a6706b0f72cb4a1c1e370e8363aec7faaf6703c;p=friendica.git diff --git a/src/Database/DBM.php b/src/Database/DBM.php index e59249e1b9..7daf6b545f 100644 --- a/src/Database/DBM.php +++ b/src/Database/DBM.php @@ -5,6 +5,7 @@ namespace Friendica\Database; use dba; +use Friendica\Util\DateTimeFormat; require_once 'include/dba.php'; @@ -25,15 +26,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 +47,7 @@ class DBM } $statelist .= $state.": ".$usage; } - return(array("list" => $statelist, "amount" => $processes)); + return(["list" => $statelist, "amount" => $processes]); } /** @@ -113,19 +114,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); } }