예제 #1
0
         $template_file = $return == 'ok' ? $spracheResponse->ts_query_success . $return : $spracheResponse->error_ts_query . $return;
     } else {
         if ($usedns == 'Y' and $dns != $olddns and $dns != '' and $dnsCheck === false) {
             $errors[] = $sprache->dnsError;
         }
     }
 }
 if (count($errors) == 0) {
     $initialpassword = $ui->password('initialpassword', 50, 'post');
     $name = $ui->post['name'];
     $connection = new TS3($queryip, $queryport, 'serveradmin', $querypassword);
     $errorcode = $connection->errorcode;
     if (strpos($errorcode, 'error id=0') === false) {
         $template_file = $spracheResponse->error_ts_query_connect . $errorcode;
     } else {
         $serverdetails = $connection->ServerDetails($localserverid);
         if ($forceservertag == 'Y' and isset($brandname) and $brandname != '' and strpos(strtolower($name), strtolower($brandname)) === false) {
             $name = $serverdetails['virtualserver_name'];
         }
         if ($forcebanner == 'Y') {
             $banner_url = $serverdetails['virtualserver_hostbanner_url'];
             $banner_gfx = $serverdetails['virtualserver_hostbanner_gfx_url'];
         } else {
             $banner_url = $ui->url('hostbanner_url', 'post');
             $banner_gfx = $ui->url('hostbanner_gfx_url', 'post');
         }
         if ($forcebutton == 'Y') {
             $tooltip = $serverdetails['virtualserver_hostbutton_tooltip'];
             $button_url = $serverdetails['virtualserver_hostbutton_url'];
             $button_gfx = $serverdetails['virtualserver_hostbutton_gfx_url'];
         } else {
예제 #2
0
        $hostbutton_url = $row['defaulthostbutton_url'];
        $hostbutton_gfx_url = $row['defaulthostbutton_gfx_url'];
        $flexSlotsFree = $row['defaultFlexSlotsFree'];
        $flexSlotsPercent = $row['defaultFlexSlotsPercent'];
    }
    if ($ui->id('serverID', 10, 'get') and isset($masterServerData)) {
        $query = $sql->prepare("SELECT `localserverid`,`ip`,`dns`,`flexSlots`,`flexSlotsPercent`,`flexSlotsFree` FROM `voice_server` WHERE `id`=? AND `resellerid`=? LIMIT 1");
        $query->execute(array($ui->id('serverID', 10, 'get'), $resellerLockupID));
        while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
            $localID = $row['localserverid'];
            $currentIP = $row['ip'];
            $dns = $row['dns'];
            $flexSlots = $row['flexSlots'];
            $flexSlotsPercent = $row['flexSlotsPercent'];
            $flexSlotsFree = $row['flexSlotsFree'];
        }
        $connection = new TS3($masterServerData['ssh2ip'], $masterServerData['queryport'], 'serveradmin', $masterServerData['decryptedquerypassword']);
        if (strpos($connection->errorcode, 'error id=0') !== false and isset($localID)) {
            $serverDetails = $connection->ServerDetails($localID);
            $name = $serverDetails['virtualserver_name'];
            $welcome = $serverDetails['virtualserver_welcomemessage'];
            $hostbanner_url = $serverDetails['virtualserver_hostbanner_url'];
            $hostbanner_gfx_url = $serverDetails['virtualserver_hostbanner_gfx_url'];
            $hostbutton_tooltip = $serverDetails['virtualserver_hostbutton_tooltip'];
            $hostbutton_url = $serverDetails['virtualserver_hostbutton_url'];
            $hostbutton_gfx_url = $serverDetails['virtualserver_hostbutton_gfx_url'];
        }
        $connection->CloseConnection();
    }
}
require_once IncludeTemplate($template_to_use, 'ajax_admin_voice_server_usage.tpl', 'ajax');