Example #1
0
                    $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');
Example #2
0
<?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');
Example #3
0
    }
    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"]);