Fix PHP 8.3 htmlentities null safety, remove unused themes, rename OGP_LANG_ to LANG_
Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/9909a053-0a66-4453-a844-d3b80d727b27 Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
parent
53e0b68f4f
commit
7377f955fd
796 changed files with 38947 additions and 43914 deletions
|
|
@ -1,13 +1,13 @@
|
|||
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
||||
<tr>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_id}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_ip}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_name}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_uid}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_reason}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_created}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_duration}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsoverview_banlist_end}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_id}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_ip}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_name}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_uid}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_reason}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_created}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_duration}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsoverview_banlist_end}</b></td>
|
||||
<td class="table0"> </td>
|
||||
</tr>
|
||||
{if !empty($banList[0].banid)}
|
||||
|
|
@ -19,8 +19,8 @@
|
|||
<td>{$banList[ban].uid}</td>
|
||||
<td>{$banList[ban].reason}</td>
|
||||
<td>{$webinterface->parseDate($banList[ban].created, 0, 'r')}</td>
|
||||
<td>{if $banList[ban].duration > 0}{$banList[ban].duration}{else}{$lang.OGP_LANG_vsoverview_banlist_unlimited}{/if}</td>
|
||||
<td>{if $banList[ban].duration > 0}{$webinterface->parseDate($banList[ban].created, $banList[ban].duration, 'r')}{else}{$lang.OGP_LANG_vsoverview_banlist_never}{/if}</td>
|
||||
<td>{if $banList[ban].duration > 0}{$banList[ban].duration}{else}{$lang.LANG_vsoverview_banlist_unlimited}{/if}</td>
|
||||
<td>{if $banList[ban].duration > 0}{$webinterface->parseDate($banList[ban].created, $banList[ban].duration, 'r')}{else}{$lang.LANG_vsoverview_banlist_never}{/if}</td>
|
||||
<td align="center"><a href="javascript:deleteBan({$banList[ban].banid});"><img src="modules/TS3Admin/images/delete.png" alt="delete" border="0" /></a></td>
|
||||
</tr>
|
||||
{/section}
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
<script src="modules/TS3Admin/webinterface.js" type="text/javascript"></script>
|
||||
<body onload="onLoad();{if $liveviewAutoUpdate == true}liveViewUpdateInterval = setInterval('serverViewUpdate(false)', 10000);{/if}">
|
||||
<div id="jsMsg" style="display:none;">
|
||||
<span id="js_error">{$lang.OGP_LANG_js_error}</span>
|
||||
<span id="js_ajax_error">{$lang.OGP_LANG_js_ajax_error}</span>
|
||||
<span id="js_confirm_server_stop" title="{$lang.OGP_LANG_js_confirm_server_stop}"></span>
|
||||
<span id="js_confirm_server_delete" title="{$lang.OGP_LANG_js_confirm_server_delete}"></span>
|
||||
<span id="js_notice_server_deleted" title="{$lang.OGP_LANG_js_notice_server_deleted}"></span>
|
||||
<span id="js_prompt_banduration" title="{$lang.OGP_LANG_js_prompt_banduration}"></span>
|
||||
<span id="js_prompt_banreason" title="{$lang.OGP_LANG_js_prompt_banreason}"></span>
|
||||
<span id="js_prompt_msg_to" title="{$lang.OGP_LANG_js_prompt_msg_to}"></span>
|
||||
<span id="js_prompt_poke_to" title="{$lang.OGP_LANG_js_prompt_poke_to}"></span>
|
||||
<span id="js_prompt_new_propvalue" title="{$lang.OGP_LANG_js_prompt_new_propvalue}"></span>
|
||||
<span id="js_error">{$lang.LANG_js_error}</span>
|
||||
<span id="js_ajax_error">{$lang.LANG_js_ajax_error}</span>
|
||||
<span id="js_confirm_server_stop" title="{$lang.LANG_js_confirm_server_stop}"></span>
|
||||
<span id="js_confirm_server_delete" title="{$lang.LANG_js_confirm_server_delete}"></span>
|
||||
<span id="js_notice_server_deleted" title="{$lang.LANG_js_notice_server_deleted}"></span>
|
||||
<span id="js_prompt_banduration" title="{$lang.LANG_js_prompt_banduration}"></span>
|
||||
<span id="js_prompt_banreason" title="{$lang.LANG_js_prompt_banreason}"></span>
|
||||
<span id="js_prompt_msg_to" title="{$lang.LANG_js_prompt_msg_to}"></span>
|
||||
<span id="js_prompt_poke_to" title="{$lang.LANG_js_prompt_poke_to}"></span>
|
||||
<span id="js_prompt_new_propvalue" title="{$lang.LANG_js_prompt_new_propvalue}"></span>
|
||||
</div>
|
||||
<!--[if IE]>
|
||||
Attention: Internet Explorer is not completely supported.
|
||||
|
|
|
|||
|
|
@ -4,16 +4,16 @@
|
|||
<span style="float:right;">
|
||||
|
||||
</span>
|
||||
{section loop=$serverTree[tree].draw_before name=line}<img src="modules/TS3Admin/images/viewer/{$serverTree[tree].draw_before[line]}.png" width="16" height="16" class="viewer" />{/section}<img src="modules/TS3Admin/images/viewer/line_{$serverTree[tree].mode}.png" width="16" height="16" class="viewer" /><img src="modules/TS3Admin/images/viewer/16x16_channel_green.png" width="16" height="16" class="viewer" /> {$serverTree[tree].channel_name} <a href="javascript:sendMsg({$serverTree[tree].cid}, 2);"><img src="modules/TS3Admin/images/viewer/16x16_channel_chat.png" class="viewer" border="0" title="Send Message" /></a><span class="serverview_channel" style="display:none;"><a href="javascript:moveToChan({$serverTree[tree].cid});"><img src="modules/TS3Admin/images/viewer/larrow.png" class="viewer" border="0" title="{$lang.OGP_LANG_vsliveview_liveview_tooltip_to_channel}{$serverTree[tree].cid}" /></a></span>
|
||||
{section loop=$serverTree[tree].draw_before name=line}<img src="modules/TS3Admin/images/viewer/{$serverTree[tree].draw_before[line]}.png" width="16" height="16" class="viewer" />{/section}<img src="modules/TS3Admin/images/viewer/line_{$serverTree[tree].mode}.png" width="16" height="16" class="viewer" /><img src="modules/TS3Admin/images/viewer/16x16_channel_green.png" width="16" height="16" class="viewer" /> {$serverTree[tree].channel_name} <a href="javascript:sendMsg({$serverTree[tree].cid}, 2);"><img src="modules/TS3Admin/images/viewer/16x16_channel_chat.png" class="viewer" border="0" title="Send Message" /></a><span class="serverview_channel" style="display:none;"><a href="javascript:moveToChan({$serverTree[tree].cid});"><img src="modules/TS3Admin/images/viewer/larrow.png" class="viewer" border="0" title="{$lang.LANG_vsliveview_liveview_tooltip_to_channel}{$serverTree[tree].cid}" /></a></span>
|
||||
{section loop=$serverTree[tree].clients name=client}{if $serverTree[tree].clients[client].client_type == 0}
|
||||
<div id="serverview_client_{$serverTree[tree].clients[client].clid}" class="{cycle values="table2,table1"}">
|
||||
<span style="float:right;">
|
||||
<span class="serverview_client">
|
||||
<a href="javascript:setUserMoveToChan({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/rarrow.png" class="viewer" border="0" title="{$lang.OGP_LANG_vsliveview_liveview_tooltip_switch}" /></a>
|
||||
<a href="javascript:sendMsg({$serverTree[tree].clients[client].clid}, 1);"><img src="modules/TS3Admin/images/viewer/16x16_player_chat.png" class="viewer" border="0" title="{$lang.OGP_LANG_vsliveview_liveview_tooltip_send_msg}" /></a>
|
||||
<a href="javascript:poke({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/16x16_poke.png" class="viewer" border="0" title="{$lang.OGP_LANG_vsliveview_liveview_tooltip_poke}" /></a>
|
||||
<a href="javascript:kickClient({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/16x16_delete.png" width="16" height="16" class="viewer" border="0" title="{$lang.OGP_LANG_vsliveview_liveview_tooltip_kick}" /></a>
|
||||
<a href="javascript:banClient({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/16x16_ban_client.png" width="16" height="16" class="viewer" border="0" title="{$lang.OGP_LANG_vsliveview_liveview_tooltip_ban}" /></a>
|
||||
<a href="javascript:setUserMoveToChan({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/rarrow.png" class="viewer" border="0" title="{$lang.LANG_vsliveview_liveview_tooltip_switch}" /></a>
|
||||
<a href="javascript:sendMsg({$serverTree[tree].clients[client].clid}, 1);"><img src="modules/TS3Admin/images/viewer/16x16_player_chat.png" class="viewer" border="0" title="{$lang.LANG_vsliveview_liveview_tooltip_send_msg}" /></a>
|
||||
<a href="javascript:poke({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/16x16_poke.png" class="viewer" border="0" title="{$lang.LANG_vsliveview_liveview_tooltip_poke}" /></a>
|
||||
<a href="javascript:kickClient({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/16x16_delete.png" width="16" height="16" class="viewer" border="0" title="{$lang.LANG_vsliveview_liveview_tooltip_kick}" /></a>
|
||||
<a href="javascript:banClient({$serverTree[tree].clients[client].clid});"><img src="modules/TS3Admin/images/viewer/16x16_ban_client.png" width="16" height="16" class="viewer" border="0" title="{$lang.LANG_vsliveview_liveview_tooltip_ban}" /></a>
|
||||
</span>
|
||||
<a href="javascript:backMoveToChan({$serverTree[tree].clients[client].clid});" style="display:none;" id="serverview_client_back_{$serverTree[tree].clients[client].clid}" class="serverview_client_back"><img src="modules/TS3Admin/images/viewer/back.png" class="viewer" border="0" /></a>
|
||||
</span>
|
||||
|
|
|
|||
|
|
@ -6,12 +6,12 @@
|
|||
<table border="0" cellspacing="1" cellpadding="0">
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsselect_id}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsselect_name}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsselect_ip}:{$lang.OGP_LANG_vsselect_port}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsselect_state}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsselect_clients}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vsselect_uptime}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsselect_id}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsselect_name}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsselect_ip}:{$lang.LANG_vsselect_port}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsselect_state}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsselect_clients}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vsselect_uptime}</b></td>
|
||||
</tr>
|
||||
{foreach from=$selectvServer item=curvServer}
|
||||
<tr class="{cycle values="table2,table1"}">
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
</table>
|
||||
<br /><br />
|
||||
<span style="border-top:1px solid #CCCCCC;padding-top:13px;">
|
||||
<input type="submit" name="vserverSubmit" value="{$lang.OGP_LANG_vsselect_choose}" /> <input type="button" name="startvServer" onclick="setvserverstate('START');" value="{$lang.OGP_LANG_vsselect_start}" /> <input type="button" name="stopvServer" onclick="setvserverstate('STOP');" value="{$lang.OGP_LANG_vsselect_stop}" />
|
||||
<input type="submit" name="vserverSubmit" value="{$lang.LANG_vsselect_choose}" /> <input type="button" name="startvServer" onclick="setvserverstate('START');" value="{$lang.LANG_vsselect_start}" /> <input type="button" name="stopvServer" onclick="setvserverstate('STOP');" value="{$lang.LANG_vsselect_stop}" />
|
||||
</span>
|
||||
</form>
|
||||
<br />
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<div id="updateAvailable">
|
||||
<!--<h3>Achtung: Eine neue Version (v{$updateAvailable[0]}) dieser Software ist unter <a href="{$updateAvailable[1]}" target="_blank">{$updateAvailable[1]}</a> verfügbar.</h3>-->
|
||||
<h3>{$lang.OGP_LANG_update_available|replace:'%1':$updateAvailable[0]|replace:'%2':$updateAvailable[1]}</h3>
|
||||
<h3>{$lang.LANG_update_available|replace:'%1':$updateAvailable[0]|replace:'%2':$updateAvailable[1]}</h3>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -2,86 +2,86 @@
|
|||
<a href="#" id="clearLink" style=""></a>
|
||||
<img src="modules/TS3Admin/images/loading.gif" id="loadingImage" style="visibility:hidden;" />
|
||||
<img src="modules/TS3Admin/images/spacer.png" width="16" height="16" style="visibility:hidden;" />
|
||||
<a href="home.php?m=TS3Admin">{$lang.OGP_LANG_head_vserver_overview}</a> | <a href="home.php?m=TS3Admin&token">{$lang.OGP_LANG_head_vserver_token}</a>
|
||||
<a href="home.php?m=TS3Admin">{$lang.LANG_head_vserver_overview}</a> | <a href="home.php?m=TS3Admin&token">{$lang.LANG_head_vserver_token}</a>
|
||||
</div>
|
||||
|
||||
<span style="float:left;">
|
||||
<fieldset class="infoBox" style="width:320px;"><!--float:left;--><legend>{$lang.OGP_LANG_vsliveview_server_virtualserver} #{$data.virtualserver_id} {$lang.OGP_LANG_vsliveview_server_head}</legend>
|
||||
<fieldset class="infoBox" style="width:320px;"><!--float:left;--><legend>{$lang.LANG_vsliveview_server_virtualserver} #{$data.virtualserver_id} {$lang.LANG_vsliveview_server_head}</legend>
|
||||
<!--not implemented ;) but backup works!-->
|
||||
<div id="serverview">
|
||||
{include file='liveview.tpl'}
|
||||
</div>
|
||||
<input type="hidden" name="liveViewSelection" id="liveViewSelection" />
|
||||
<br />
|
||||
<input type="checkbox" name="liveViewAutoUpdateActivated" id="liveViewAutoUpdateActivated" /> {$lang.OGP_LANG_vsliveview_liveview_enable_autorefresh}
|
||||
<input type="checkbox" name="liveViewAutoUpdateActivated" id="liveViewAutoUpdateActivated" /> {$lang.LANG_vsliveview_liveview_enable_autorefresh}
|
||||
<a href="javascript:serverViewUpdate(true);document.getElementById('clearLink').focus();"><img src="modules/TS3Admin/images/refresh.png" alt="reload" border="0" /></a>
|
||||
</fieldset>
|
||||
<fieldset style="width:320px;"><legend>{$lang.OGP_LANG_vsliveview_channelbackup_head}</legend>
|
||||
<fieldset style="width:320px;"><legend>{$lang.LANG_vsliveview_channelbackup_head}</legend>
|
||||
<p>
|
||||
<form action="home.php?m=TS3Admin&getchannelbackup&type=cleared" method="post" target="_blank">
|
||||
<input type="submit" value="{$lang.OGP_LANG_vsliveview_channelbackup_get}" />
|
||||
<input type="submit" value="{$lang.LANG_vsliveview_channelbackup_get}" />
|
||||
</form>
|
||||
</p><br />
|
||||
<hr />
|
||||
{if !empty($insertResult)}
|
||||
{if $insertResult[0]|upper == "ERROR"}
|
||||
<p>{$lang.OGP_LANG_error} {$insertResult[1]}: {$insertResult[2]}</p>
|
||||
<p>{$lang.LANG_error} {$insertResult[1]}: {$insertResult[2]}</p>
|
||||
{else}
|
||||
<p>
|
||||
{$lang.OGP_LANG_vsliveview_channelbackup_new_added_ok}
|
||||
{$lang.LANG_vsliveview_channelbackup_new_added_ok}
|
||||
</p>
|
||||
{/if}
|
||||
{/if}
|
||||
<p>
|
||||
<h3>{$lang.OGP_LANG_vsliveview_channelbackup_load}</h3>
|
||||
<h3>{$lang.LANG_vsliveview_channelbackup_load}</h3>
|
||||
<form action="home.php?m=TS3Admin&liveview&do=loadbackup" method="post" enctype="multipart/form-data">
|
||||
<input type="file" name="backup" accept="text/plain" style="width:200px;" /><br /><br />
|
||||
<input type="submit" name="loadChannelBackupSubmit" value="{$lang.OGP_LANG_vsliveview_channelbackup_load_submit}" />
|
||||
<input type="submit" name="loadChannelBackupSubmit" value="{$lang.LANG_vsliveview_channelbackup_load_submit}" />
|
||||
</form>
|
||||
</p>
|
||||
</fieldset>
|
||||
</span>
|
||||
|
||||
|
||||
<fieldset class="infoBox" style="width:700px;"><legend>{$lang.OGP_LANG_vsoverview_banlist_head}</legend>
|
||||
<fieldset class="infoBox" style="width:700px;"><legend>{$lang.LANG_vsoverview_banlist_head}</legend>
|
||||
<div id="banlist">
|
||||
{include file='banlist.tpl'}
|
||||
</div>
|
||||
<br /><a href="javascript:banListUpdate();document.getElementById('clearLink').focus();"><img src="modules/TS3Admin/images/refresh.png" alt="reload" border="0" /></a>
|
||||
</fieldset>
|
||||
<fieldset class="infoBox" style="width:310px;"><legend>{$lang.OGP_LANG_vsoverview_banlist_new_head}</legend>
|
||||
<fieldset class="infoBox" style="width:310px;"><legend>{$lang.LANG_vsoverview_banlist_new_head}</legend>
|
||||
<table>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_banlist_ip}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_banlist_ip}</b></td>
|
||||
<td><input type="text" name="newBanIP" id="newBanIP" value="" style="width:140px;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_banlist_name}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_banlist_name}</b></td>
|
||||
<td><input type="text" name="newBanName" id="newBanName" value="" style="width:140px;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_banlist_uid}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_banlist_uid}</b></td>
|
||||
<td><input type="text" name="newBanUID" id="newBanUID" value="" style="width:200px;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_banlist_reason}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_banlist_reason}</b></td>
|
||||
<td><input type="text" name="newBanReason" id="newBanReason" value="" style="width:200px;" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_banlist_duration}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_banlist_duration}</b></td>
|
||||
<td>
|
||||
<input type="text" name="newBanDuration" id="newBanDuration" value="" style="width:50px;" />
|
||||
<select name="newBanDurationMode" id="newBanDurationMode" onchange="if(this.selectedIndex==0) document.getElementById('newBanDuration').disabled=true;else document.getElementById('newBanDuration').disabled=false;">
|
||||
<option value="0">{$lang.OGP_LANG_vsoverview_banlist_unlimited}</option>
|
||||
<option value="1">{$lang.OGP_LANG_time_seconds}</option>
|
||||
<option value="60" selected="selected">{$lang.OGP_LANG_time_minutes}</option>
|
||||
<option value="3600">{$lang.OGP_LANG_time_hours}</option>
|
||||
<option value="86400">{$lang.OGP_LANG_time_days}</option>
|
||||
<option value="0">{$lang.LANG_vsoverview_banlist_unlimited}</option>
|
||||
<option value="1">{$lang.LANG_time_seconds}</option>
|
||||
<option value="60" selected="selected">{$lang.LANG_time_minutes}</option>
|
||||
<option value="3600">{$lang.LANG_time_hours}</option>
|
||||
<option value="86400">{$lang.LANG_time_days}</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center"><input type="button" value="{$lang.OGP_LANG_vsoverview_banlist_new_create}" onclick="addBan();" /></td>
|
||||
<td colspan="2" align="center"><input type="button" value="{$lang.LANG_vsoverview_banlist_new_create}" onclick="addBan();" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<a href="#" id="clearLink" style=""></a>
|
||||
<img src="modules/TS3Admin/images/loading.gif" id="loadingImage" style="visibility:hidden;" />
|
||||
<img src="modules/TS3Admin/images/spacer.png" width="16" height="16" style="visibility:hidden;" />
|
||||
<a href="home.php?m=TS3Admin&token">{$lang.OGP_LANG_head_vserver_token}</a> | <a href="home.php?m=TS3Admin&liveview">{$lang.OGP_LANG_head_vserver_liveview}</a>
|
||||
<a href="home.php?m=TS3Admin&token">{$lang.LANG_head_vserver_token}</a> | <a href="home.php?m=TS3Admin&liveview">{$lang.LANG_head_vserver_liveview}</a>
|
||||
</div>
|
||||
|
||||
<fieldset class="infoBox" style="width:500px;float:left;"><legend>{$lang.OGP_LANG_vsoverview_virtualserver} #{$data.virtualserver_id} {$lang.OGP_LANG_vsoverview_information_head}</legend>
|
||||
<fieldset class="infoBox" style="width:500px;float:left;"><legend>{$lang.LANG_vsoverview_virtualserver} #{$data.virtualserver_id} {$lang.LANG_vsoverview_information_head}</legend>
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
||||
<tr>
|
||||
<td colspan="2"><div class="propHeadline"><b>{$lang.OGP_LANG_vsoverview_info_general_head}</b></div></td>
|
||||
<td colspan="2"><div class="propHeadline"><b>{$lang.LANG_vsoverview_info_general_head}</b></div></td>
|
||||
</tr>
|
||||
{if $subusers_installed and $is_parent_user}
|
||||
{if $subusers|@is_array}
|
||||
<tr>
|
||||
<td width="120"><b>{$lang.OGP_LANG_assign_to_subuser}</b></td>
|
||||
<td width="120"><b>{$lang.LANG_assign_to_subuser}</b></td>
|
||||
<td>
|
||||
<form method=POST>
|
||||
<input type=hidden name=assign_subuser>
|
||||
<select name="user_id" onchange="this.form.submit();">
|
||||
<option>{$lang.OGP_LANG_select_subuser}</option>
|
||||
<option>{$lang.LANG_select_subuser}</option>
|
||||
{foreach from=$subusers item=subuser}
|
||||
<option value="{$subuser.user_id}">{$subuser.users_login}</option>
|
||||
{/foreach}
|
||||
|
|
@ -29,12 +29,12 @@
|
|||
{/if}
|
||||
{if $subusers_assigned|@is_array}
|
||||
<tr>
|
||||
<td width="120"><b>{$lang.OGP_LANG_unassign_from_subuser}</b></td>
|
||||
<td width="120"><b>{$lang.LANG_unassign_from_subuser}</b></td>
|
||||
<td>
|
||||
<form method=POST>
|
||||
<input type=hidden name=unassign_subuser>
|
||||
<select name="user_id" onchange="this.form.submit();">
|
||||
<option>{$lang.OGP_LANG_select_subuser}</option>
|
||||
<option>{$lang.LANG_select_subuser}</option>
|
||||
{foreach from=$subusers_assigned item=subuser}
|
||||
<option value="{$subuser.user_id}">{$subuser.users_login}</option>
|
||||
{/foreach}
|
||||
|
|
@ -45,111 +45,111 @@
|
|||
{/if}
|
||||
{/if}
|
||||
<tr>
|
||||
<td width="120"><b>{$lang.OGP_LANG_vsoverview_info_servername}</b></td>
|
||||
<td width="120"><b>{$lang.LANG_vsoverview_info_servername}</b></td>
|
||||
<td><span id="virtualserver_name">{$data.virtualserver_name}</span> <a href="javascript:serveredit('virtualserver_name');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_host}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_host}</b></td>
|
||||
<td>{$data.virtualserver_platform} {$data.virtualserver_version}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_state}</b></td>
|
||||
<td><span id="serverstatus" class="{$data.virtualserver_status}">{$data.virtualserver_status}</span>{if $data.virtualserver_status == "online"} - {$lang.OGP_LANG_vsselect_ip}:{$lang.OGP_LANG_vsselect_port} <a href="ts3server://{$display_public_ip}:{$data.virtualserver_port}">{$display_public_ip}:{$data.virtualserver_port}</a>{/if}</td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_state}</b></td>
|
||||
<td><span id="serverstatus" class="{$data.virtualserver_status}">{$data.virtualserver_status}</span>{if $data.virtualserver_status == "online"} - {$lang.LANG_vsselect_ip}:{$lang.LANG_vsselect_port} <a href="ts3server://{$display_public_ip}:{$data.virtualserver_port}">{$display_public_ip}:{$data.virtualserver_port}</a>{/if}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_uptime}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_uptime}</b></td>
|
||||
<td><span id="virtualserver_uptime">{$webinterface->parseTime($data.virtualserver_uptime)}</span> <a href="javascript:serverupdate(new Array('virtualserver_uptime'));" class="edit"><img src="modules/TS3Admin/images/refresh.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_welcomemsg}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_welcomemsg}</b></td>
|
||||
<td><span id="virtualserver_welcomemessage">{$data.virtualserver_welcomemessage}</span> <a href="javascript:serveredit('virtualserver_welcomemessage');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_hostmsg}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_hostmsg}</b></td>
|
||||
<td><span id="virtualserver_hostmessage">{$data.virtualserver_hostmessage}</span> <a href="javascript:serveredit('virtualserver_hostmessage');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b> ⇒ {$lang.OGP_LANG_vsoverview_info_hostmsg_mode_output}</b></td>
|
||||
<td><b> ⇒ {$lang.LANG_vsoverview_info_hostmsg_mode_output}</b></td>
|
||||
<td>
|
||||
<span id="virtualserver_hostmessage_mode">
|
||||
<table border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="0"{if $data.virtualserver_hostmessage_mode == 0} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.OGP_LANG_vsoverview_info_hostmsg_mode_0}</td>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="1"{if $data.virtualserver_hostmessage_mode == 1} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.OGP_LANG_vsoverview_info_hostmsg_mode_1}</td>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="0"{if $data.virtualserver_hostmessage_mode == 0} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.LANG_vsoverview_info_hostmsg_mode_0}</td>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="1"{if $data.virtualserver_hostmessage_mode == 1} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.LANG_vsoverview_info_hostmsg_mode_1}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="2"{if $data.virtualserver_hostmessage_mode == 2} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.OGP_LANG_vsoverview_info_hostmsg_mode_2}</td>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="3"{if $data.virtualserver_hostmessage_mode == 3} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.OGP_LANG_vsoverview_info_hostmsg_mode_3}</td>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="2"{if $data.virtualserver_hostmessage_mode == 2} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.LANG_vsoverview_info_hostmsg_mode_2}</td>
|
||||
<td><input type="radio" name="virtualserver_hostmessage_mode" value="3"{if $data.virtualserver_hostmessage_mode == 3} checked="checked"{/if} onchange="serveredit_enum('virtualserver_hostmessage_mode');" /> {$lang.LANG_vsoverview_info_hostmsg_mode_3}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_req_security}</b></td>
|
||||
<td><span id="virtualserver_needed_identity_security_level">{$data.virtualserver_needed_identity_security_level}</span> {$lang.OGP_LANG_vsoverview_info_req_securitylvl}<a href="javascript:serveredit('virtualserver_needed_identity_security_level');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_req_security}</b></td>
|
||||
<td><span id="virtualserver_needed_identity_security_level">{$data.virtualserver_needed_identity_security_level}</span> {$lang.LANG_vsoverview_info_req_securitylvl}<a href="javascript:serveredit('virtualserver_needed_identity_security_level');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2"><div class="propHeadline"><b>{$lang.OGP_LANG_vsoverview_info_hostbanner_head}</b></div></td>
|
||||
<td colspan="2"><div class="propHeadline"><b>{$lang.LANG_vsoverview_info_hostbanner_head}</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_hostbanner_url}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_hostbanner_url}</b></td>
|
||||
<td><span id="virtualserver_hostbanner_url">{$data.virtualserver_hostbanner_url}</span> <a href="javascript:serveredit('virtualserver_hostbanner_url');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_hostbanner_imgurl}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_hostbanner_imgurl}</b></td>
|
||||
<td><span id="virtualserver_hostbanner_gfx_url">{$data.virtualserver_hostbanner_gfx_url}</span> <a href="javascript:serveredit('virtualserver_hostbanner_gfx_url');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_hostbanner_buttonurl}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_hostbanner_buttonurl}</b></td>
|
||||
<td><span id="virtualserver_hostbutton_url">{$data.virtualserver_hostbutton_url}</span> <a href="javascript:serveredit('virtualserver_hostbutton_url');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2"><div class="propHeadline"><b>{$lang.OGP_LANG_vsoverview_info_antiflood_head}</b></div></td>
|
||||
<td colspan="2"><div class="propHeadline"><b>{$lang.LANG_vsoverview_info_antiflood_head}</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_antiflood_warning}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_needed_warning">{$data.virtualserver_antiflood_points_needed_warning}</span> {$lang.OGP_LANG_vsoverview_info_antiflood_points} <a href="javascript:serveredit('virtualserver_antiflood_points_needed_warning');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_antiflood_warning}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_needed_warning">{$data.virtualserver_antiflood_points_needed_warning}</span> {$lang.LANG_vsoverview_info_antiflood_points} <a href="javascript:serveredit('virtualserver_antiflood_points_needed_warning');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_antiflood_kick}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_needed_kick">{$data.virtualserver_antiflood_points_needed_kick}</span> {$lang.OGP_LANG_vsoverview_info_antiflood_points} <a href="javascript:serveredit('virtualserver_antiflood_points_needed_kick');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_antiflood_kick}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_needed_kick">{$data.virtualserver_antiflood_points_needed_kick}</span> {$lang.LANG_vsoverview_info_antiflood_points} <a href="javascript:serveredit('virtualserver_antiflood_points_needed_kick');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_antiflood_ban}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_needed_ban">{$data.virtualserver_antiflood_points_needed_ban}</span> {$lang.OGP_LANG_vsoverview_info_antiflood_points} <a href="javascript:serveredit('virtualserver_antiflood_points_needed_ban');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_antiflood_ban}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_needed_ban">{$data.virtualserver_antiflood_points_needed_ban}</span> {$lang.LANG_vsoverview_info_antiflood_points} <a href="javascript:serveredit('virtualserver_antiflood_points_needed_ban');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_antiflood_banduration}</b></td>
|
||||
<td><span id="virtualserver_antiflood_ban_time">{$data.virtualserver_antiflood_ban_time}</span> {$lang.OGP_LANG_vsoverview_info_antiflood_in_seconds} <a href="javascript:serveredit('virtualserver_antiflood_ban_time');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_antiflood_banduration}</b></td>
|
||||
<td><span id="virtualserver_antiflood_ban_time">{$data.virtualserver_antiflood_ban_time}</span> {$lang.LANG_vsoverview_info_antiflood_in_seconds} <a href="javascript:serveredit('virtualserver_antiflood_ban_time');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_info_antiflood_decrease}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_tick_reduce">{$data.virtualserver_antiflood_points_tick_reduce}</span> {$lang.OGP_LANG_vsoverview_info_antiflood_points_per_tick} <a href="javascript:serveredit('virtualserver_antiflood_points_tick_reduce');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
<td><b>{$lang.LANG_vsoverview_info_antiflood_decrease}</b></td>
|
||||
<td><span id="virtualserver_antiflood_points_tick_reduce">{$data.virtualserver_antiflood_points_tick_reduce}</span> {$lang.LANG_vsoverview_info_antiflood_points_per_tick} <a href="javascript:serveredit('virtualserver_antiflood_points_tick_reduce');" class="edit"><img src="modules/TS3Admin/images/edit.png" alt="edit" border="0" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<fieldset class="infoBox" style="width:300px;float:left;"><legend>{$lang.OGP_LANG_vsoverview_virtualserver} #{$data.virtualserver_id} {$lang.OGP_LANG_vsoverview_connection_head}</legend>
|
||||
<fieldset class="infoBox" style="width:300px;float:left;"><legend>{$lang.LANG_vsoverview_virtualserver} #{$data.virtualserver_id} {$lang.LANG_vsoverview_connection_head}</legend>
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
||||
<tr>
|
||||
<td colspan="3"><div class="propHeadline"><b>{$lang.OGP_LANG_vsoverview_conn_total_head}</b> <a href="javascript:serverupdate(new Array('connection_packets_sent_total', 'connection_packets_received_total', 'connection_bytes_sent_total', 'connection_bytes_received_total', 'connection_bandwidth_sent_last_second_total', 'connection_bandwidth_received_last_second_total', 'connection_bandwidth_sent_last_minute_total', 'connection_bandwidth_received_last_minute_total'));" class="edit"><img src="modules/TS3Admin/images/refresh.png" alt="edit" border="0" /></a></div></td>
|
||||
<td colspan="3"><div class="propHeadline"><b>{$lang.LANG_vsoverview_conn_total_head}</b> <a href="javascript:serverupdate(new Array('connection_packets_sent_total', 'connection_packets_received_total', 'connection_bytes_sent_total', 'connection_bytes_received_total', 'connection_bandwidth_sent_last_second_total', 'connection_bandwidth_received_last_second_total', 'connection_bandwidth_sent_last_minute_total', 'connection_bandwidth_received_last_minute_total'));" class="edit"><img src="modules/TS3Admin/images/refresh.png" alt="edit" border="0" /></a></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td><span class="small italic">{$lang.OGP_LANG_vsoverview_conn_total_send}</span></td>
|
||||
<td><span class="small italic">{$lang.OGP_LANG_vsoverview_conn_total_received}</span></td>
|
||||
<td><span class="small italic">{$lang.LANG_vsoverview_conn_total_send}</span></td>
|
||||
<td><span class="small italic">{$lang.LANG_vsoverview_conn_total_received}</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_conn_total_packets}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_conn_total_packets}</b></td>
|
||||
<td><span id="connection_packets_sent_total">{$data.connection_packets_sent_total}</span></td>
|
||||
<td><span id="connection_packets_received_total">{$data.connection_packets_received_total}</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_conn_total_bytes}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_conn_total_bytes}</b></td>
|
||||
<td><span id="connection_bytes_sent_total">{$webinterface->convertByteToMB($data.connection_bytes_sent_total)}</span> <span class="small">MB</span></td>
|
||||
<td><span id="connection_bytes_received_total">{$webinterface->convertByteToMB($data.connection_bytes_received_total)}</span> <span class="small">MB</span></td>
|
||||
</tr>
|
||||
|
|
@ -157,20 +157,20 @@
|
|||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><div class="propHeadline"><b>{$lang.OGP_LANG_vsoverview_conn_bandwidth_head}</b></div></td>
|
||||
<td colspan="3"><div class="propHeadline"><b>{$lang.LANG_vsoverview_conn_bandwidth_head}</b></div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="small italic">{$lang.OGP_LANG_vsoverview_conn_bandwidth_last}</span></td>
|
||||
<td><span class="small italic">{$lang.OGP_LANG_vsoverview_conn_bandwidth_send}</span></td>
|
||||
<td><span class="small italic">{$lang.OGP_LANG_vsoverview_conn_bandwidth_received}</span></td>
|
||||
<td><span class="small italic">{$lang.LANG_vsoverview_conn_bandwidth_last}</span></td>
|
||||
<td><span class="small italic">{$lang.LANG_vsoverview_conn_bandwidth_send}</span></td>
|
||||
<td><span class="small italic">{$lang.LANG_vsoverview_conn_bandwidth_received}</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_conn_bandwidth_second}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_conn_bandwidth_second}</b></td>
|
||||
<td><span id="connection_bandwidth_sent_last_second_total">{$webinterface->convertByteToKB($data.connection_bandwidth_sent_last_second_total)}</span> <span class="small">kB</span></td>
|
||||
<td><span id="connection_bandwidth_received_last_second_total">{$webinterface->convertByteToKB($data.connection_bandwidth_received_last_second_total)}</span> <span class="small">kB</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>{$lang.OGP_LANG_vsoverview_conn_bandwidth_minute}</b></td>
|
||||
<td><b>{$lang.LANG_vsoverview_conn_bandwidth_minute}</b></td>
|
||||
<td><span id="connection_bandwidth_sent_last_minute_total">{$webinterface->convertByteToKB($data.connection_bandwidth_sent_last_minute_total)}</span> <span class="small">kB/s</span></td>
|
||||
<td><span id="connection_bandwidth_received_last_minute_total">{$webinterface->convertByteToKB($data.connection_bandwidth_received_last_minute_total)}</span> <span class="small">kB/s</span></td>
|
||||
</tr>
|
||||
|
|
|
|||
|
|
@ -2,22 +2,22 @@
|
|||
<a href="#" id="clearLink" style=""></a>
|
||||
<img src="modules/TS3Admin/images/loading.gif" id="loadingImage" style="visibility:hidden;" />
|
||||
<img src="modules/TS3Admin/images/spacer.png" width="16" height="16" style="visibility:hidden;" />
|
||||
<a href="home.php?m=TS3Admin&">{$lang.OGP_LANG_head_vserver_overview}</a> | <a href="home.php?m=TS3Admin&liveview">{$lang.OGP_LANG_head_vserver_liveview}</a>
|
||||
<a href="home.php?m=TS3Admin&">{$lang.LANG_head_vserver_overview}</a> | <a href="home.php?m=TS3Admin&liveview">{$lang.LANG_head_vserver_liveview}</a>
|
||||
</div>
|
||||
|
||||
<fieldset class="infoBox" style="width:800px;"><!--float:left;--><legend>{$lang.OGP_LANG_vstoken_token_virtualserver} #{$data.virtualserver_id} {$lang.OGP_LANG_vstoken_token_head}</legend>
|
||||
<fieldset class="infoBox" style="width:800px;"><!--float:left;--><legend>{$lang.LANG_vstoken_token_virtualserver} #{$data.virtualserver_id} {$lang.LANG_vstoken_token_head}</legend>
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
||||
<tr>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vstoken_token_type}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vstoken_token_id1}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vstoken_token_id2}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vstoken_token_tokencode}</b></td>
|
||||
<td class="table0"><b>{$lang.OGP_LANG_vstoken_token_delete}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vstoken_token_type}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vstoken_token_id1}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vstoken_token_id2}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vstoken_token_tokencode}</b></td>
|
||||
<td class="table0"><b>{$lang.LANG_vstoken_token_delete}</b></td>
|
||||
</tr>
|
||||
{if $tokenList != false}
|
||||
{foreach from=$tokenList item=token}
|
||||
<tr id="tokenRow_{$token.token}" class="{cycle values="table2,table1"}">
|
||||
<td>{if $token.token_type == 1}{$lang.OGP_LANG_vstoken_new_tokentype_1}{else}{$lang.OGP_LANG_vstoken_new_tokentype_0}{/if}</td>
|
||||
<td>{if $token.token_type == 1}{$lang.LANG_vstoken_new_tokentype_1}{else}{$lang.LANG_vstoken_new_tokentype_0}{/if}</td>
|
||||
<td>{if $token.token_type == 1}{$channelGroupListNames[$token.token_id1].name}{else}{$serverGroupListNames[$token.token_id1].name}{/if} ({$token.token_id1})</td>
|
||||
<td>{if $token.token_type == 1}{$channelListNames[$token.token_id2].channel_name} ({$token.token_id2}){/if}</td>
|
||||
<td>{$token.token}</td>
|
||||
|
|
@ -30,27 +30,27 @@
|
|||
</fieldset>
|
||||
|
||||
|
||||
<fieldset style="width:220px;"><legend>{$lang.OGP_LANG_vstoken_new_head}</legend>
|
||||
<fieldset style="width:220px;"><legend>{$lang.LANG_vstoken_new_head}</legend>
|
||||
{if !empty($addToken)}
|
||||
{if $addToken[0]|upper == "ERROR"}
|
||||
<p>{$lang.OGP_LANG_error} {$addToken[1]}: {$addToken[2]}</p>
|
||||
<p>{$lang.LANG_error} {$addToken[1]}: {$addToken[2]}</p>
|
||||
{else}
|
||||
<p>
|
||||
{$lang.OGP_LANG_vstoken_new_added_ok}
|
||||
{$lang.LANG_vstoken_new_added_ok}
|
||||
</p>
|
||||
{/if}
|
||||
{/if}
|
||||
<form action="home.php?m=TS3Admin&token&do=addtoken" method="post">
|
||||
{$lang.OGP_LANG_vstoken_new_tokentype}<br />
|
||||
{$lang.LANG_vstoken_new_tokentype}<br />
|
||||
<select name="tokentype" onchange="changeTokenType(this);">
|
||||
<option value="-1" selected="selected"></option>
|
||||
<option value="0">{$lang.OGP_LANG_vstoken_new_servergroup}</option>
|
||||
<option value="1">{$lang.OGP_LANG_vstoken_new_channelgroup}</option>
|
||||
<option value="0">{$lang.LANG_vstoken_new_servergroup}</option>
|
||||
<option value="1">{$lang.LANG_vstoken_new_channelgroup}</option>
|
||||
</select><br />
|
||||
|
||||
<div id="tokentype0" style="display:none;">
|
||||
<p><br />
|
||||
{$lang.OGP_LANG_vstoken_new_select_group}<br />
|
||||
{$lang.LANG_vstoken_new_select_group}<br />
|
||||
<select name="tokenid1_0">
|
||||
{foreach from=$serverGroupList item=serverGroup}{if $serverGroup.type == 1}
|
||||
<option value="{$serverGroup.sgid}">{$serverGroup.name}</option>
|
||||
|
|
@ -62,14 +62,14 @@
|
|||
|
||||
<div id="tokentype1" style="display:none;">
|
||||
<p><br />
|
||||
{$lang.OGP_LANG_vstoken_new_select_channelgroup}<br />
|
||||
{$lang.LANG_vstoken_new_select_channelgroup}<br />
|
||||
<select name="tokenid1_1">
|
||||
{foreach from=$channelGroupList item=channelGroup}{if $channelGroup.type == 1}
|
||||
<option value="{$channelGroup.cgid}">{$channelGroup.name}</option>
|
||||
{/if}{/foreach}
|
||||
</select>
|
||||
<br /><br />
|
||||
{$lang.OGP_LANG_vstoken_new_select_channel}<br />
|
||||
{$lang.LANG_vstoken_new_select_channel}<br />
|
||||
<select name="tokenid2_1">
|
||||
{foreach from=$channelList item=channel}
|
||||
<option value="{$channel.cid}">{$channel.channel_name}</option>
|
||||
|
|
@ -78,6 +78,6 @@
|
|||
</p>
|
||||
</div>
|
||||
<br />
|
||||
<input type="submit" name="tokenAddSubmit" id="tokenAddSubmit" value="{$lang.OGP_LANG_vstoken_new_create}" disabled="disabled" />
|
||||
<input type="submit" name="tokenAddSubmit" id="tokenAddSubmit" value="{$lang.LANG_vstoken_new_create}" disabled="disabled" />
|
||||
</form>
|
||||
</fieldset>
|
||||
|
|
|
|||
|
|
@ -3,25 +3,25 @@
|
|||
<script src="modules/TS3Admin/webinterface.js" type="text/javascript"></script>
|
||||
<body onload="onLoad();<?php if ($this->_tpl_vars['liveviewAutoUpdate'] == true): ?>liveViewUpdateInterval = setInterval('serverViewUpdate(false)', 10000);<?php endif; ?>">
|
||||
<div id="jsMsg" style="display:none;">
|
||||
<span id="js_error"><?php echo $this->_tpl_vars['lang']['OGP_LANG_js_error']; ?>
|
||||
<span id="js_error"><?php echo $this->_tpl_vars['lang']['LANG_js_error']; ?>
|
||||
</span>
|
||||
<span id="js_ajax_error"><?php echo $this->_tpl_vars['lang']['OGP_LANG_js_ajax_error']; ?>
|
||||
<span id="js_ajax_error"><?php echo $this->_tpl_vars['lang']['LANG_js_ajax_error']; ?>
|
||||
</span>
|
||||
<span id="js_confirm_server_stop" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_confirm_server_stop']; ?>
|
||||
<span id="js_confirm_server_stop" title="<?php echo $this->_tpl_vars['lang']['LANG_js_confirm_server_stop']; ?>
|
||||
"></span>
|
||||
<span id="js_confirm_server_delete" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_confirm_server_delete']; ?>
|
||||
<span id="js_confirm_server_delete" title="<?php echo $this->_tpl_vars['lang']['LANG_js_confirm_server_delete']; ?>
|
||||
"></span>
|
||||
<span id="js_notice_server_deleted" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_notice_server_deleted']; ?>
|
||||
<span id="js_notice_server_deleted" title="<?php echo $this->_tpl_vars['lang']['LANG_js_notice_server_deleted']; ?>
|
||||
"></span>
|
||||
<span id="js_prompt_banduration" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_prompt_banduration']; ?>
|
||||
<span id="js_prompt_banduration" title="<?php echo $this->_tpl_vars['lang']['LANG_js_prompt_banduration']; ?>
|
||||
"></span>
|
||||
<span id="js_prompt_banreason" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_prompt_banreason']; ?>
|
||||
<span id="js_prompt_banreason" title="<?php echo $this->_tpl_vars['lang']['LANG_js_prompt_banreason']; ?>
|
||||
"></span>
|
||||
<span id="js_prompt_msg_to" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_prompt_msg_to']; ?>
|
||||
<span id="js_prompt_msg_to" title="<?php echo $this->_tpl_vars['lang']['LANG_js_prompt_msg_to']; ?>
|
||||
"></span>
|
||||
<span id="js_prompt_poke_to" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_prompt_poke_to']; ?>
|
||||
<span id="js_prompt_poke_to" title="<?php echo $this->_tpl_vars['lang']['LANG_js_prompt_poke_to']; ?>
|
||||
"></span>
|
||||
<span id="js_prompt_new_propvalue" title="<?php echo $this->_tpl_vars['lang']['OGP_LANG_js_prompt_new_propvalue']; ?>
|
||||
<span id="js_prompt_new_propvalue" title="<?php echo $this->_tpl_vars['lang']['LANG_js_prompt_new_propvalue']; ?>
|
||||
"></span>
|
||||
</div>
|
||||
<!--[if IE]>
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ function exec_ogp_module() {
|
|||
$logs = $db->read_logger($p, $l, $search_field);
|
||||
|
||||
if (empty($logs) && !empty($search_field)) {
|
||||
print_failure(get_lang_f('no_results_found', htmlentities($search_field)));
|
||||
print_failure(get_lang_f('no_results_found', htmlentities($search_field ?? '', ENT_QUOTES, 'UTF-8')));
|
||||
$view->refresh("?m=administration&p=watch_logger", 5);
|
||||
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -22,19 +22,19 @@
|
|||
*
|
||||
*/
|
||||
|
||||
define('OGP_LANG_your_circulars', "Your Notifications");
|
||||
define('OGP_LANG_status', "Status");
|
||||
define('OGP_LANG_subject', "Subject");
|
||||
define('OGP_LANG_users_not_red_circular', "Not Seen by");
|
||||
define('OGP_LANG_date', "Date");
|
||||
define('OGP_LANG_remove_selected_circulars', "Remove Selected");
|
||||
define('OGP_LANG_back', "Back");
|
||||
define('OGP_LANG_Circular', "Notification");
|
||||
define('OGP_LANG_send_to', "Send To");
|
||||
define('OGP_LANG_admins', "Admins");
|
||||
define('OGP_LANG_users', "Users");
|
||||
define('OGP_LANG_groups', "Groups");
|
||||
define('OGP_LANG_subusers_of_user', "Subusers");
|
||||
define('OGP_LANG_message', "Message");
|
||||
define('OGP_LANG_send_circular', "Send Notification");
|
||||
define('LANG_your_circulars', "Your Notifications");
|
||||
define('LANG_status', "Status");
|
||||
define('LANG_subject', "Subject");
|
||||
define('LANG_users_not_red_circular', "Not Seen by");
|
||||
define('LANG_date', "Date");
|
||||
define('LANG_remove_selected_circulars', "Remove Selected");
|
||||
define('LANG_back', "Back");
|
||||
define('LANG_Circular', "Notification");
|
||||
define('LANG_send_to', "Send To");
|
||||
define('LANG_admins', "Admins");
|
||||
define('LANG_users', "Users");
|
||||
define('LANG_groups', "Groups");
|
||||
define('LANG_subusers_of_user', "Subusers");
|
||||
define('LANG_message', "Message");
|
||||
define('LANG_send_circular', "Send Notification");
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ function exec_ogp_module()
|
|||
{
|
||||
if(!checkCronInput($_POST['minute'], $_POST['hour'], $_POST['dayOfTheMonth'], $_POST['month'], $_POST['dayOfTheWeek']))
|
||||
{
|
||||
print_failure(get_lang('OGP_LANG_bad_inputs'));
|
||||
print_failure(get_lang('bad_inputs'));
|
||||
$view->refresh('?m=cron&p=cron',2);
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ function exec_ogp_module()
|
|||
{
|
||||
if(!checkCronInput($_POST['minute'], $_POST['hour'], $_POST['dayOfTheMonth'], $_POST['month'], $_POST['dayOfTheWeek']))
|
||||
{
|
||||
print_failure(get_lang('OGP_LANG_bad_inputs'));
|
||||
print_failure(get_lang('bad_inputs'));
|
||||
$view->refresh('?m=cron&p=user_cron',2);
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -276,7 +276,7 @@ function exec_ogp_module()
|
|||
echo "<tr><th>". get_lang("home_id") ."</th><th>". get_lang("home_path") ."</th><th>". get_lang("game_type") ."</th><th>". get_lang("server_name") ."</th><th>". get_lang("port") ."</th></tr>";
|
||||
foreach ((array)$game_homes as $game_home)
|
||||
{
|
||||
echo "<tr><td>".$game_home['home_id']."</td><td>".$game_home['home_path']."</td><td>".$game_home['game_name']."</td><td>".htmlentities($game_home['home_name'])."</td><td>".$game_home['port']."</td></tr>";
|
||||
echo "<tr><td>".$game_home['home_id']."</td><td>".$game_home['home_path']."</td><td>".$game_home['game_name']."</td><td>".htmlentities($game_home['home_name'] ?? '', ENT_QUOTES, 'UTF-8')."</td><td>".$game_home['port']."</td></tr>";
|
||||
}
|
||||
echo "</table>";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ function exec_ogp_module() {
|
|||
}
|
||||
}
|
||||
|
||||
echo "<h2>".($my_user_id !== $user_id ? get_lang_f('editing_profile', htmlentities($userInfo['users_login'])) : get_lang('your_profile'))."</h2>";
|
||||
echo "<h2>".($my_user_id !== $user_id ? get_lang_f('editing_profile', htmlentities($userInfo['users_login'] ?? '', ENT_QUOTES, 'UTF-8')) : get_lang('your_profile'))."</h2>";
|
||||
echo "<div align='center'>";
|
||||
require_once("includes/form_table_class.php");
|
||||
|
||||
|
|
|
|||
|
|
@ -113,7 +113,7 @@ function exec_ogp_module() {
|
|||
": <select name=\"user_to_add\">";
|
||||
foreach ((array)$available_users as $user_row)
|
||||
{
|
||||
echo "<option value=\"$user_row[user_id]\">" . htmlentities($user_row[users_login]) . "</option>";
|
||||
echo "<option value=\"$user_row[user_id]\">" . htmlentities($user_row[users_login] ?? '', ENT_QUOTES, 'UTF-8') . "</option>";
|
||||
}
|
||||
echo "</select>\n";
|
||||
echo "<input type='hidden' name='group_id' value='$row[group_id]' />";
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ function exec_ogp_module() {
|
|||
$result = $db->getUserList_limit($page_user, $limit_user, $search_field);
|
||||
|
||||
if (empty($result) && $search_field !== false) {
|
||||
print_failure(get_lang_f('no_results_found', htmlentities($search_field)));
|
||||
print_failure(get_lang_f('no_results_found', htmlentities($search_field ?? '', ENT_QUOTES, 'UTF-8')));
|
||||
|
||||
$view->refresh("?m=user_admin", 5);
|
||||
return;
|
||||
|
|
@ -75,7 +75,7 @@ function exec_ogp_module() {
|
|||
<td style="width: 50%; vertical-align: middle; text-align: right;">
|
||||
<form action="home.php" method="GET" style="float:right;">
|
||||
<input type ="hidden" name="m" value="user_admin" />
|
||||
<input name="search" type="text" id="search" value="' . $search_field . '"/>
|
||||
<input name="search" type="text" id="search" value="' . htmlspecialchars($search_field ?? '', ENT_QUOTES, 'UTF-8') . '"/>
|
||||
<input type="submit" value="'.get_lang('search').'" />
|
||||
</form>
|
||||
</td>
|
||||
|
|
@ -119,8 +119,8 @@ function exec_ogp_module() {
|
|||
get_lang('assign_homes')."]</a><br />
|
||||
<a href='?m=user_admin&p=del&user_id=$row[user_id]'>[".get_lang('delete')."]</a><br />
|
||||
<a href='?m=user_admin&p=edit_user&user_id=$row[user_id]'>[".get_lang('edit_profile')."]</a></td>
|
||||
<td>".htmlentities($row['users_login'])."</td><td>".htmlentities($row['users_role'])."</td>
|
||||
<td>".htmlentities($row['users_email'])."</td>
|
||||
<td>".htmlentities($row['users_login'] ?? '', ENT_QUOTES, 'UTF-8')."</td><td>".htmlentities($row['users_role'] ?? '', ENT_QUOTES, 'UTF-8')."</td>
|
||||
<td>".htmlentities($row['users_email'] ?? '', ENT_QUOTES, 'UTF-8')."</td>
|
||||
<td>$user_expires</td>";
|
||||
if(!empty($ownedBy)){
|
||||
print "<td></td>";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue