Flatta and Diman fixes

This commit is contained in:
Serghey Rodin 2016-07-06 13:53:03 +03:00
commit 3bed87ba15
98 changed files with 5260 additions and 3031 deletions

View file

@ -104,10 +104,10 @@
<td>
<select class="vst-list" name="v_host">
<?php
foreach ($db_hosts as $key => $value) {
echo "\n\t\t\t\t\t\t\t\t\t\t<option value=\"".htmlentities($key)."\"";
if ((!empty($v_host)) && ( $key == $v_host )) echo ' selected';
echo ">".htmlentities($key)."</option>";
foreach ($db_hosts as $value) {
echo "\n\t\t\t\t\t\t\t\t\t\t<option value=\"".htmlentities($value)."\"";
if ((!empty($v_host)) && ( $value == $v_host )) echo ' selected';
echo ">".htmlentities($value)."</option>";
}
?>
</select>
@ -187,25 +187,7 @@
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
function randomString() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var randomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substr(rnum, 1);
}
document.v_add_db.v_password.value = randomstring;
}
GLOBAL.DB_USER_PREFIX = <?=json_encode($user.'_')?>;
GLOBAL.DB_DBNAME_PREFIX = <?=json_encode($user.'_')?>;
</script>
<script src="/js/pages/add.db.js"></script>

View file

