X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=irc%2Firc.php;h=065e48080d81a4726ead6048b19dcab7327e71ae;hb=3b2cf61a554bd852aed0bfafc37dc2b14ee83729;hp=cf86a446e7626e848762e207386b49ce2473aefa;hpb=e8562283af1c20d18f8f0847d756af6fdf8c1e58;p=friendica-addons.git diff --git a/irc/irc.php b/irc/irc.php index cf86a446..065e4808 100644 --- a/irc/irc.php +++ b/irc/irc.php @@ -6,6 +6,11 @@ * Author: tony baldwin */ +/* enable in admin->plugins + * you will then have "irc chatroom" listed at yoursite/apps + * and the app will run at yoursite/irc + * documentation at http://tonybaldwin.me/hax/doku.php?id=friendica:irc + */ function irc_install() { register_hook('app_menu', 'addon/irc/irc.php', 'irc_app_menu'); @@ -17,7 +22,7 @@ unregister_hook('app_menu', 'addon/irc/irc.php', 'irc_app_menu'); } function irc_app_menu($a,&$b) { -$b['app_menu'][] = '
' . t('irc Chatroom') . '
'; +$b['app_menu'][] = '
' . t('IRC Chatroom') . '
'; } @@ -28,15 +33,36 @@ return; function irc_content(&$a) { -$baseurl = $a->get_baseurl() . '/addon/irc'; -$o = ''; + $baseurl = $a->get_baseurl() . '/addon/irc'; + $o = ''; + $sitechats = get_config('irc','channels'); + if($sitechats) + $chats = explode(',',$sitechats); + else + $chats = array('friendica','chat','chatback','hottub','ircbar','dateroom','teentalk'); - // add the chatroom frame and some html + + $a->page['aside'] .= '

' . t('Popular Channels') . '

'; + + + + + +$channels = ((x($_GET,'channels')) ? $_GET['channels'] : 'friendica'); + +/* add the chatroom frame and some html + * by altering the "channels=friendica" part of the URL, you can add/remove channels. + * At free-haven.org, I have "?channels=friendica,free-haven", for instance, to open #friendica and #free-haven + */ $o .= <<< EOT

IRC chat

-

a beginner's guid to using IRC.

- +

A beginner's guide to using IRC. [en]

+ EOT; return $o;