X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FModPlus%2FModPlusPlugin.php;h=816034f83126a37fce7d82838f03d107c4981312;hb=9101a1db3d6b369bf09590e8de21d66996c3eda1;hp=682545327d27bb5f1562148c6871f2da6955f306;hpb=41a233f106a1bc5f6df17538963253895770daa1;p=quix0rs-gnu-social.git diff --git a/plugins/ModPlus/ModPlusPlugin.php b/plugins/ModPlus/ModPlusPlugin.php index 682545327d..816034f831 100644 --- a/plugins/ModPlus/ModPlusPlugin.php +++ b/plugins/ModPlus/ModPlusPlugin.php @@ -17,9 +17,7 @@ * along with this program. If not, see . */ -if (!defined('STATUSNET')) { - exit(1); -} +if (!defined('GNUSOCIAL')) { exit(1); } /** * Some UI extras for now... @@ -29,7 +27,7 @@ if (!defined('STATUSNET')) { */ class ModPlusPlugin extends Plugin { - function onPluginVersion(&$versions) + function onPluginVersion(array &$versions) { $versions[] = array('name' => 'ModPlus', 'version' => GNUSOCIAL_VERSION, @@ -59,33 +57,15 @@ class ModPlusPlugin extends Plugin return true; } - /** - * Add ModPlus-related paths to the router table - * - * Hook for RouterInitialized event. - * - * @param Net_URL_Mapper $m URL mapper - * - * @return boolean hook return - */ - function onStartInitializeRouter($m) - { - $m->connect('user/remote/:id', - array('action' => 'remoteprofile'), - array('id' => '[\d]+')); - - return true; - } - /** * Add per-profile info popup menu for author on notice lists. * * @param NoticeListItem $item * @return boolean hook value */ - function onStartShowNoticeItem(NoticeListItem $item) + function onEndShowNoticeItemAuthor(Profile $profile, HTMLOutputter $out) { - $this->showProfileOptions($item->out, $item->profile); + $this->showProfileOptions($out, $profile); return true; } @@ -110,7 +90,7 @@ class ModPlusPlugin extends Plugin protected function showProfileOptions(HTMLOutputter $out, Profile $profile) { if (!$profile->isGroup() && !$profile->isLocal()) { - $target = common_local_url('remoteprofile', array('id' => $profile->id)); + $target = common_local_url('userbyid', array('id' => $profile->getID())); // TRANS: Label for access to remote profile options. $label = _m('Remote profile options...'); $out->elementStart('div', 'remote-profile-options');