@ -177,41 +177,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
$(document).ready(function(){
$('.add-ns-button').click(function(){
var n = $('input[name^=v_ns]').length;
if(n < 8){
var t = $($('input[name=v_ns1]').parents('tr')[0]).clone(true, true);
t.find('input').attr({value:'', name:'v_ns'+(n+1)});
t.find('span').show();
$('tr.add-ns').before(t);
}
if( n == 7 ) {
$('.add-ns').hide();
}
});
$('.remove-ns').click(function(){
$(this).parents('tr')[0].remove();
$('input[name^=v_ns]').each(function(i, ns){
$(ns).attr({name: 'v_ns'+(i+1)});
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
})
$('.add-ns').show()
});
$('input[name^=v_ns]').each(function(i, ns){
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
});
</script>
</div>

View file

@ -120,8 +120,6 @@
</form>
</div>
<?php insert_scripts(); ?>
<script>
GLOBAL.DNS_REC_PREFIX = <?=json_encode($_GET['domain'])?>;
</script>
<script src="/js/pages/add.dns.record.js"></script>

View file

@ -48,8 +48,8 @@
<tr>
<td>
<select class="vst-list" name="v_action">
<option value="DROP" <?php if ((!empty($v_action)) && ( $v_action == "'DROP'" )) echo 'selected'?>><?php print __('DROP') ?></option>
<option value="ACCEPT" <?php if ((!empty($v_action)) && ( $v_action == "'ACCEPT'" )) echo 'selected'?>><?php print __('ACCEPT') ?></option>
<option value="DROP" <?php if ((!empty($v_action)) && ( $v_action == "'DROP'" )) echo 'selected'?>><?=__('DROP')?></option>
<option value="ACCEPT" <?php if ((!empty($v_action)) && ( $v_action == "'ACCEPT'" )) echo 'selected'?>><?=__('ACCEPT')?></option>
</select>
</td>
</tr>
@ -61,9 +61,9 @@
<tr>
<td>
<select class="vst-list" name="v_protocol">
<option value="TCP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "'TCP'" )) echo 'selected'?>><?php print __('TCP') ?></option>
<option value="UDP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "'UDP'" )) echo 'selected'?>><?php print __('UDP') ?></option>
<option value="ICMP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "'ICMP'" )) echo 'selected'?>><?php print __('ICMP') ?></option>
<option value="TCP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "'TCP'" )) echo 'selected'?>><?=__('TCP')?></option>
<option value="UDP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "'UDP'" )) echo 'selected'?>><?=__('UDP')?></option>
<option value="ICMP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "'ICMP'" )) echo 'selected'?>><?=__('ICMP')?></option>
</select>
</td>
</tr>
@ -116,12 +116,4 @@
</table>
</from>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow) {
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
</script>
</div>

View file

@ -48,19 +48,19 @@
<tr>
<td>
<select class="vst-list" name="v_chain">
<option value="SSH" <?php if ((!empty($v_chain)) && ( $v_chain == "'SSH'" )) echo 'selected'?>><?php print __('SSH') ?></option>
<option value="WEB" <?php if ((!empty($v_chain)) && ( $v_chain == "'WEB'" )) echo 'selected'?>><?php print __('WEB') ?></option>
<option value="FTP" <?php if ((!empty($v_chain)) && ( $v_chain == "'FTP'" )) echo 'selected'?>><?php print __('FTP') ?></option>
<option value="DNS" <?php if ((!empty($v_chain)) && ( $v_chain == "'DNS'" )) echo 'selected'?>><?php print __('DNS') ?></option>
<option value="MAIL" <?php if ((!empty($v_chain)) && ( $v_chain == "'MAIL'" )) echo 'selected'?>><?php print __('MAIL') ?></option>
<option value="DB" <?php if ((!empty($v_chain)) && ( $v_chain == "'DB'" )) echo 'selected'?>><?php print __('DB') ?></option>
<option value="VESTA" <?php if ((!empty($v_chain)) && ( $v_chain == "'VESTA'" )) echo 'selected'?>><?php print __('VESTA') ?></option>
<option value="SSH" <?php if ((!empty($v_chain)) && ( $v_chain == "'SSH'" )) echo 'selected'?>><?=__('SSH')?></option>
<option value="WEB" <?php if ((!empty($v_chain)) && ( $v_chain == "'WEB'" )) echo 'selected'?>><?=__('WEB')?></option>
<option value="FTP" <?php if ((!empty($v_chain)) && ( $v_chain == "'FTP'" )) echo 'selected'?>><?=__('FTP')?></option>
<option value="DNS" <?php if ((!empty($v_chain)) && ( $v_chain == "'DNS'" )) echo 'selected'?>><?=__('DNS')?></option>
<option value="MAIL" <?php if ((!empty($v_chain)) && ( $v_chain == "'MAIL'" )) echo 'selected'?>><?=__('MAIL')?></option>
<option value="DB" <?php if ((!empty($v_chain)) && ( $v_chain == "'DB'" )) echo 'selected'?>><?=__('DB')?></option>
<option value="VESTA" <?php if ((!empty($v_chain)) && ( $v_chain == "'VESTA'" )) echo 'selected'?>><?=__('VESTA')?></option>
</select>
</td>
</tr>
<tr>
<td class="vst-text input-label">
<?php print __('IP address');?> <span class="optional">(<?php print __('CDIR format is supported');?>)</span>
<?=__('IP address')?> <span class="optional">(<?=__('CIDR format is supported')?>)</span>
</td>
</tr>
<tr>
@ -84,11 +84,3 @@
</table>
</from>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow) {
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
</script>

View file

@ -144,12 +144,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow) {
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
</script>
</div>

View file

@ -133,44 +133,44 @@
<div class="mail-infoblock">
<table>
<tr>
<td>Username:</td>
<td><?=__('Username')?>:</td>
<td><span id="v_account">william.cage</span>@<?=htmlentities($v_domain)?></td>
</tr>
<tr>
<td>Password:</td>
<td><?=__('Password')?>:</td>
<td id="v_password">******</td>
</tr>
<tr>
<td>IMAP hostname:</td>
<td><?=__('IMAP hostname')?>:</td>
<td><?=htmlentities($v_domain)?></td>
</tr>
<tr>
<td>IMAP port:</td>
<td><?=__('IMAP port')?>:</td>
<td>143</td>
</tr>
<tr>
<td>IMAP security:</td>
<td>STARTTLS</td>
<td><?=__('IMAP security')?>:</td>
<td><?=__('STARTTLS')?></td>
</tr>
<tr>
<td>IMAP auth method:</td>
<td>Normal password</td>
<td><?=__('IMAP auth method')?>:</td>
<td><?=__('Normal password')?></td>
</tr>
<tr>
<td>SMTP hostname</td>
<td><?=__('SMTP hostname')?></td>
<td><?=htmlentities($v_domain)?></td>
</tr>
<tr>
<td>SMTP port:</td>
<td><?=__('SMTP port')?>:</td>
<td>587</td>
</tr>
<tr>
<td>SMTP security:</td>
<td>STARTTLS</td>
<td><?=__('SMTP security')?>:</td>
<td><?=__('STARTTLS')?></td>
</tr>
<tr>
<td>SMTP auth method:</td>
<td>Normal password</td>
<td><?=__('SMTP auth method')?>:</td>
<td><?=__('Normal password')?></td>
</tr>
</table>
</div>
@ -179,52 +179,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow) {
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
function randomString() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var randomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substr(rnum, 1);
}
document.v_add_mail_acc.v_password.value = randomstring;
if($('input[name=v_password]').attr('type') == 'text')
$('#v_password').text(randomstring);
else
$('#v_password').text(Array(randomstring.length+1).join('*'));
}
$(document).ready(function() {
$('#v_account').text($('input[name=v_account]').val());
$('#v_password').text($('input[name=v_password]').val());
$('input[name=v_account]').change(function(){
$('#v_account').text($(this).val());
});
$('input[name=v_password]').change(function(){
if($('input[name=v_password]').attr('type') == 'text')
$('#v_password').text($(this).val());
else
$('#v_password').text(Array($(this).val().length+1).join('*'));
});
$('.toggle-psw-visibility-icon').click(function(){
if($('input[name=v_password]').attr('type') == 'text')
$('#v_password').text($('input[name=v_password]').val());
else
$('#v_password').text(Array($('input[name=v_password]').val().length+1).join('*'));
});
});
</script>
<script src="/js/pages/edit.package.js"></script>
</div>

View file

