X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=zncadmin.php;h=4949a10ccebc7022c73c737ac4b4c6c0877991ca;hb=35d6cfed78a76d9cf7a679faba96df2ccc40a111;hp=a2b4dc75c4f0315ea6df07c3fc98c4388473fc99;hpb=5822909a8486a65b2ea5ab4abd12dc38db6d2083;p=ZNCAdmin.git diff --git a/zncadmin.php b/zncadmin.php index a2b4dc7..4949a10 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 ".$add_settings['mirccmds']['groupname']."\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."); } @@ -562,8 +565,8 @@ function zncadmin_unblock() { //SUBCOMMAND: stats function zncadmin_stats() { global $argv, $zncservers; - $table = new Table(5); - $table->add("Server", "Port / SSL Port", "Total ZNC's", "Connected (IRC)", "Online (User)"); + $table = new Table(6); + $table->add("Server", "Port / SSL Port", "Total ZNC's", "Connected (IRC)", "Online (User)", "Protected?"); $count = 0; foreach($zncservers as $zncserver) { $total = 0; @@ -576,7 +579,7 @@ function zncadmin_stats() { if($user['clients'] > 0) $online++; $total++; } - $table->add($zncserver['name'], $zncserver['port'].($zncserver['sslport'] ? "/".$zncserver['sslport'] : ""), $total.($zncserver['maxznc'] ? "/".$zncserver['maxznc'] : ""), $connected, $online); + $table->add($zncserver['name'], $zncserver['port'].($zncserver['sslport'] ? "/".$zncserver['sslport'] : ""), $total.($zncserver['maxznc'] ? "/".$zncserver['maxznc'] : ""), $connected, $online, ($zncserver['protected'] === true ? "X" : "")); $count++; } if($count) {