X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FGNUsocialProfileExtensions%2FGNUsocialProfileExtensionsPlugin.php;h=6bf6a159848cc7d14a2c1472770ddd8ea754342e;hb=d6b28c64830f632bb2f4b6f3c9369b9e56ad217a;hp=bfdcf3e42db05315c2be9c9d8122db1703e2097f;hpb=de55d8f83bb2ecf9461510768fe7147aec592055;p=quix0rs-gnu-social.git diff --git a/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php b/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php index bfdcf3e42d..6bf6a15984 100644 --- a/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php +++ b/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php @@ -40,10 +40,9 @@ class GNUsocialProfileExtensionsPlugin extends Plugin $schema = Schema::get(); $schema->ensureTable('GNUsocialProfileExtensionField', GNUsocialProfileExtensionField::schemaDef()); $schema->ensureTable('GNUsocialProfileExtensionResponse', GNUsocialProfileExtensionResponse::schemaDef()); - } - function onRouterInitialized($m) + function onRouterInitialized(URLMapper $m) { $m->connect(':nickname/bio', array('action' => 'bio')); $m->connect('admin/profilefields', array('action' => 'profilefieldsAdminPanel')); @@ -103,17 +102,17 @@ class GNUsocialProfileExtensionsPlugin extends Plugin } } - function onEndShowStyles($action) + function onEndShowStyles(Action $action) { $action->cssLink('/plugins/GNUsocialProfileExtensions/res/style.css'); } - function onEndShowScripts($action) + function onEndShowScripts(Action $action) { $action->script('plugins/GNUsocialProfileExtensions/js/profile.js'); } - function onEndAdminPanelNav($nav) + function onEndAdminPanelNav(Menu $nav) { if (AdminPanelAction::canAdmin('profilefields')) { @@ -131,27 +130,10 @@ class GNUsocialProfileExtensionsPlugin extends Plugin return true; } - function onStartPersonalGroupNav($nav) + function onStartPersonalGroupNav(Menu $nav, Profile $target, Profile $scoped=null) { $nav->out->menuItem(common_local_url('bio', array('nickname' => $nav->action->trimmed('nickname'))), _('Bio'), _('The user\'s extended profile'), $nav->action->trimmed('action') == 'bio', 'nav_bio'); } - - //Why the heck is this shoved into this plugin!?!? It deserves its own! - function onShowStreamNoticeList($notice, $action, &$pnl) - { - //TODO: This function is called after the notices in $notice are superfluously retrieved in showstream.php - $newnotice = new Notice(); - $newnotice->profile_id = $action->user->id; - $newnotice->orderBy('modified DESC'); - $newnotice->whereAdd('reply_to IS NULL'); - $newnotice->limit(($action->page-1)*NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1); - $newnotice->find(); - - $pnl = new NoticeTree($newnotice, $action); - return false; - } - } -