@ -92,7 +92,7 @@
if ((!empty($v_backend_template)) && ( $value == $_POST['v_backend_template'])){
echo 'selected' ;
}
echo ">".$value."</option>\n";
echo ">".htmlentities($value)."</option>\n";
}
?>
</select>
@ -300,20 +300,20 @@
<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns1" <?php if (!empty($v_ns1)) echo "value=".htmlentities($v_ns1); ?>>
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete"><?=__('delete')?></span>
</td>
</tr>
<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns2" <?php if (!empty($v_ns2)) echo "value=".htmlentities($v_ns2); ?>>
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete"><?=__('delete')?></span>
</td>
</tr>
<? if($v_ns3)
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns3" value="'.htmlentities($v_ns3).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -321,7 +321,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns4" value="'.htmlentities($v_ns4).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -329,7 +329,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns5" value="'.htmlentities($v_ns5).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -337,7 +337,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns6" value="'.htmlentities($v_ns6).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -345,7 +345,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns7" value="'.htmlentities($v_ns7).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -353,13 +353,13 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns8" value="'.htmlentities($v_ns8).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
?>
<tr class="add-ns" <? if($v_ns8) echo 'style="display:none;"'; ?> >
<td class="step-top-small">
<span class="add-ns-button additional-control add">Add one more Name Server</span>
<span class="add-ns-button additional-control add"><?=__('Add one more Name Server')?></span>
</td>
</tr>
</table>
@ -377,36 +377,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
$(document).ready(function(){
$('.add-ns-button').click(function(){
var n = $('input[name^=v_ns]').length;
if(n < 8){
var t = $($('input[name=v_ns1]').parents('tr')[0]).clone(true, true);
t.find('input').attr({value:'', name:'v_ns'+(n+1)});
t.find('span').show();
$('tr.add-ns').before(t);
}
if( n == 7 ) {
$('.add-ns').hide();
}
});
$('.remove-ns').click(function(){
$(this).parents('tr')[0].remove();
$('input[name^=v_ns]').each(function(i, ns){
$(ns).attr({name: 'v_ns'+(i+1)});
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
$('.add-ns').show();
});
$('input[name^=v_ns]').each(function(i, ns){
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
});
</script>
<script src="/js/pages/add.package.js"></script>
</div>

View file

@ -169,23 +169,3 @@
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
$(function() {
$('#v_email').change(function() {
document.getElementById('v_notify').value = document.getElementById('v_email').value;
});
});
function randomString() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var randomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substr(rnum, 1);
}
document.v_add_user.v_password.value = randomstring;
}
</script>

View file

@ -113,7 +113,7 @@
<table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
<tr>
<td class="vst-text input-label step-left">
<?php print __('Proxy Extentions');?>
<?php print __('Proxy Extensions');?>
</td>
</tr>
<tr>
@ -389,49 +389,7 @@
</div>
</div>
<?php insert_scripts(); ?>
<script>
$(function() {
$('#v_domain').change(function() {
var prefix = 'www.';
document.getElementById('v_aliases').value = prefix + document.getElementById('v_domain').value;
});
});
function WEBrandom() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var webrandom = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
webrandom += chars.substr(rnum, 1);
}
document.v_add_web.v_stats_password.value = webrandom;
}
function FTPrandom(elm) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var ftprandomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
ftprandomstring += chars.substr(rnum, 1);
}
$(elm).parents('.ftptable').find('.v-ftp-user-psw').val(ftprandomstring);
}
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
$('#vstobjects').bind('submit', function(evt) {
$('input[disabled]').each(function(i, elm) {
$(elm).removeAttr('disabled');
});
});
GLOBAL.FTP_USER_PREFIX = <?=json_encode($user)?>;
GLOBAL.FTP_USER_PREPATH = <?=json_encode($v_ftp_user_prepath)?>;
</script>
<script src="/js/pages/add.web.js"></script>

View file

@ -442,4 +442,4 @@
</tr>
</table>
</form>
</div>
</div>

View file

@ -125,25 +125,7 @@
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
function randomString() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var randomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substr(rnum, 1);
}
document.v_edit_db.v_password.value = randomstring;
}
GLOBAL.DB_USER_PREFIX = <?=json_encode($user.'_')?>;
GLOBAL.DB_DBNAME_PREFIX = <?=json_encode($user.'_')?>;
</script>
<script src="/js/pages/edit.db.js"></script>

View file

@ -54,8 +54,8 @@
<tr>
<td>
<select class="vst-list" name="v_action">
<option value="DROP" <?php if ((!empty($v_action)) && ( $v_action == "DROP" )) echo 'selected'?>><?php print __('DROP') ?></option>
<option value="ACCEPT" <?php if ((!empty($v_action)) && ( $v_action == "ACCEPT" )) echo 'selected'?>><?php print __('ACCEPT') ?></option>
<option value="DROP" <?php if ((!empty($v_action)) && ( $v_action == "DROP" )) echo 'selected'?>><?=__('DROP')?></option>
<option value="ACCEPT" <?php if ((!empty($v_action)) && ( $v_action == "ACCEPT" )) echo 'selected'?>><?=__('ACCEPT')?></option>
</select>
</td>
</tr>
@ -67,9 +67,9 @@
<tr>
<td>
<select class="vst-list" name="v_protocol">
<option value="TCP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "TCP" )) echo 'selected'?>><?php print __('TCP') ?></option>
<option value="UDP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "UDP" )) echo 'selected'?>><?php print __('UDP') ?></option>
<option value="ICMP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "ICMP" )) echo 'selected'?>><?php print __('ICMP') ?></option>
<option value="TCP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "TCP" )) echo 'selected'?>><?=__('TCP')?></option>
<option value="UDP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "UDP" )) echo 'selected'?>><?=__('UDP')?></option>
<option value="ICMP" <?php if ((!empty($v_protocol)) && ( $v_protocol == "ICMP" )) echo 'selected'?>><?=__('ICMP')?></option>
</select>
</td>
</tr>
@ -119,11 +119,3 @@
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
</script>

View file

@ -142,11 +142,3 @@
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
</script>

View file

@ -41,7 +41,7 @@
<a class="data-date"><?=$v_time?></a>
</td>
</tr>
<tr><td class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
<tr><td class="data-<?=$v_status?>"><b><?=__($v_status)?></b></td></tr>
</table>
</td>
<td class="data-dotted">
@ -140,24 +140,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
function randomString() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var randomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substr(rnum, 1);
}
document.v_edit_mail_acc.v_password.value = randomstring;
}
</script>
<script src="/js/pages/edit.mail_acc.js"></script>
</div>

View file

