]> git.mxchange.org Git - friendica-addons.git/blobdiff - irc/irc.php
[various] Remove App dependency from hook functions
[friendica-addons.git] / irc / irc.php
index 0cec5622d2f5a6a1b0a29a3f523c76c09457f3c4..8bd05fb7cbe4ade0e31338a35be02dc6c57757e9 100644 (file)
@@ -19,7 +19,7 @@ function irc_install()
        Hook::register('addon_settings_post', 'addon/irc/irc.php', 'irc_addon_settings_post');
 }
 
-function irc_addon_settings(App &$a, array &$data)
+function irc_addon_settings(array &$data)
 {
        if (!DI::userSession()->getLocalUserId()) {
                return;
@@ -42,7 +42,7 @@ function irc_addon_settings(App &$a, array &$data)
        ];
 }
 
-function irc_addon_settings_post(App $a, array &$b)
+function irc_addon_settings_post(array &$b)
 {
        if (!DI::userSession()->getLocalUserId()) {
                return;
@@ -59,7 +59,7 @@ function irc_addon_settings_post(App $a, array &$b)
        }
 }
 
-function irc_app_menu(App $a, array &$b)
+function irc_app_menu(array &$b)
 {
        $b['app_menu'][] = '<div class="app-title"><a href="irc">' . DI::l10n()->t('IRC Chatroom') . '</a></div>';
 }
@@ -71,7 +71,7 @@ function irc_app_menu(App $a, array &$b)
  */
 function irc_module() {}
 
-function irc_content(App $a)
+function irc_content()
 {
        $baseurl = DI::baseUrl()->get() . '/addon/irc';
        $o = '';
@@ -124,9 +124,9 @@ EOT;
        return $o;
 }
 
-function irc_addon_admin_post (App $a)
+function irc_addon_admin_post ()
 {
-       if (!$a->isSiteAdmin()) {
+       if (!DI::userSession()->isSiteAdmin()) {
                return;
        }
 
@@ -135,7 +135,7 @@ function irc_addon_admin_post (App $a)
                DI::config()->set('irc', 'sitechats', trim($_POST['sitechats']));
        }
 }
-function irc_addon_admin (App $a, string &$o) {
+function irc_addon_admin (string &$o) {
        $sitechats = DI::config()->get('irc', 'sitechats'); /* popular channels */
        $autochans = DI::config()->get('irc', 'autochans');  /* auto connect chans */
        $t = Renderer::getMarkupTemplate('admin.tpl', 'addon/irc/' );