X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FExtendedProfile%2FExtendedProfilePlugin.php;h=a1717c897e9d569a58657b33bc94e77346b28370;hb=2c5cba28b6a8e13a58fe7584835340aa9779b146;hp=7b2e53c62ad23009dc5a07224a3b882723edd425;hpb=cb183359e23ae7a5cfb483fa06c6c4b7a8b05fff;p=quix0rs-gnu-social.git diff --git a/plugins/ExtendedProfile/ExtendedProfilePlugin.php b/plugins/ExtendedProfile/ExtendedProfilePlugin.php index 7b2e53c62a..a1717c897e 100644 --- a/plugins/ExtendedProfile/ExtendedProfilePlugin.php +++ b/plugins/ExtendedProfile/ExtendedProfilePlugin.php @@ -29,13 +29,13 @@ if (!defined('STATUSNET')) { */ class ExtendedProfilePlugin extends Plugin { - function onPluginVersion(&$versions) + function onPluginVersion(array &$versions) { $versions[] = array( 'name' => 'ExtendedProfile', - 'version' => STATUSNET_VERSION, + 'version' => GNUSOCIAL_VERSION, 'author' => 'Brion Vibber, Samantha Doherty, Zach Copley', - 'homepage' => 'http://status.net/wiki/Plugin:ExtendedProfile', + 'homepage' => 'https://git.gnu.io/gnu/gnu-social/tree/master/plugins/ExtendedProfile', // TRANS: Plugin description. 'rawdescription' => _m('UI extensions for additional profile fields.') ); @@ -43,52 +43,16 @@ class ExtendedProfilePlugin extends Plugin return true; } - /** - * Autoloader - * - * Loads our classes if they're requested. - * - * @param string $cls Class requested - * - * @return boolean hook return - */ - function onAutoload($cls) - { - $dir = dirname(__FILE__); - - switch (strtolower($cls)) - { - case 'profiledetailaction': - case 'profiledetailsettingsaction': - case 'userautocompleteaction': - include_once $dir . '/actions/' - . strtolower(mb_substr($cls, 0, -6)) . '.php'; - return false; - break; // Safety first! - case 'extendedprofile': - case 'extendedprofilewidget': - include_once $dir . '/lib/' . strtolower($cls) . '.php'; - return false; - break; - case 'profile_detail': - include_once $dir . '/classes/' . ucfirst($cls) . '.php'; - return false; - break; - default: - return true; - } - } - /** * Add paths to the router table * * Hook for RouterInitialized event. * - * @param Net_URL_Mapper $m URL mapper + * @param URLMapper $m URL mapper * * @return boolean hook return */ - function onStartInitializeRouter($m) + public function onStartInitializeRouter(URLMapper $m) { $m->connect( ':nickname/detail', @@ -116,7 +80,7 @@ class ExtendedProfilePlugin extends Plugin } function onEndShowAccountProfileBlock(HTMLOutputter $out, Profile $profile) { - $user = User::staticGet('id', $profile->id); + $user = User::getKV('id', $profile->id); if ($user) { $url = common_local_url('profiledetail', array('nickname' => $user->nickname)); // TRANS: Link text on user profile page leading to extended profile page.