From 538b81d10d7c1c467d9702b10ee396ad80643438 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 21 Jul 2018 08:49:18 -0400 Subject: [PATCH] Delete Database\DBM class file --- src/Database/DBM.php | 125 ------------------------------------------- 1 file changed, 125 deletions(-) delete mode 100644 src/Database/DBM.php diff --git a/src/Database/DBM.php b/src/Database/DBM.php deleted file mode 100644 index 62e5bee2e2..0000000000 --- a/src/Database/DBM.php +++ /dev/null @@ -1,125 +0,0 @@ - List of processes, separated in their different states - * 'amount' => Number of concurrent database processes - */ - public static function processlist() - { - $r = q("SHOW PROCESSLIST"); - $s = []; - - $processes = 0; - $states = []; - foreach ($r as $process) { - $state = trim($process["State"]); - - // Filter out all non blocking processes - if (!in_array($state, ["", "init", "statistics", "updating"])) { - ++$states[$state]; - ++$processes; - } - } - - $statelist = ""; - foreach ($states as $state => $usage) { - if ($statelist != "") { - $statelist .= ", "; - } - $statelist .= $state.": ".$usage; - } - return(["list" => $statelist, "amount" => $processes]); - } - - /** - * Checks if $array is a filled array with at least one entry. - * - * @param mixed $array A filled array with at least one entry - * - * @return boolean Whether $array is a filled array or an object with rows - */ - public static function is_result($array) - { - // It could be a return value from an update statement - if (is_bool($array)) { - return $array; - } - - if (is_object($array)) { - return DBA::numRows($array) > 0; - } - - return (is_array($array) && (count($array) > 0)); - } - - /** - * @brief Callback function for "esc_array" - * - * @param mixed $value Array value - * @param string $key Array key - * @param boolean $add_quotation add quotation marks for string values - * @return void - */ - private static function esc_array_callback(&$value, $key, $add_quotation) - { - if (!$add_quotation) { - if (is_bool($value)) { - $value = ($value ? '1' : '0'); - } else { - $value = dbesc($value); - } - return; - } - - if (is_bool($value)) { - $value = ($value ? 'true' : 'false'); - } elseif (is_float($value) || is_integer($value)) { - $value = (string)$value; - } else { - $value = "'".dbesc($value)."'"; - } - } - - /** - * @brief Escapes a whole array - * - * @param mixed $arr Array with values to be escaped - * @param boolean $add_quotation add quotation marks for string values - * @return void - */ - public static function esc_array(&$arr, $add_quotation = false) - { - array_walk($arr, 'self::esc_array_callback', $add_quotation); - } - - /** - * 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') - { - return DateTimeFormat::utc($date); - } -}