$notify->add($lang->get('bans'), $lang->get('nobansfound')); } else { $banlist = array(); $index = 0; $lastban = NULL; foreach ($bans as $curban) { if ($index++ % 2 == 0) { $lastban = $curban; continue; } $lastban["ip"] = $curban["ip"]; $cid = $ts3server->clientFindDb($lastban["uid"], "-uid"); $info = $ts3server->clientInfoDb($cid[0]); $lastban["name"] = $info["client_nickname"]; if ($lastban["duration"] > 0) { $lastban["remaining"] = SecToStr((int) $lastban["duration"] - (time() - (int) $lastban["created"])); $lastban["duration"] = SecToStr($lastban["duration"]); } else { $lastban["duration"] = $lang->get("infinite"); $lastban["remaining"] = "---"; } $banlist[count($banlist)] = $lastban; } $smarty->assign('banlist', $banlist); } } } } } $smarty->assign('notify', $notify->getAll()); $smarty->display('../mod/default/ts3admin/banlist.tpl');
<?php //init require_once "libraries/ts3init.php"; //get sid and init server_instance getSID(); //get vsid and locate vserver_instance getVSID(); if ($ts3server_rights["r_view_server"] != 1) { $smarty->display('../mod/default/ts3admin/notallowed.tpl'); die; } $smarty->assign('virtualserver_name', $ts3server["virtualserver_name"]); $smarty->assign('virtualserver_maxclients', $ts3server["virtualserver_maxclients"]); $smarty->assign('virtualserver_clientsonline', $ts3server["virtualserver_clientsonline"]); $smarty->assign('virtualserver_channelsonline', $ts3server["virtualserver_channelsonline"]); $smarty->assign('virtualserver_queryclientsonline', $ts3server["virtualserver_queryclientsonline"]); $smarty->assign('virtualserver_platform', $ts3server["virtualserver_platform"]); $smarty->assign('virtualserver_version', $ts3server["virtualserver_version"]); $smarty->assign('virtualserver_port', $ts3server["virtualserver_port"]); $smarty->assign('virtualserver_hostbanner_url', $ts3server["virtualserver_hostbanner_url"]); $smarty->assign('virtualserver_hostbanner_gfx_url', $ts3server["virtualserver_hostbanner_gfx_url"]); $smarty->assign('virtualserver_hostbanner_gfx_interval', $ts3server["virtualserver_hostbanner_gfx_interval"]); $smarty->assign('virtualserver_uptime', SecToStr($ts3server["virtualserver_uptime"])); $smarty->assign('virtualserver_address', $server_data["address"]); $smarty->display('../mod/default/ts3admin/serverviewinfo.tpl');
} if (isset($_GET["tplsdgrp"])) { $modi["serverinstance_template_serverdefault_group"] = $_GET["tplsdgrp"]; } if (isset($_GET["tplsagrp"])) { $modi["serverinstance_template_serveradmin_group"] = $_GET["tplsagrp"]; } if (isset($_GET["gsqgrp"])) { $modi["serverinstance_guest_serverquery_group"] = $_GET["gsqgrp"]; } $ts3_ServerInstance->modify($modi); } $groups = $ts3server->serverGroupList(array()); $smarty->assign('groups', $groups); $smarty->assign('grouptypes', array($lang->get("type0_template"), $lang->get("type1_clients"), $lang->get("type2_query"))); $smarty->assign('instance_uptime', SecToStr($ts3_ServerInstance["instance_uptime"])); $smarty->assign('host_timestamp_utc', $ts3_ServerInstance["host_timestamp_utc"]); $smarty->assign('virtualservers_running_total', $ts3_ServerInstance["virtualservers_running_total"]); $smarty->assign('serverinstance_database_version', $ts3_ServerInstance["serverinstance_database_version"]); $smarty->assign('connection_filetransfer_bandwidth_sent', $ts3_ServerInstance["connection_filetransfer_bandwidth_sent"]); $smarty->assign('connection_filetransfer_bandwidth_received', $ts3_ServerInstance["connection_filetransfer_bandwidth_received"]); $smarty->assign('connection_packets_sent_total', $ts3_ServerInstance["connection_packets_sent_total"]); $smarty->assign('connection_packets_received_total', $ts3_ServerInstance["connection_packets_received_total"]); $smarty->assign('connection_bytes_sent_total', $ts3_ServerInstance["connection_bytes_sent_total"]); $smarty->assign('connection_bytes_received_total', $ts3_ServerInstance["connection_bytes_received_total"]); $smarty->assign('serverinstance_guest_serverquery_group', $ts3_ServerInstance["serverinstance_guest_serverquery_group"]); $smarty->assign('serverinstance_template_serveradmin_group', $ts3_ServerInstance["serverinstance_template_serveradmin_group"]); $smarty->assign('serverinstance_template_serverdefault_group', $ts3_ServerInstance["serverinstance_template_serverdefault_group"]); $smarty->assign('serverinstance_template_channeldefault_group', $ts3_ServerInstance["serverinstance_template_channeldefault_group"]); $smarty->assign('serverinstance_template_channeladmin_group', $ts3_ServerInstance["serverinstance_template_channeladmin_group"]); $smarty->assign('serverinstance_filetransfer_port', $ts3_ServerInstance["serverinstance_filetransfer_port"]);