]> git.mxchange.org Git - friendica-addons.git/blobdiff - statusnet/statusnet.php
HU and IT translation updates
[friendica-addons.git] / statusnet / statusnet.php
index 4ae7b86b2f6968736e0c86131d2eb80eb61560a5..8fe64f34a9993d9b9f955a292bb0ab7490e86788 100644 (file)
@@ -62,7 +62,7 @@ function statusnet_install()
        Logger::notice('installed GNU Social');
 }
 
-function statusnet_jot_nets(App $a, array &$jotnets_fields)
+function statusnet_jot_nets(array &$jotnets_fields)
 {
        if (!DI::userSession()->getLocalUserId()) {
                return;
@@ -80,7 +80,7 @@ function statusnet_jot_nets(App $a, array &$jotnets_fields)
        }
 }
 
-function statusnet_settings_post(App $a, $post)
+function statusnet_settings_post($post)
 {
        if (!DI::userSession()->getLocalUserId()) {
                return;
@@ -178,7 +178,7 @@ function statusnet_settings_post(App $a, $post)
        }
 }
 
-function statusnet_settings(App $a, array &$data)
+function statusnet_settings(array &$data)
 {
        if (!DI::userSession()->getLocalUserId()) {
                return;
@@ -266,7 +266,7 @@ function statusnet_settings(App $a, array &$data)
                '$request_token' => $request_token ?? null,
                '$account'       => $account ?? null,
 
-               '$authenticate_url' => DI::baseUrl()->get() . '/statusnet/connect',
+               '$authenticate_url' => DI::baseUrl() . '/statusnet/connect',
 
                '$consumerkey'    => ['statusnet-consumerkey', DI::l10n()->t('OAuth Consumer Key'), '', '', false, ' size="35'],
                '$consumersecret' => ['statusnet-consumersecret', DI::l10n()->t('OAuth Consumer Secret'), '', '', false, ' size="35'],
@@ -288,7 +288,7 @@ function statusnet_settings(App $a, array &$data)
        ];
 }
 
-function statusnet_hook_fork(App $a, array &$b)
+function statusnet_hook_fork(array &$b)
 {
        if ($b['name'] != 'notifier_normal') {
                return;
@@ -296,25 +296,13 @@ function statusnet_hook_fork(App $a, array &$b)
 
        $post = $b['data'];
 
-       // Deleting and editing is not supported by the addon
-       if ($post['deleted'] || ($post['created'] !== $post['edited'])) {
-               $b['execute'] = false;
-               return;
-       }
-
-       if ($post['app'] == 'StatusNet') {
-               $b['execute'] = false;
-               return;
-       }
-
-       // Comments are never exported when we don't import the GNU Social timeline
-       if (strpos($post['postopts'] ?? '', 'statusnet') === false || ($post['parent'] != $post['id']) || $post['private']) {
+       if ($post['deleted'] || ($post['created'] !== $post['edited']) || strpos($post['postopts'] ?? '', 'statusnet') === false || ($post['parent'] != $post['id']) || $post['private']) {
                $b['execute'] = false;
                return;
        }
 }
 
-function statusnet_post_local(App $a, array &$b)
+function statusnet_post_local(array &$b)
 {
        if ($b['edit']) {
                return;
@@ -343,7 +331,7 @@ function statusnet_post_local(App $a, array &$b)
        $b['postopts'] .= 'statusnet';
 }
 
-function statusnet_post_hook(App $a, array &$b)
+function statusnet_post_hook(array &$b)
 {
        /**
         * Post to GNU Social
@@ -438,7 +426,7 @@ function statusnet_post_hook(App $a, array &$b)
        }
 }
 
-function statusnet_addon_admin_post(App $a)
+function statusnet_addon_admin_post()
 {
        $sites = [];
 
@@ -470,7 +458,7 @@ function statusnet_addon_admin_post(App $a)
        $sites = DI::config()->set('statusnet', 'sites', $sites);
 }
 
-function statusnet_addon_admin(App $a, string &$o)
+function statusnet_addon_admin(string &$o)
 {
        $sites = DI::config()->get('statusnet', 'sites');
        $sitesform = [];