2 rcs_id('$Id: JabberPresence.php,v 1.1 2004-11-20 17:37:23 rurban Exp $');
4 * A simple Jabber presence WikiPlugin.
5 * http://wiki.crao.net/index.php/JabberPr%E9sence/Source
6 * http://edgar.netflint.net/howto.php
9 * <?plugin JabberPresence scripturl=http://edgar.netflint.net/status.php
10 * jid=yourid@jabberserver type=html iconset=phpbb ?>
12 * @author: Arnaud Fontaine
15 class WikiPlugin_JabberPresence
18 // Five required functions in a WikiPlugin.
20 return _("JabberPresence");
23 function getDescription () {
24 return _("Simple jabber presence plugin");
28 function getVersion() {
29 return preg_replace("/[Revision: $]/", '',
33 // Establish default values for each of this plugin's arguments.
34 function getDefaultArguments() {
35 return array('scripturl' => "<mettez l'url de votre bot ici>",
38 'iconset' => "gabber");
41 function run($dbi, $argstr, $request) {
42 extract($this->getArgs($argstr, $request));
43 // Any text that is returned will not be further transformed,
44 // so use html where necessary.
48 $html = HTML::img(array('src' => urlencode($scripturl).
49 '&jid='.urlencode($jid).
50 '&type='.urlencode($type).
51 '&iconset='.($iconset)));
61 // c-hanging-comment-ender-p: nil
62 // indent-tabs-mode: nil