コード例 #1
0
                 $removelist[] = 'b_virtualserver_modify_welcomemessage';
                 $removelist[] = 'i_needed_modify_power_virtualserver_modify_welcomemessage';
                 $settings['virtualserver_welcomemessage'] = $defaultwelcome;
             } else {
                 if ($forcewelcome == 'N') {
                     $addlist[] = 'b_virtualserver_modify_welcomemessage';
                     $addlist[] = 'i_needed_modify_power_virtualserver_modify_welcomemessage';
                 }
             }
             if (isset($addlist)) {
                 $connection->AdminPermissions($virtualserver_id, 'add', $addlist);
             }
             if (isset($removelist)) {
                 $connection->AdminPermissions($virtualserver_id, 'del', $removelist);
             }
             $connection->ImportModServer($virtualserver_id, $slots, $TSDNSSsh2ip, $port, $settings);
             $added .= 'Server ' . $ssh2ip . ':' . $port . '<br />';
             $query = $sql->prepare("INSERT INTO `voice_server` (`userid`,`masterserver`,`ip`,`port`,`slots`,`password`,`forcebanner`,`forcebutton`,`forceservertag`,`forcewelcome`,`dns`,`flexSlots`,`flexSlotsFree`,`flexSlotsPercent`,`localserverid`,`resellerid`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
             $query->execute(array($customerID, $masterid, $TSDNSSsh2ip, $port, $slots, $password, $forcebanner, $forcebutton, $forceservertag, $forcewelcome, $serverdns, $flexSlots, $flexSlotsFree, $flexSlotsPercent, $virtualserver_id, $reseller_id));
         }
         $i++;
     }
 }
 $not = '';
 $connection->CloseConnection();
 if ($usedns == 'Y') {
     $dns = array();
     if (isid($tsdnsServerID, 19)) {
         $query = $sql->prepare("SELECT `id` FROM `voice_masterserver` WHERE `tsdnsServerID`=? AND `resellerid`=?");
         $query2 = $sql->prepare("SELECT `ip`,`port`,`dns` FROM `voice_server` WHERE `masterserver`=? AND `resellerid`=?");
         $query->execute(array($tsdnsServerID, $reseller_id));