X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FLinkPreview%2FLinkPreviewPlugin.php;h=5e04d4d1546f10297642b019820956176307cd5c;hb=4694d068f965ec733edcfe5c9afe8244ae01f00a;hp=39d2c9bf3918f7cdb2d51e8596b3357bb52da57b;hpb=2b0d1d9fc4cc2f8d297a14ed0708bcb64a1f070d;p=quix0rs-gnu-social.git diff --git a/plugins/LinkPreview/LinkPreviewPlugin.php b/plugins/LinkPreview/LinkPreviewPlugin.php index 39d2c9bf39..5e04d4d154 100644 --- a/plugins/LinkPreview/LinkPreviewPlugin.php +++ b/plugins/LinkPreview/LinkPreviewPlugin.php @@ -29,14 +29,15 @@ if (!defined('STATUSNET')) { */ class LinkPreviewPlugin extends Plugin { - function onPluginVersion(&$versions) + function onPluginVersion(array &$versions) { $versions[] = array('name' => 'LinkPreview', - 'version' => STATUSNET_VERSION, + 'version' => GNUSOCIAL_VERSION, 'author' => 'Brion Vibber', 'homepage' => 'http://status.net/wiki/Plugin:LinkPreview', 'rawdescription' => - _m('UI extensions previewing thumbnails from links.')); + // TRANS: Plugin description. + _m('UI extension for previewing thumbnails from links.')); return true; } @@ -47,11 +48,11 @@ class LinkPreviewPlugin extends Plugin * @param Action $action * @return boolean hook result */ - function onEndShowScripts($action) + function onEndShowScripts(Action $action) { $user = common_current_user(); if ($user && common_config('attachments', 'process_links')) { - $action->script('plugins/LinkPreview/linkpreview.js'); + $action->script($this->path('js/linkpreview.js')); $data = json_encode(array( 'api' => common_local_url('oembedproxy'), 'width' => common_config('attachments', 'thumbwidth'), @@ -62,36 +63,14 @@ class LinkPreviewPlugin extends Plugin return true; } - /** - * Autoloader - * - * Loads our classes if they're requested. - * - * @param string $cls Class requested - * - * @return boolean hook return - */ - function onAutoload($cls) - { - $lower = strtolower($cls); - switch ($lower) - { - case 'oembedproxyaction': - require_once dirname(__FILE__) . '/' . $lower . '.php'; - return false; - default: - return true; - } - } - /** * 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('main/oembed/proxy', array('action' => 'oembedproxy'));