]> git.mxchange.org Git - friendica.git/blobdiff - mod/statistics_json.php
The curl result is an object, not an array
[friendica.git] / mod / statistics_json.php
index 94a7fc9e1c41244bb096351ab2b0e5a1270c1e35..d1d957076f28903442c0ed71adb56f9b37b401ba 100644 (file)
@@ -7,21 +7,21 @@
 use Friendica\App;
 use Friendica\Core\Addon;
 use Friendica\Core\Config;
-
-require_once("include/plugin.php");
+use Friendica\Core\Logger;
+use Friendica\Core\System;
 
 function statistics_json_init(App $a) {
 
        if (!Config::get("system", "nodeinfo")) {
-               http_status_exit(404);
+               System::httpExit(404);
                killme();
        }
 
        $statistics = [
-               "name" => $a->config["sitename"],
+               "name" => Config::get('config', 'sitename'),
                "network" => FRIENDICA_PLATFORM,
                "version" => FRIENDICA_VERSION . "-" . DB_UPDATE_VERSION,
-               "registrations_open" => ($a->config['register_policy'] != 0),
+               "registrations_open" => intval(Config::get('config', 'register_policy')) !== REGISTER_CLOSED,
                "total_users" => Config::get('nodeinfo', 'total_users'),
                "active_users_halfyear" => Config::get('nodeinfo', 'active_users_halfyear'),
                "active_users_monthly" => Config::get('nodeinfo', 'active_users_monthly'),
@@ -33,7 +33,6 @@ function statistics_json_init(App $a) {
        $statistics["services"]["blogger"] = Addon::isEnabled("blogger");
        $statistics["services"]["buffer"] = Addon::isEnabled("buffer");
        $statistics["services"]["dreamwidth"] = Addon::isEnabled("dwpost");
-       $statistics["services"]["facebook"] = Addon::isEnabled("fbpost");
        $statistics["services"]["gnusocial"] = Addon::isEnabled("statusnet");
        $statistics["services"]["googleplus"] = Addon::isEnabled("gpluspost");
        $statistics["services"]["libertree"] = Addon::isEnabled("libertree");
@@ -47,7 +46,6 @@ function statistics_json_init(App $a) {
        $statistics["blogger"] = $statistics["services"]["blogger"];
        $statistics["buffer"] = $statistics["services"]["buffer"];
        $statistics["dreamwidth"] = $statistics["services"]["dreamwidth"];
-       $statistics["facebook"] = $statistics["services"]["facebook"];
        $statistics["gnusocial"] = $statistics["services"]["gnusocial"];
        $statistics["googleplus"] = $statistics["services"]["googleplus"];
        $statistics["libertree"] = $statistics["services"]["libertree"];
@@ -59,6 +57,6 @@ function statistics_json_init(App $a) {
 
        header("Content-Type: application/json");
        echo json_encode($statistics, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
-       logger("statistics_init: printed " . print_r($statistics, true), LOGGER_DATA);
+       Logger::log("statistics_init: printed " . print_r($statistics, true), Logger::DATA);
        killme();
 }