Example #1
0
                     $addlist[] = 'b_virtualserver_modify_hostbutton';
                     $addlist[] = 'i_needed_modify_power_virtualserver_modify_hostbutton';
                 }
             }
             if ($forcewelcome == 'Y') {
                 $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') {
                     if ($forcebutton == 'N') {
                         $addlist[] = 'b_virtualserver_modify_hostbutton';
                         $addlist[] = 'i_needed_modify_power_virtualserver_modify_hostbutton';
                     }
                 }
                 if ($forcewelcome == 'Y') {
                     $removelist[] = 'b_virtualserver_modify_welcomemessage';
                     $removelist[] = 'i_needed_modify_power_virtualserver_modify_welcomemessage';
                 } else {
                     if ($forcewelcome == 'N') {
                         $addlist[] = 'b_virtualserver_modify_welcomemessage';
                         $addlist[] = 'i_needed_modify_power_virtualserver_modify_welcomemessage';
                     }
                 }
                 if (isset($addlist)) {
                     $connection->AdminPermissions($volocalserverid, 'add', $addlist);
                 }
                 if (isset($removelist)) {
                     $connection->AdminPermissions($volocalserverid, 'del', $removelist);
                 }
             } else {
                 $template_file = $spracheResponse->error_ts_query . $connection->errorcode;
             }
             $connection->CloseConnection();
         }
     } else {
         $template_file = 'userpanel_404.tpl';
     }
 } else {
     if ($ui->st('d', 'get') == 'md' and $ui->id('id', 10, 'get') and (!isset($_SESSION['sID']) or in_array($ui->id('id', 10, 'get'), $substituteAccess['vo']))) {
         $id = (int) $ui->id('id', 10, 'get');
Example #3
0
             if ($forcebutton != $oldForceButton and $forcebutton == 'N') {
                 $addList[] = 'b_virtualserver_modify_hostbutton';
                 $addList[] = 'i_needed_modify_power_virtualserver_modify_hostbutton';
             }
         }
         if ($forcewelcome != $oldForceWelcome and $forcewelcome == 'Y') {
             $removeList[] = 'b_virtualserver_modify_welcomemessage';
             $removeList[] = 'i_needed_modify_power_virtualserver_modify_welcomemessage';
         } else {
             if ($forcewelcome != $oldForceWelcome and $forcewelcome == 'N') {
                 $addList[] = 'b_virtualserver_modify_welcomemessage';
                 $addList[] = 'i_needed_modify_power_virtualserver_modify_welcomemessage';
             }
         }
         if (isset($addList)) {
             $connection->AdminPermissions($localServerID, 'add', $addList);
         }
         if (isset($removeList)) {
             $connection->AdminPermissions($localServerID, 'del', $removeList);
         }
         $rowCount += count($addList) + count($removeList);
         $loguseraction = '%mod% %voserver% ' . $ip . ':' . $port;
     }
 }
 if (isset($localServerID) and isid($localServerID, 255)) {
     if ($active == 'N') {
         $connection->StopServer($localServerID);
     } else {
         if ($ui->st('action', 'post') == 'md' and $active == 'Y' and $oldActive == 'N') {
             $connection->StartServer($localServerID);
         }