コード例 #1
0
             $query->execute(array($vrow['rootid'], $reseller_id));
             while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
                 $queryip = $row['ip'];
             }
         }
     }
 }
 if (isset($queryip, $queryport, $querypassword)) {
     $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 {
         $connection->StartServer($volocalserverid);
         $connection->ModServer($volocalserverid, $slots, $voip, $voport, $password, $name, $welcome, $max_download_total_bandwidth, $max_upload_total_bandwidth, $banner_url, $banner_gfx, $button_url, $button_gfx, $tooltip);
         $reply = $connection->PermReset($volocalserverid);
         $loguseraction = '%reinstall% %voserver% ' . $voip . ':' . $voport;
         $insertlog->execute();
         if (isset($reply[0]['token'])) {
             $template_file = $spracheResponse->ts_query_success . $reply[0]['token'];
             if ($forcebanner == 'Y') {
                 $removelist[] = 'b_virtualserver_modify_hostbanner';
                 $removelist[] = 'i_needed_modify_power_virtualserver_modify_hostbanner';
             } else {
                 if ($forcebanner == 'N') {
                     $addlist[] = 'b_virtualserver_modify_hostbanner';
                     $addlist[] = 'i_needed_modify_power_virtualserver_modify_hostbanner';
                 }
             }
             if ($forcebutton == 'Y') {
                 $removelist[] = 'b_virtualserver_modify_hostbutton';