From 32b656ead6ec6b4c56eebfe3ccaaa65aed957b2c Mon Sep 17 00:00:00 2001 From: NurPech Date: Sat, 29 Jun 2013 14:25:05 +0200 Subject: [PATCH] converted hardcoded channel to dynamic coded --- config.example.php | 10 ++++++++++ zncadmin.php | 13 ++++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/config.example.php b/config.example.php index 0e76bc5..d3139ea 100644 --- a/config.example.php +++ b/config.example.php @@ -57,6 +57,16 @@ $add_settings = array( "servers" => array( "irc.onlinegamesnet.net 6667" ), + "channel" => array( + "#Krypton" + ), + "mirccmds" => array( + "hosts" => array( + "free-bnc.de", + "krypton-bouncer.de" + ), + "groupname" => "KryptonZNC" + ), "modules" => array( "autocycle" => "", "awaynick" => "%nick%|ZNC", diff --git a/zncadmin.php b/zncadmin.php index a2b4dc7..3ca2fa8 100644 --- a/zncadmin.php +++ b/zncadmin.php @@ -363,12 +363,15 @@ function zncadmin_add() { echo " Server Host: ".$addserv['public']." Port: ".$addserv['port']." SSL Port: ".$addserv['sslport']."\n"; echo " Password: ".$password."\n"; echo "[mIRC]\n"; - echo " /server -a ".$addserv['public']." -p ".$addserv['port']." -g KryptonZNC -w ".$argv[2].":".$password." -d KryptonZNC\n"; - echo " /AS addmask *@*.free-bnc.de\n"; - echo " /AS addmask *@*.krypton-bouncer.de\n"; - echo " /server -m KryptonZNC\n"; + echo " /server -a ".$addserv['public']." -p ".$addserv['port']." -g ."$add_settings['mirccmds']['groupname']." -w ".$argv[2].":".$password." -d KryptonZNC\n"; + foreach($add_settings['mirccmds']['hosts'] AS $host) { + echo " /AS addmask *@*.".$host."\n"; + } + echo " /server -m ".$add_settings['mirccmds']['groupname']."\n"; echo"/log\n"; - $addserv['conn']->addChan($argv[2], "#Krypton"); + foreach($add_settings["channel"] AS $channel) { + $addserv['conn']->addChan($argv[2], $channel); + } } else error("Error while adding user."); } -- 2.20.1