@ -35,7 +35,7 @@
<a class="data-date"><?=$v_time?></a>
</td>
</tr>
<tr><td class="data-<?php echo $v_status ?>"><b><?php echo $v_status ?></b></td></tr>
<tr><td class="data-<?=$v_status?>"><b><?=__($v_status)?></b></td></tr>
</table>
</td>
<td class="data-dotted">
@ -92,7 +92,7 @@
if ((!empty($v_backend_template)) && ( $value == $_POST['v_backend_template'])){
echo ' selected' ;
}
echo ">".$value."</option>\n";
echo ">".htmlentities($value)."</option>\n";
}
?>
</select>
@ -298,13 +298,13 @@
<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns1" <?php if (!empty($v_ns1)) echo "value=".htmlentities($v_ns1); ?>>
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete"><?=__('delete')?></span>
</td>
</tr>
<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns2" <?php if (!empty($v_ns2)) echo "value=".htmlentities($v_ns2); ?>>
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete"><?=__('delete')?></span>
</td>
</tr>
@ -312,7 +312,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns3" value="'.htmlentities($v_ns3).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -320,7 +320,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns4" value="'.htmlentities($v_ns4).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -328,7 +328,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns5" value="'.htmlentities($v_ns5).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -336,7 +336,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns6" value="'.htmlentities($v_ns6).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -344,7 +344,7 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns7" value="'.htmlentities($v_ns7).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
@ -352,14 +352,14 @@
echo '<tr>
<td>
<input type="text" size="20" class="vst-input" name="v_ns8" value="'.htmlentities($v_ns8).'">
<span class="remove-ns additional-control delete">delete</span>
<span class="remove-ns additional-control delete">'.__('delete').'</span>
</td>
</tr>';
?>
<tr class="add-ns" <? if($v_ns8) echo 'style="display:none;"'; ?> >
<td class="step-top-small">
<span class="add-ns-button additional-control add">Add one more Name Server</span>
<span class="add-ns-button additional-control add"><?=__('Add one more Name Server')?></span>
</td>
</tr>
@ -378,37 +378,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
$(document).ready(function(){
$('.add-ns-button').click(function(){
var n = $('input[name^=v_ns]').length;
if(n < 8){
var t = $($('input[name=v_ns1]').parents('tr')[0]).clone(true, true);
t.find('input').attr({value:'', name:'v_ns'+(n+1)});
t.find('span').show();
$('tr.add-ns').before(t);
}
if( n == 7 ) {
$('.add-ns').hide();
}
});
$('.remove-ns').click(function(){
$(this).parents('tr')[0].remove();
$('input[name^=v_ns]').each(function(i, ns){
$(ns).attr({name: 'v_ns'+(i+1)});
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
$('.add-ns').show();
});
$('input[name^=v_ns]').each(function(i, ns){
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
});
</script>
<script src="/js/pages/edit.package.js"></script>
</div>

View file

@ -325,7 +325,7 @@
<?php } ?>
<?php if ($v_mysql == 'yes') {
$i = 0;
foreach ($v_mysql_hosts as $key => $value) {
foreach ($v_mysql_hosts as $value) {
$i++;
?>
<tr>
@ -335,7 +335,7 @@
</tr>
<tr>
<td class="step-left">
<input type="text" size="20" class="vst-input" name="v_mysql_host" value="<?php echo $key; ?>" disabled>
<input type="text" size="20" class="vst-input" name="v_mysql_host" value="<?=$value['HOST']?>" disabled>
<br><br>
</td>
</tr>
@ -405,7 +405,7 @@
<?php } ?>
<?php if ($v_pgsql == 'yes') {
$i = 0;
foreach ($v_pgsql_hosts as $key => $value) {
foreach ($v_pgsql_hosts as $value) {
$i++;
?>
<tr>
@ -415,7 +415,7 @@
</tr>
<tr>
<td class="step-left">
<input type="text" size="20" class="vst-input" name="v_pgsql_host" value="<?php echo $key; ?>" disabled>
<input type="text" size="20" class="vst-input" name="v_pgsql_host" value="<?=$value['HOST']?>" disabled>
<br><br>
</td>
</tr>
@ -766,30 +766,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
$(document).ready(function(){
$('select[name=v_filemanager]').change(function(){
if($(this).val() == 'yes'){
$('.filemanager.description').show();
} else {
$('.filemanager.description').hide();
}
});
$('select[name=v_sftp]').change(function(){
if($(this).val() == 'yes'){
$('.sftp.description').show();
} else {
$('.sftp.description').hide();
}
});
});
</script>
</div>

View file

@ -250,47 +250,4 @@
</tr>
</table>
</form>
</div>
<?php insert_scripts(); ?>
<script>
function randomString() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var randomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substr(rnum, 1);
}
document.v_edit_user.v_password.value = randomstring;
}
$(document).ready(function(){
$('.add-ns-button').click(function(){
var n = $('input[name^=v_ns]').length;
if(n < 8){
var t = $($('input[name=v_ns1]').parents('tr')[0]).clone(true, true);
t.find('input').attr({value:'', name:'v_ns'+(n+1)});
t.find('span').show();
$('tr.add-ns').before(t);
}
if( n == 7 ) {
$('.add-ns').hide();
}
});
$('.remove-ns').click(function(){
$(this).parents('tr')[0].remove();
$('input[name^=v_ns]').each(function(i, ns){
$(ns).attr({name: 'v_ns'+(i+1)});
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
$('.add-ns').show();
});
$('input[name^=v_ns]').each(function(i, ns){
i < 2 ? $(ns).parent().find('span').hide() : $(ns).parent().find('span').show();
});
});
</script>
</div>

View file

@ -129,7 +129,7 @@
if ((empty($v_backend_template)) && ($value == 'default')){
echo ' selected' ;
}
echo ">".$value."</option>\n";
echo ">".htmlentities($value)."</option>\n";
}
?>
</select>
@ -450,47 +450,6 @@
</table>
</div>
</div>
<?php insert_scripts(); ?>
<script>
function WEBrandom() {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var webrandom = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
webrandom += chars.substr(rnum, 1);
}
document.v_edit_web.v_stats_password.value = webrandom;
}
function FTPrandom(elm) {
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var string_length = 10;
var ftprandomstring = '';
for (var i = 0; i < string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
ftprandomstring += chars.substr(rnum, 1);
}
$(elm).parents('.ftptable').find('.v-ftp-user-psw').val(ftprandomstring);
App.Actions.WEB.randomPasswordGenerated && App.Actions.WEB.randomPasswordGenerated(elm);
}
function elementHideShow(elementToHideOrShow){
var el = document.getElementById(elementToHideOrShow);
el.style.display = el.style.display === 'none' ? 'block' : 'none';
}
$('#vstobjects').bind('submit', function(evt) {
$('input[disabled]').each(function(i, elm) {
var copy_elm = $(elm).clone(true);
$(copy_elm).attr('type', 'hidden');
$(copy_elm).removeAttr('disabled');
$(elm).after(copy_elm);
});
});
GLOBAL.FTP_USER_PREFIX = <?=json_encode($user.'_')?>;
</script>
<script src="/js/pages/edit.web.js"></script>

View file

@ -389,7 +389,7 @@
?>
</div>
<div class="data-count l-unit__col l-unit__col--right back clearfix">
<a class="button cancel" href="/list/backup/">back</a>
<a class="button cancel" href="/list/backup/"><?=__('Back')?></a>
</div>
</div>
</div>

View file

@ -107,7 +107,7 @@
<!-- /form -->
<div class="l-unit__col l-unit__col--left clearfix"></div>
<div class="data-count l-unit__col l-unit__col--right total clearfix">
<a class="button cancel" href="/list/backup/">back</a>
<a class="button cancel" href="/list/backup/"><?=__('Back')?></a>
</div>
</div>
</div>

View file

@ -135,7 +135,7 @@ v_unit_id="<?=$key?>" v_section="dns_rec">
?>
</div>
<div class="data-count l-unit__col l-unit__col--right back clearfix">
<a class="button cancel" href="/list/dns/">back</a>
<a class="button cancel" href="/list/dns/"><?=__('Back')?></a>
</div>
</div>
</div>

View file

@ -117,11 +117,11 @@ sort-ip="<?=str_replace('.', '', $data[$key]['IP'])?>" sort-comment="<?=$data[$k
<!-- /.l-unit__col -->
<div class="l-unit__col l-unit__col--right">
<div class="l-unit__stats">
<div class="clearfix l-unit__stat-col--left"><b><?=$data[$key]['ACTION'] ?></b></div>
<div class="clearfix l-unit__stat-col--left compact"><b><?=$data[$key]['PROTOCOL']?></b></div>
<div class="clearfix l-unit__stat-col--left"><b><?=__($data[$key]['ACTION'])?></b></div>
<div class="clearfix l-unit__stat-col--left compact"><b><?=__($data[$key]['PROTOCOL'])?></b></div>
<div class="clearfix l-unit__stat-col--left wide-2"><? if(!empty($data[$key]['COMMENT'])) echo '/ ' . $data[$key]['COMMENT']; else echo "&nbsp;"; ?></div>
<div class="clearfix l-unit__stat-col--left wide"><b><?=$data[$key]['PORT'] ?></b></div>
<div class="clearfix l-unit__stat-col--left"><b><?=$data[$key]['IP'] ?></b></div>
<div class="clearfix l-unit__stat-col--left wide"><b><?=$data[$key]['PORT']?></b></div>
<div class="clearfix l-unit__stat-col--left"><b><?=$data[$key]['IP']?></b></div>
</div>
<!-- /.l-unit__stats -->
</div>

View file

@ -79,7 +79,7 @@
<div class="l-unit__stats">
<div class="clearfix l-unit__stat-col--left wide"><b><?=$data[$key]['DATE']?></b> &nbsp; <?=$data[$key]['TIME']?> </div>
<div class="clearfix l-unit__stat-col--left"></div>
<div class="clearfix l-unit__stat-col--left wide-3"><b><?=$value['CHAIN']?></b></div>
<div class="clearfix l-unit__stat-col--left wide-3"><b><?=__($value['CHAIN'])?></b></div>
<div class="clearfix l-unit__stat-col--left"><b><?=$ip?></b></div>
</div>
<!-- /.l-unit__stats -->
@ -114,7 +114,7 @@
?>
</div>
<div class="data-count l-unit__col l-unit__col--right back clearfix">
<a class="button cancel" href="/list/firewall/">back</a>
<a class="button cancel" href="/list/firewall/"><?=__('Back')?></a>
</div>
</div>
</div>

View file

@ -58,8 +58,8 @@
<div class="l-unit <? if($data[$key]['SUSPENDED'] == 'yes') echo 'l-unit--suspended'; if($_SESSION['favourites']['IP'][$key] == 1) echo ' l-unit--starred'; ?>" v_unit_id="<?=$key?>"
v_section="ip" sort-ip="<?=str_replace('.', '', $key)?>" sort-date="<?=strtotime($data[$key]['DATE'] .' '. $data[$key]['TIME'] )?>"
sort-netmask="<?=str_replace('.', '', $data[$key]['NETMASK'])?>" sort-interface="<?=__($data[$key]['INTERFACE'])?>" sort-domains="<?=$data[$key]['U_WEB_DOMAINS']?>"
sort-owner="<?=__($data[$key]['OWNER'])?>" sort-star="<? if($_SESSION['favourites']['IP'][$key] == 1) echo '1'; else echo '0'; ?>">
sort-netmask="<?=str_replace('.', '', $data[$key]['NETMASK'])?>" sort-interface="<?=$data[$key]['INTERFACE']?>" sort-domains="<?=$data[$key]['U_WEB_DOMAINS']?>"
sort-owner="<?=$data[$key]['OWNER']?>" sort-star="<? if($_SESSION['favourites']['IP'][$key] == 1) echo '1'; else echo '0'; ?>">
<div class="l-unit-toolbar clearfix">
<div class="l-unit-toolbar__col l-unit-toolbar__col--left">
<input id="check<?php echo $i ?>" class="ch-toggle" type="checkbox" name="ip[]" value="<?=$key?>">
@ -128,7 +128,7 @@ sort-owner="<?=__($data[$key]['OWNER'])?>" sort-star="<? if($_SESSION['favourite
<div class="l-unit__stat-cols clearfix last">
<div class="l-unit__stat-col l-unit__stat-col--left compact-2"><?=__('Owner')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['OWNER'])?></b>
<b><?=$data[$key]['OWNER']?></b>
</div>
</div>
</td>

View file

@ -212,7 +212,7 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
?>
</div>
<div class="data-count l-unit__col l-unit__col--right back clearfix">
<a class="button cancel" href="/list/mail/">back</a>
<a class="button cancel" href="/list/mail/"><?=__('Back')?></a>
</div>
</div>
</div>

View file

@ -106,7 +106,7 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Web Template')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['WEB_TEMPLATE'])?></b>
<b><?=$data[$key]['WEB_TEMPLATE']?></b>
</div>
</div>
</td>
@ -122,7 +122,7 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix last">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Backups')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['BACKUPS'])?></b>
<b><?=$data[$key]['BACKUPS']?></b>
</div>
</div>
</td>
@ -134,7 +134,7 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Proxy Template')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['PROXY_TEMPLATE'])?></b>
<b><?=$data[$key]['PROXY_TEMPLATE']?></b>
</div>
</div>
<? } ?>
@ -151,7 +151,12 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix last">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Bandwidth')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<?php if (preg_match('/[a-z]/i', $data[$key]['BANDWIDTH'])): ?>
<b><?=__($data[$key]['BANDWIDTH'])?></b>
<?php else: ?>
<b><?=humanize_usage_size($data[$key]['BANDWIDTH'])?></b> <?=humanize_usage_measure($data[$key]['BANDWIDTH'])?>
<?php endif; ?>
</div>
</div>
</td>
@ -162,7 +167,7 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('DNS Template')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['DNS_TEMPLATE'])?></b>
<b><?=$data[$key]['DNS_TEMPLATE']?></b>
</div>
</div>
</td>
@ -178,7 +183,12 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix last">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Disk')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<?php if (preg_match('/[a-z]/i', $data[$key]['DISK_QUOTA'])): ?>
<b><?=__($data[$key]['DISK_QUOTA'])?></b>
<?php else: ?>
<b><?=humanize_usage_size($data[$key]['DISK_QUOTA'])?></b> <?=humanize_usage_measure($data[$key]['DISK_QUOTA'])?>
<?php endif; ?>
</div>
</div>
</td>
@ -189,7 +199,7 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('SSH Access')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['SHELL'])?></b>
<b><?=$data[$key]['SHELL']?></b>
</div>
</div>
</td>

View file

@ -36,28 +36,28 @@
<?
foreach ($data as $key => $value) {
++$i;
if ($data[$key]['SUSPENDED'] == 'yes') {
if ($value['SUSPENDED'] == 'yes') {
$status = 'suspended';
$spnd_action = 'unsuspend' ;
$spnd_action = 'unsuspend';
} else {
$status = 'active';
$spnd_action = 'suspend';
}
if ($data[$key]['TYPE'] == 'db') {
if ($value['TYPE'] == 'db') {
$object = 'database';
} else {
$object = strtolower($data[$key]['TYPE']." ".$data[$key]['KEY']);
$object = strtolower($value['TYPE'] . ' ' . $value['KEY']);
}
$uniq_id = $data[$key]['TYPE'].'-';
if($data[$key]['KEY'] == 'ACCOUNT'){
$uniq_id = $value['TYPE'] . '-';
if ($value['KEY'] == 'ACCOUNT'){
$uniq_id .= 'acc-';
}
$uniq_id .= sha1($data[$key]['RESULT']);
$uniq_id .= sha1($value['RESULT']);
?>
<div class="l-unit <? if($status == 'suspended') echo 'l-unit--suspended'; if($_COOKIE[$uniq_id] == 1) echo ' l-unit--starred'; ?>" id="web-unit-<?=$i?>" uniq-id="<?=$uniq_id?>" sort-date="<?=strtotime($data[$key]['DATE'].' '.$data[$key]['TIME'])?>" sort-name="<?=$data[$key]['RESULT']?>">
<div class="l-unit <? if($status == 'suspended') echo 'l-unit--suspended'; if($_COOKIE[$uniq_id] == 1) echo ' l-unit--starred'; ?>" id="web-unit-<?=$i?>" uniq-id="<?=$uniq_id?>" sort-date="<?=strtotime($value['DATE'].' '.$value['TIME'])?>" sort-name="<?=$value['RESULT']?>">
<div class="l-unit-toolbar clearfix">
<!--div class="l-unit-toolbar__col l-unit-toolbar__col--left">
<input id="check<?=$i?>" class="ch-toggle" type="checkbox" name="check" value="check<?=$i?>">
@ -68,7 +68,7 @@
<div class="actions-panel clearfix">
<?
if ($data[$key]['USER'] != $user && $data[$key]['KEY'] == 'ACCOUNT') {
if ($value['USER'] != $user && $value['KEY'] == 'ACCOUNT') {
if ($key == $user) {
?>
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/logout"><?=__('logout')?> <i></i></a><span class="shortcut">&nbsp;L</span></div>
@ -82,47 +82,47 @@
<?
if ($data[$key]['KEY'] == 'RECORD') {
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?domain='.$data[$key]['PARENT'].'&record_id='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'RECORD') {
$edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER'];
}
if ($data[$key]['KEY'] == 'ACCOUNT') {
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?domain='.$data[$key]['PARENT'].'&account='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'ACCOUNT') {
$edit_lnk = '/edit/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER'];
}
if ($data[$key]['KEY'] == 'JOB') {
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?job='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'JOB') {
$edit_lnk = '/edit/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER'];
}
if ($data[$key]['KEY'] == 'DATABASE') {
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?database='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'DATABASE') {
$edit_lnk = '/edit/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER'];
}
if (($data[$key]['KEY'] != 'RECORD') && ($data[$key]['KEY'] != 'ACCOUNT') && ($data[$key]['KEY'] != 'JOB') && ($data[$key]['KEY'] != 'DATABASE') ) {
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
if (($value['KEY'] != 'RECORD') && ($value['KEY'] != 'ACCOUNT') && ($value['KEY'] != 'JOB') && ($value['KEY'] != 'DATABASE') ) {
$edit_lnk = '/edit/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER'];
}
?>
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="<?=$edit_lnk?>"><?=__('edit')?> <i></i></a><span class="shortcut enter">&nbsp;&#8629;</span></div>
<? if (!empty($data[$key]['STATS'])) { ?>
<div class="actions-panel__col actions-panel__logs shortcut-w" key-action="href"><a href="http://<?=$data[$key]['RESULT']?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a><span class="shortcut">&nbsp;w</span></div>
<? if (!empty($value['STATS'])) { ?>
<div class="actions-panel__col actions-panel__logs shortcut-w" key-action="href"><a href="http://<?=$value['RESULT']?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a><span class="shortcut">&nbsp;w</span></div>
<? } ?>
<?
if ($data[$key]['KEY'] == 'RECORD') {
$spnd_lnk = '/'.$spnd_action.'/'.$data[$key]['TYPE'].'/?domain='.$data[$key]['PARENT'].'&record_id='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'RECORD') {
$spnd_lnk = '/'.$spnd_action.'/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER'];
$cnfrm = 'SUSPEND_RECORD_CONFIRMATION';
}
if ($data[$key]['KEY'] == 'ACCOUNT') {
$spnd_lnk = '/'.$spnd_action.'/'.$data[$key]['TYPE'].'/?domain='.$data[$key]['PARENT'].'&account='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'ACCOUNT') {
$spnd_lnk = '/'.$spnd_action.'/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER'];
$cnfrm = 'SUSPEND_USER_CONFIRMATION';
}
if ($data[$key]['KEY'] == 'JOB') {
$spnd_lnk = '/'.$spnd_action.'/'.$data[$key]['TYPE'].'/?job='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'JOB') {
$spnd_lnk = '/'.$spnd_action.'/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER'];
$cnfrm = 'SUSPEND_CRON_CONFIRMATION';
}
if ($data[$key]['KEY'] == 'DATABASE') {
$spnd_lnk = '/'.$spnd_action.'/'.$data[$key]['TYPE'].'/?database='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'DATABASE') {
$spnd_lnk = '/'.$spnd_action.'/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER'];
$cnfrm = 'SUSPEND_DATABASE_CONFIRMATION';
}
if (($data[$key]['KEY'] != 'RECORD') && ($data[$key]['KEY'] != 'ACCOUNT') && ($data[$key]['KEY'] != 'JOB') && ($data[$key]['KEY'] != 'DATABASE') ) {
$spnd_lnk = '/'.$spnd_action.'/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
if (($value['KEY'] != 'RECORD') && ($value['KEY'] != 'ACCOUNT') && ($value['KEY'] != 'JOB') && ($value['KEY'] != 'DATABASE') ) {
$spnd_lnk = '/'.$spnd_action.'/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER'];
$cnfrm = 'SUSPEND_DOMAIN_CONFIRMATION';
}
?>
@ -131,31 +131,31 @@
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
<input type="hidden" name="<?=$spnd_action?>_url" value="<?=$spnd_lnk?>&token=<?=$_SESSION['token']?>" />
<div id="<?=$spnd_action?>_dialog_<?=$i?>" class="confirmation-text-suspention hidden" title="<?=__('Confirmation')?>">
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
<p class="confirmation"><?=__($cnfrm, $value['RESULT'])?></p>
</div>
</a>
<span class="shortcut">&nbsp;S</span>
</div>
<?
if ($data[$key]['KEY'] == 'RECORD') {
$delete_lnk = '/delete/'.$data[$key]['TYPE'].'/?domain='.$data[$key]['PARENT'].'&record_id='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'RECORD') {
$delete_lnk = '/delete/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&record_id='.$value['LINK'].'&user='.$value['USER'];
$cnfrm = 'DELETE_RECORD_CONFIRMATION';
}
if ($data[$key]['KEY'] == 'ACCOUNT') {
$delete_lnk = '/delete/'.$data[$key]['TYPE'].'/?domain='.$data[$key]['PARENT'].'&account='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'ACCOUNT') {
$delete_lnk = '/delete/'.$value['TYPE'].'/?domain='.$value['PARENT'].'&account='.$value['LINK'].'&user='.$value['USER'];
$cnfrm = 'DELETE_USER_CONFIRMATION';
}
if ($data[$key]['KEY'] == 'JOB') {
$delete_lnk = '/delete/'.$data[$key]['TYPE'].'/?job='.$data[$key]['LINK'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'JOB') {
$delete_lnk = '/delete/'.$value['TYPE'].'/?job='.$value['LINK'].'&user='.$value['USER'];
$cnfrm = 'DELETE_CRON_CONFIRMATION';
}
if ($data[$key]['KEY'] == 'DATABASE') {
$delete_lnk = '/delete/'.$data[$key]['TYPE'].'/?database='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
if ($value['KEY'] == 'DATABASE') {
$delete_lnk = '/delete/'.$value['TYPE'].'/?database='.$value['RESULT'].'&user='.$value['USER'];
$cnfrm = 'DELETE_DATABASE_CONFIRMATION';
}
if (($data[$key]['KEY'] != 'RECORD') && ($data[$key]['KEY'] != 'ACCOUNT') && ($data[$key]['KEY'] != 'JOB') && ($data[$key]['KEY'] != 'DATABASE') ) {
$delete_lnk = '/delete/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
if (($value['KEY'] != 'RECORD') && ($value['KEY'] != 'ACCOUNT') && ($value['KEY'] != 'JOB') && ($value['KEY'] != 'DATABASE') ) {
$delete_lnk = '/delete/'.$value['TYPE'].'/?'.strtolower($value['KEY']).'='.$value['RESULT'].'&user='.$value['USER'];
$cnfrm = 'DELETE_DOMAIN_CONFIRMATION';
}
?>
@ -164,7 +164,7 @@
<?=__('delete')?> <i class="do_delete"></i>
<input type="hidden" name="delete_url" value="<?=$delete_lnk?>&token=<?=$_SESSION['token']?>" />
<div id="delete_dialog_<?=$i?>" class="confirmation-text-delete hidden" title="<?=__('Confirmation')?>">
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
<p class="confirmation"><?=__($cnfrm, $value['RESULT'])?></p>
</div>
</a>
<span class="shortcut delete">&nbsp;Del</span>
@ -178,7 +178,7 @@
<div class="l-unit__col l-unit__col--left clearfix">
<div class="l-unit__date">
<?=translate_date($data[$key]['DATE'])?>
<?=translate_date($value['DATE'])?>
</div>
<div class="l-unit__suspended"><?__('suspended')?></div>
<div class="text-center">
@ -188,7 +188,7 @@
<!-- /.l-unit__col -->
<div class="l-unit__col l-unit__col--right">
<div class="l-unit__name separate">
<?=$data[$key]['RESULT']?> <span><?=str_replace(',', ', ', $data[$key]['ALIAS'])?></span>
<?=$value['RESULT']?> <span><?=str_replace(',', ', ', $value['ALIAS'])?></span>
</div>
<!-- /.l-unit__name -->
<div class="l-unit__stats">
@ -196,14 +196,14 @@
<tr>
<td>
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left uppercase"><?=$object?></div>
<div class="l-unit__stat-col l-unit__stat-col--left uppercase"><?=__($object)?></div>
</div>
</td>
<td>
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Owner')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=$data[$key]['USER']?></b>
<b><?=$value['USER']?></b>
</div>
</div>
</td>

View file

@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<link rel="icon" href="/images/favicon.ico" type="image/x-icon">
<title>Vesta - <?=__($TAB)?> </title>
<title>Vesta - <?=__($TAB)?></title>
<link rel="stylesheet" href="/css/styles.min.css">
<link type="text/css" href="/css/jquery-custom-dialogs.css" rel="stylesheet" />
@ -41,4 +41,4 @@
<!-- /.l-header -->
<div style="color: #ff6701; padding: 10px 0 20px 20px; background: #fff; ">.</div><div class="l-center">
<pre style="color: #555">
<pre style="color: #555">

View file

@ -88,7 +88,7 @@
</td>
<td>
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('LoadAverage')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Load Average')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right"><b><?=$sys['sysinfo']['LOADAVERAGE']?></b></div>
</div>
</td>

View file

@ -50,10 +50,10 @@
if ($data[$key]['UPDATED'] == 'yes') {
$status = 'active';
$upd_status = __('updated');
$upd_status = 'updated';
} else {
$status = 'suspended';
$upd_status = __('outdated');
$upd_status = 'outdated';
}
?>

View file

@ -202,7 +202,7 @@ sort-name="<?=$key?>" sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-dis
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Web Template')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=__($data[$key]['TPL'])?></b>
<b><?=$data[$key]['TPL']?></b>
</div>
</div>
</td>