+ if($_POST['irc-submit']) {
+ DI::config()->set('irc','autochans',trim($_POST['autochans']));
+ DI::config()->set('irc','sitechats',trim($_POST['sitechats']));
+ }
+}
+function irc_addon_admin (&$a, &$o) {
+ $sitechats = DI::config()->get('irc','sitechats'); /* popular channels */
+ $autochans = DI::config()->get('irc','autochans'); /* auto connect chans */
+ $t = Renderer::getMarkupTemplate( "admin.tpl", "addon/irc/" );
+ $o = Renderer::replaceMacros($t, [
+ '$submit' => DI::l10n()->t('Save Settings'),
+ '$autochans' => [ 'autochans', DI::l10n()->t('Channel(s) to auto connect (comma separated)'), $autochans, DI::l10n()->t('List of channels that shall automatically connected to when the app is launched.')],
+ '$sitechats' => [ 'sitechats', DI::l10n()->t('Popular Channels (comma separated)'), $sitechats, DI::l10n()->t('List of popular channels, will be displayed at the side and hotlinked for easy joining.') ]
+ ]);
+}