}
function irc_app_menu($a,&$b) {
-$b['app_menu'][] = '<div class="app-title"><a href="irc">' . t('irc Chatroom') . '</a></div>';
+$b['app_menu'][] = '<div class="app-title"><a href="irc">' . t('IRC Chatroom') . '</a></div>';
}
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');
+
+
+ $a->page['aside'] .= '<div class="widget"><h3>' . t('Popular Channels') . '</h3><ul>';
+ foreach($chats as $chat) {
+ $a->page['aside'] .= '<li><a href="' . $a->get_baseurl() . '/irc?channels=' . $chat . '" >' . '#' . $chat . '</a></li>';
+ }
+ $a->page['aside'] .= '</ul></div>';
+
+
+
+
$channels = ((x($_GET,'channels')) ? $_GET['channels'] : 'friendica');
*/
$o .= <<< EOT
<h2>IRC chat</h2>
-<p><a href="http://tldp.org/HOWTO/IRC/beginners.html" target="_blank">a beginner's guide to using IRC.</a></p>
+<p><a href="http://tldp.org/HOWTO/IRC/beginners.html" target="_blank">A beginner's guide to using IRC. [en]</a></p>
<iframe src="http://webchat.freenode.net?channels=$channels" width="600" height="600"></iframe>
EOT;
*/
function pageheader_install() {
- register_hook('page_header', 'addon/pageheader/pageheader.php', 'pageheader_fetch');
+ register_hook('page_content_top', 'addon/pageheader/pageheader.php', 'pageheader_fetch');
register_hook('plugin_settings', 'addon/pageheader/pageheader.php', 'pageheader_addon_settings');
register_hook('plugin_settings_post', 'addon/pageheader/pageheader.php', 'pageheader_addon_settings_post');
function pageheader_uninstall() {
- unregister_hook('page_header', 'addon/pageheader/pageheader.php', 'pageheader_fetch');
+ unregister_hook('page_content_top', 'addon/pageheader/pageheader.php', 'pageheader_fetch');
unregister_hook('plugin_settings', 'addon/pageheader/pageheader.php', 'pageheader_addon_settings');
unregister_hook('plugin_settings_post', 'addon/pageheader/pageheader.php', 'pageheader_addon_settings_post');
+ // hook moved, uninstall the old one if still there.
+ unregister_hook('page_header', 'addon/pageheader/pageheader.php', 'pageheader_fetch');
+
}
$words = get_config('pageheader','text');
if(! $words)
- $words = 'pageheader,';
+ $words = '';
$s .= '<div class="settings-block">';
$s .= '<h3>' . t('"pageheader" Settings') . '</h3>';