Fix Teamspeak Import (1164)

This commit is contained in:
Nexus633 2020-07-22 19:41:54 +02:00
parent 077f652d66
commit d6ec8dbc63
5 changed files with 131 additions and 129 deletions

View File

@ -273,7 +273,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$iniConfigurationMaster = array();
$iniConfiguration = array();
$customConfigurations = array();
$rowCount = 0;
$iniConfigurationMaster = @parse_ini_string($masterServerData['iniConfiguration'], true, INI_SCANNER_RAW);
foreach ($iniConfigurationMaster as $groupName => $array) {
@ -308,7 +308,7 @@ if ($ui->st('d', 'get') == 'ad' and is_numeric($licenceDetails['lVo']) and $lice
$id = $sql->lastInsertId();
} else {
$ts3ErrorCode = 'TS errorcode: ' . $localServerID;
$ts3ErrorCode = 'TS errorcode: ' . $localServerID;;
}
$loguseraction = '%add% %voserver% ' . $ip . ':' . $port;

View File

@ -694,7 +694,7 @@ virtualserver_weblist_enabled 0 = Off';
$adminList = $connection->AdminList($virtualserver_id);
if (is_array($adminList)) {
if (is_array($adminList) and count($adminList) > 0) {
foreach ($adminList as $cldbid => $client_unique_identifier) {
$userlist .= $cldbid . ':' . $client_unique_identifier . '|';
}

View File

@ -534,10 +534,6 @@ class TS3 {
);
}
if ($server['virtualserver_status'] == 'offline') {
$this->StopServer($virtualserver_id);
}
if (!isset($serverdetails[$virtualserver_id])) {
$virtualserver_ip = (isset($virtualserver_ip)) ? $virtualserver_ip :'';
$virtualserver_dns = (isset($virtualserver_dns)) ? $virtualserver_dns :'';

View File

@ -1702,4 +1702,10 @@ $(function() {
}
return [$head, $content];
}
function __debug($pre){
echo "<pre>";
print_r($pre);
echo "</pre>";
}
}

View File

@ -7,149 +7,149 @@
<li class="active"><?php echo $gsprache->add.'/'.$sprache->import;?></li>
</ol>
</section>
<section>
<div class="row">
<div class="col-md-12">
<div class="box box-success">
<div class="row">
<div class="col-md-12">
<div class="box box-success">
<form role="form" action="admin.php?w=vm&amp;d=<?php echo $ui->st('d','get');?>&amp;id=<?php echo $masterid;?>&amp;r=vm" onsubmit="return confirm('<?php echo $gsprache->sure;?>');" method="post">
<form role="form" action="admin.php?w=vm&amp;d=<?php echo $ui->st('d','get');?>&amp;id=<?php echo $masterid;?>&amp;r=vm" onsubmit="return confirm('<?php echo $gsprache->sure;?>');" method="post">
<input class="form-control" type="hidden" name="token" value="<?php echo token();?>">
<input class="form-control" type="hidden" name="action" value="ad2">
<input class="form-control" type="hidden" name="token" value="<?php echo token();?>">
<input class="form-control" type="hidden" name="action" value="ad2">
<div class="box-body">
<div class="box-body">
<?php if(count($servers)>0){ ?>
<?php foreach ($servers as $virtualserver_id => $values) { ?>
<?php if(count($servers)>0){ ?>
<?php foreach ($servers as $virtualserver_id => $values) { ?>
<h5><?php echo $values['virtualserver_ip'].':'.$values['virtualserver_port'].' '.$values['virtualserver_dns'].' ('.$values['virtualserver_name'].')';?></h5>
<h5><?php echo $values['virtualserver_ip'].':'.$values['virtualserver_port'].' '.$values['virtualserver_dns'].' ('.$values['virtualserver_name'].')';?></h5>
<input class="form-control" type="hidden" name="virtualserver_id[]" value="<?php echo $virtualserver_id;?>">
<input class="form-control" type="hidden" name="<?php echo $virtualserver_id;?>-virtualserver_maxclients" value="<?php echo $values['virtualserver_maxclients'];?>">
<input class="form-control" type="hidden" name="<?php echo $virtualserver_id;?>-virtualserver_port" value="<?php echo $values['virtualserver_port'];?>">
<input class="form-control" type="hidden" name="<?php echo $virtualserver_id;?>-virtualserver_dns" value="<?php echo $values['virtualserver_dns'];?>">
<div class="form-group">
<label for="inputImport"><?php echo $sprache->import;?></label>
<div class="controls">
<select class="form-control" id="inputImport" name="<?php echo $virtualserver_id;?>-import" onchange="toggleID('#<?php echo $virtualserver_id;?>-import', this.value)">
<option value="Y"><?php echo $gsprache->yes;?></option>
<option value="N"><?php echo $gsprache->no;?></option>
</select>
</div>
</div>
<div id="<?php echo $virtualserver_id;?>-import">
<input class="form-control" type="hidden" name="virtualserver_id[]" value="<?php echo $virtualserver_id;?>">
<input class="form-control" type="hidden" name="<?php echo $virtualserver_id;?>-virtualserver_maxclients" value="<?php echo $values['virtualserver_maxclients'];?>">
<input class="form-control" type="hidden" name="<?php echo $virtualserver_id;?>-virtualserver_port" value="<?php echo $values['virtualserver_port'];?>">
<input class="form-control" type="hidden" name="<?php echo $virtualserver_id;?>-virtualserver_dns" value="<?php echo $values['virtualserver_dns'];?>">
<div class="form-group">
<label for="inputUser"><?php echo $gsprache->user ;?>:</label>
<label for="inputImport"><?php echo $sprache->import;?></label>
<div class="controls">
<select class="form-control" id="inputUser" name="<?php echo $virtualserver_id;?>-customer">
<option value="0"><?php echo $sprache->newuser;?></option>
<?php foreach ($table as $key=>$value) { ?>
<option value="<?php echo $key;?>"><?php echo $value;?></option>
<?php } ?>
<select class="form-control" id="inputImport" name="<?php echo $virtualserver_id;?>-import" onchange="toggleID('#<?php echo $virtualserver_id;?>-import', this.value)">
<option value="Y"><?php echo $gsprache->yes;?></option>
<option value="N"><?php echo $gsprache->no;?></option>
</select>
</div>
</div>
<?php if ($rSA['prefix1']=='N') { ?>
<div id="<?php echo $virtualserver_id;?>-import">
<div class="form-group">
<label for="inputUserName"><?php echo $sprache->user;?></label>
<div class="controls"><input class="form-control" id="inputUserName" type="text" name="<?php echo $virtualserver_id;?>-username"></div>
</div>
<div class="form-group">
<label for="inputUserMail"><?php echo $usprache->email;?></label>
<div class="controls"><input class="form-control" id="inputUserMail" type="email" name="<?php echo $virtualserver_id;?>-email" value="ts3@import.mail"></div>
<div class="form-group">
<label for="inputUser"><?php echo $gsprache->user ;?>:</label>
<div class="controls">
<select class="form-control" id="inputUser" name="<?php echo $virtualserver_id;?>-customer">
<option value="0"><?php echo $sprache->newuser;?></option>
<?php foreach ($table as $key=>$value) { ?>
<option value="<?php echo $key;?>"><?php echo $value;?></option>
<?php } ?>
</select>
</div>
</div>
<?php if ($rSA['prefix1']=='N') { ?>
<div class="form-group">
<label for="inputUserName"><?php echo $sprache->user;?></label>
<div class="controls"><input class="form-control" id="inputUserName" type="text" name="<?php echo $virtualserver_id;?>-username"></div>
</div>
<div class="form-group">
<label for="inputUserMail"><?php echo $usprache->email;?></label>
<div class="controls"><input class="form-control" id="inputUserMail" type="email" name="<?php echo $virtualserver_id;?>-email" value="ts3@import.mail"></div>
</div>
<?php } ?>
<div class="form-group">
<label for="inputPassword"><?php echo $sprache->password;?></label>
<div class="controls">
<select class="form-control" id="inputPassword" name="<?php echo $virtualserver_id;?>-password">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y" <?php if($values['virtualserver_flag_password']=='1') echo 'selected="selected"';?>><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceWelcome"><?php echo $sprache->forcewelcome;?></label>
<div class="controls">
<select class="form-control" id="inputForceWelcome" name="<?php echo $virtualserver_id;?>-forcewelcome">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceBanner"><?php echo $sprache->forcebanner;?></label>
<div class="controls">
<select class="form-control" id="inputForceBanner" name="<?php echo $virtualserver_id;?>-forcebanner">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceButton"><?php echo $sprache->forcebutton;?></label>
<div class="controls">
<select class="form-control" id="inputForceButton" name="<?php echo $virtualserver_id;?>-forcebutton">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceServerTag"><?php echo $sprache->forceservertag;?></label>
<div class="controls">
<select class="form-control" id="inputForceServerTag" name="<?php echo $virtualserver_id;?>-forceservertag">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputFlexSlots"><?php echo $sprache->flexSlots;?></label>
<div class="controls">
<select class="form-control" id="inputFlexSlots" name="<?php echo $virtualserver_id;?>-flexSlots">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputFlexSlotsFree"><?php echo $sprache->flexSlotsFree;?></label>
<div class="controls"><input class="form-control" id="inputFlexSlotsFree" type="text" name="<?php echo $virtualserver_id;?>-flexSlotsFree" value="<?php echo $defaultFlexSlotsFree;?>"></div>
</div>
<div class="form-group">
<label for="inputFlexSlotsPercent"><?php echo $sprache->flexSlotsPercent;?></label>
<div class="controls"><input class="form-control" id="inputFlexSlotsPercent" type="text" name="<?php echo $virtualserver_id;?>-flexSlotsPercent" value="<?php echo $defaultFlexSlotsFree;?>"></div>
</div>
</div>
<?php }} else { ?>
<?php echo $sprache->noVoiceServer;?>
<?php } ?>
<div class="form-group">
<label for="inputPassword"><?php echo $sprache->password;?></label>
<div class="controls">
<select class="form-control" id="inputPassword" name="<?php echo $virtualserver_id;?>-password">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y" <?php if($values['virtualserver_flag_password']=='1') echo 'selected="selected"';?>><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceWelcome"><?php echo $sprache->forcewelcome;?></label>
<div class="controls">
<select class="form-control" id="inputForceWelcome" name="<?php echo $virtualserver_id;?>-forcewelcome">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceBanner"><?php echo $sprache->forcebanner;?></label>
<div class="controls">
<select class="form-control" id="inputForceBanner" name="<?php echo $virtualserver_id;?>-forcebanner">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceButton"><?php echo $sprache->forcebutton;?></label>
<div class="controls">
<select class="form-control" id="inputForceButton" name="<?php echo $virtualserver_id;?>-forcebutton">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputForceServerTag"><?php echo $sprache->forceservertag;?></label>
<div class="controls">
<select class="form-control" id="inputForceServerTag" name="<?php echo $virtualserver_id;?>-forceservertag">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputFlexSlots"><?php echo $sprache->flexSlots;?></label>
<div class="controls">
<select class="form-control" id="inputFlexSlots" name="<?php echo $virtualserver_id;?>-flexSlots">
<option value="N"><?php echo $gsprache->no;?></option>
<option value="Y"><?php echo $gsprache->yes;?></option>
</select>
</div>
</div>
<div class="form-group">
<label for="inputFlexSlotsFree"><?php echo $sprache->flexSlotsFree;?></label>
<div class="controls"><input class="form-control" id="inputFlexSlotsFree" type="text" name="<?php echo $virtualserver_id;?>-flexSlotsFree" value="<?php echo $defaultFlexSlotsFree;?>"></div>
</div>
<div class="form-group">
<label for="inputFlexSlotsPercent"><?php echo $sprache->flexSlotsPercent;?></label>
<div class="controls"><input class="form-control" id="inputFlexSlotsPercent" type="text" name="<?php echo $virtualserver_id;?>-flexSlotsPercent" value="<?php echo $defaultFlexSlotsFree;?>"></div>
</div>
</div>
<?php }} else { ?>
<?php echo $sprache->noVoiceServer;?>
<?php } ?>
</div>
<div class="box-footer">
<button class="btn btn-success" id="inputEdit" type="submit"><i class="fa fa-plus-circle">&nbsp;<?php echo $gsprache->add;?></i></button>
</div>
</form>
<div class="box-footer">
<button class="btn btn-success" id="inputEdit" type="submit"><i class="fa fa-plus-circle">&nbsp;<?php echo $gsprache->add;?></i></button>
</div>
</form>
</div>
</div>
</div>
</div>
</section>