-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathclass.mediator.plugin.php
More file actions
45 lines (38 loc) · 1.55 KB
/
class.mediator.plugin.php
File metadata and controls
45 lines (38 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php if (!defined('APPLICATION')) exit();
/*
This file is part of Mediator
Mediator is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Foobar is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Mediator. If not, see <http://www.gnu.org/licenses/>.
*/
$PluginInfo['Mediator'] = array(
'Name' => 'Mediator',
'Description' => 'Allows automatic embedding of media by converting media links to embed code. Supports Youtube, Vimeo, Imgur, Pastebin, Soundcloud [Bandcamp], Gyazo.',
'Version' => '0.2.18',
'Date' => '01 Feb 2012',
'Author' => 'Seon-Wook Park',
'AuthorEmail' => 'seon.wook@swook.net',
'AuthorUrl' => 'http://www.swook.net/',
'RequiredTheme' => FALSE,
'RequiredPlugins' => FALSE,
'RegisterPermissions' => FALSE,
'SettingsPermission' => FALSE,
'License' => 'GNU GPL3'
);
class MediatorPlugin implements Gdn_IPlugin {
public function Base_Render_Before(&$Sender) {
if ($Sender->DeliveryType() == DELIVERY_TYPE_ALL && $Sender->SyndicationMethod == SYNDICATION_NONE) {
$Sender->AddJsFile('plugins/Mediator/mediator.js');
$Sender->AddCssFile('plugins/Mediator/design/style.css');
}
}
public function Setup() {
}
}