* Author: Tobias Diekershoff <https://f.diekershoff.de/u/tobias>
*/
-use Friendica\Core\Config;
use Friendica\Core\Hook;
-use Friendica\Core\L10n;
use Friendica\Core\Renderer;
use Friendica\DI;
if (local_user()) {
$sitechats = DI::pConfig()->get( local_user(), 'irc', 'sitechats');
if (!$sitechats)
- $sitechats = Config::get('irc', 'sitechats');
+ $sitechats = DI::config()->get('irc', 'sitechats');
} else {
- $sitechats = Config::get('irc','sitechats');
+ $sitechats = DI::config()->get('irc','sitechats');
}
if($sitechats)
$chats = explode(',',$sitechats);
if (local_user()) {
$autochans = DI::pConfig()->get(local_user(), 'irc', 'autochans');
if (!$autochans)
- $autochans = Config::get('irc','autochans');
+ $autochans = DI::config()->get('irc','autochans');
} else {
- $autochans = Config::get('irc','autochans');
+ $autochans = DI::config()->get('irc','autochans');
}
if($autochans)
$channels = $autochans;
return;
if($_POST['irc-submit']) {
- Config::set('irc','autochans',trim($_POST['autochans']));
- Config::set('irc','sitechats',trim($_POST['sitechats']));
+ DI::config()->set('irc','autochans',trim($_POST['autochans']));
+ DI::config()->set('irc','sitechats',trim($_POST['sitechats']));
/* stupid pop-up thing */
info(DI::l10n()->t('IRC settings saved.') . EOL);
}
}
function irc_addon_admin (&$a, &$o) {
- $sitechats = Config::get('irc','sitechats'); /* popular channels */
- $autochans = Config::get('irc','autochans'); /* auto connect chans */
+ $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'),