mirror of
https://github.com/myvesta/vesta
synced 2025-07-16 10:03:23 -07:00
keboard navigation support
This commit is contained in:
parent
bcfe1eead4
commit
0b48a049eb
35 changed files with 515 additions and 204 deletions
103
web/css/styles.min.css
vendored
103
web/css/styles.min.css
vendored
|
@ -658,12 +658,14 @@ input[type="checkbox"] {
|
||||||
.l-logo {
|
.l-logo {
|
||||||
background-image: url("/images/sprite.png?1446554103");
|
background-image: url("/images/sprite.png?1446554103");
|
||||||
background-position: -117px -7px;
|
background-position: -117px -7px;
|
||||||
|
/* background-position: -125px -478px; */
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
float: left;
|
float: left;
|
||||||
height: 22px;
|
height: 22px;
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
width: 73px;
|
width: 73px;
|
||||||
|
/* width: 42px; */
|
||||||
margin-left: -2px;
|
margin-left: -2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -716,6 +718,11 @@ input[type="checkbox"] {
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
color: #5edad0;
|
color: #5edad0;
|
||||||
}
|
}
|
||||||
|
.l-menu.active .l-menu__item.focus a:hover {
|
||||||
|
background-color: #f79b44;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.lang-ua .l-menu__item a,
|
.lang-ua .l-menu__item a,
|
||||||
.lang-nl .l-menu__item a,
|
.lang-nl .l-menu__item a,
|
||||||
|
@ -1281,13 +1288,25 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
}
|
}
|
||||||
.units .l-unit {
|
.units .l-unit {
|
||||||
border-bottom: 1px solid #ddd;
|
border-bottom: 1px solid #ddd;
|
||||||
|
border-left: 2px solid #fff;
|
||||||
}
|
}
|
||||||
|
.units .l-unit.l-unit--starred {
|
||||||
|
border-left: 2px solid #ff6701;
|
||||||
|
}
|
||||||
|
.units.active .l-unit.focus {
|
||||||
|
border-left: 2px solid #5edad0;
|
||||||
|
}
|
||||||
|
.units.active .l-unit.focus .l-unit__name {
|
||||||
|
color: #36b3a9;
|
||||||
|
}
|
||||||
|
.units.active .l-unit.focus .l-unit-toolbar__col--right {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
.units > div:last-child {
|
.units > div:last-child {
|
||||||
border-bottom: none;
|
border-bottom: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.l-unit-ftl {
|
.l-unit-ftl {
|
||||||
color: #929292;
|
color: #929292;
|
||||||
padding: 0 0 0 15px;
|
padding: 0 0 0 15px;
|
||||||
|
@ -1296,10 +1315,6 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
.l-unit:hover .l-unit-toolbar__col--right {
|
.l-unit:hover .l-unit-toolbar__col--right {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
.l-unit--starred {
|
|
||||||
border-left: 2px solid #ff6701;
|
|
||||||
padding-left: 13px;
|
|
||||||
}
|
|
||||||
.l-unit--blue {
|
.l-unit--blue {
|
||||||
border-left: 2px solid #55c9c0;
|
border-left: 2px solid #55c9c0;
|
||||||
}
|
}
|
||||||
|
@ -1370,8 +1385,9 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
background-color: #d1eddc;
|
background-color: #d1eddc;
|
||||||
}
|
}
|
||||||
.l-unit-toolbar{
|
.l-unit-toolbar{
|
||||||
height: 38px;
|
height: 39px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.l-unit label {
|
.l-unit label {
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
}
|
}
|
||||||
|
@ -1382,6 +1398,7 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
.l-unit__col {
|
.l-unit__col {
|
||||||
display: table-cell;
|
display: table-cell;
|
||||||
padding-top: 1px;
|
padding-top: 1px;
|
||||||
|
vertical-align: top;
|
||||||
}
|
}
|
||||||
.l-unit__col--left {
|
.l-unit__col--left {
|
||||||
width: 124px;
|
width: 124px;
|
||||||
|
@ -1395,6 +1412,14 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
padding-left: 30px;
|
padding-left: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.l-unit__col--right.total {
|
||||||
|
padding-left: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.l-unit__col--right.back {
|
||||||
|
padding-left: 78px
|
||||||
|
}
|
||||||
|
|
||||||
.l-sort-toolbar .step-left {
|
.l-sort-toolbar .step-left {
|
||||||
padding-left: 40px;
|
padding-left: 40px;
|
||||||
}
|
}
|
||||||
|
@ -1405,7 +1430,7 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
.l-unit__date {
|
.l-unit__date {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
letter-spacing: 1px;
|
letter-spacing: 1px;
|
||||||
margin-top: -13px;
|
margin-top: 10px;
|
||||||
padding-bottom: 30px;
|
padding-bottom: 30px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1566,6 +1591,41 @@ div.l-content > div.l-separator:nth-of-type(4) {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.l-unit-toolbar .shortcut {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.units.active .l-unit.focus .l-unit-toolbar .shortcut {
|
||||||
|
display: block;
|
||||||
|
background-color: #c8c7c6;
|
||||||
|
border-radius: 13px;
|
||||||
|
color: #fff;
|
||||||
|
cursor: pointer;
|
||||||
|
display: block;
|
||||||
|
font-size: 12px;
|
||||||
|
font-weight: 700;
|
||||||
|
line-height: 25px;
|
||||||
|
padding-left: 7px;
|
||||||
|
padding-right: 9px;
|
||||||
|
position: absolute;
|
||||||
|
right: 3px;
|
||||||
|
top: 3px;
|
||||||
|
}
|
||||||
|
.units.active .l-unit.focus .l-unit-toolbar .shortcut.delete {
|
||||||
|
font-size: 10px;
|
||||||
|
padding-left: 2px;
|
||||||
|
padding-right: 5px;
|
||||||
|
text-transform: capitalize;
|
||||||
|
}
|
||||||
|
.units.active .l-unit.focus .l-unit-toolbar .shortcut.enter {
|
||||||
|
font-size: 17px;
|
||||||
|
padding-left: 1px;
|
||||||
|
padding-right: 7px;
|
||||||
|
}
|
||||||
|
.units.active .l-unit.focus .l-unit-toolbar i {
|
||||||
|
background: none;
|
||||||
|
}
|
||||||
|
|
||||||
.l-unit__stat-col.volume {
|
.l-unit__stat-col.volume {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
line-height: 17px;
|
line-height: 17px;
|
||||||
|
@ -2609,6 +2669,26 @@ td.hint {
|
||||||
border: 1px solid #D1D70D;
|
border: 1px solid #D1D70D;
|
||||||
background-color: #D1D70D;
|
background-color: #D1D70D;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-dialog button.cancel {
|
||||||
|
color: #000;
|
||||||
|
border: 1px solid #555;
|
||||||
|
background-color: #555;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
.ui-dialog button.cancel:hover {
|
||||||
|
color: #fff;
|
||||||
|
border: 1px solid #999;
|
||||||
|
background-color: #999;
|
||||||
|
}
|
||||||
|
.ui-dialog button.cancel:active {
|
||||||
|
border: 1px solid #D1D70D;
|
||||||
|
background-color: #D1D70D;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.ui-button span {
|
.ui-button span {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
@ -2628,6 +2708,9 @@ td.hint {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-dialog button.cancel span {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.unlim-trigger {
|
.unlim-trigger {
|
||||||
|
@ -3045,4 +3128,6 @@ form#vstobjects.suspended {
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-dialog .ui-dialog-content {
|
||||||
|
padding: 10px 26px 30px !important;
|
||||||
|
}
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 60 KiB |
Binary file not shown.
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB |
|
@ -286,6 +286,11 @@ function display_error_block() {
|
||||||
Ok: function() {
|
Ok: function() {
|
||||||
$( this ).dialog( "close" );
|
$( this ).dialog( "close" );
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
create:function () {
|
||||||
|
$(this).closest(".ui-dialog")
|
||||||
|
.find(".ui-button:first")
|
||||||
|
.addClass("submit");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
166
web/js/events.js
166
web/js/events.js
|
@ -108,10 +108,12 @@ VE.callbacks.click.do_delete = function(evt, elm) {
|
||||||
* @param custom_config Custom configuration parameters passed to dialog initialization (optional)
|
* @param custom_config Custom configuration parameters passed to dialog initialization (optional)
|
||||||
*/
|
*/
|
||||||
VE.helpers.createConfirmationDialog = function(elm, dialog_title, confirmed_location_url, custom_config) {
|
VE.helpers.createConfirmationDialog = function(elm, dialog_title, confirmed_location_url, custom_config) {
|
||||||
|
|
||||||
var custom_config = !custom_config ? {} : custom_config;
|
var custom_config = !custom_config ? {} : custom_config;
|
||||||
var config = {
|
var config = {
|
||||||
modal: true,
|
modal: true,
|
||||||
autoOpen: true,
|
//autoOpen: true,
|
||||||
|
resizable: false,
|
||||||
width: 360,
|
width: 360,
|
||||||
title: dialog_title,
|
title: dialog_title,
|
||||||
close: function() {
|
close: function() {
|
||||||
|
@ -121,15 +123,27 @@ VE.helpers.createConfirmationDialog = function(elm, dialog_title, confirmed_loca
|
||||||
"OK": function(event, ui) {
|
"OK": function(event, ui) {
|
||||||
location.href = confirmed_location_url;
|
location.href = confirmed_location_url;
|
||||||
},
|
},
|
||||||
"Cancel": function() {
|
Cancel: function() {
|
||||||
$(this).dialog("close");
|
$(this).dialog("close");
|
||||||
$(this).dialog("destroy");
|
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
create:function () {
|
||||||
|
$(this).closest(".ui-dialog")
|
||||||
|
.find(".ui-button:first")
|
||||||
|
.addClass("submit");
|
||||||
|
$(this).closest(".ui-dialog")
|
||||||
|
.find(".ui-button")
|
||||||
|
.eq(1) // the first button
|
||||||
|
.addClass("cancel");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
var reference_copied = $(elm[0]).clone();
|
||||||
|
console.log(reference_copied);
|
||||||
config = $.extend(config, custom_config);
|
config = $.extend(config, custom_config);
|
||||||
var reference_copied = $(elm).clone();
|
|
||||||
$(reference_copied).dialog(config);
|
$(reference_copied).dialog(config);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -141,7 +155,7 @@ VE.helpers.warn = function(msg) {
|
||||||
|
|
||||||
VE.helpers.extendPasswordFields = function() {
|
VE.helpers.extendPasswordFields = function() {
|
||||||
var references = ['.password'];
|
var references = ['.password'];
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
$(references).each(function(i, ref) {
|
$(references).each(function(i, ref) {
|
||||||
VE.helpers.initAdditionalPasswordFieldElements(ref);
|
VE.helpers.initAdditionalPasswordFieldElements(ref);
|
||||||
|
@ -234,70 +248,30 @@ VE.helpers.refresh_timer = {
|
||||||
}
|
}
|
||||||
|
|
||||||
VE.navigation.enter_focused = function() {
|
VE.navigation.enter_focused = function() {
|
||||||
if($(VE.navigation.state.menu_selector + '.focus a').attr('href')){
|
if($('.units').hasClass('active')){
|
||||||
location.href=($(VE.navigation.state.menu_selector + '.focus a').attr('href'));
|
location.href=($('.units.active .l-unit.focus .actions-panel__col.actions-panel__edit a').attr('href'));
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
VE.navigation.move_focus_left = function(){
|
|
||||||
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
|
||||||
if(index == -1)
|
|
||||||
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector)));
|
|
||||||
if(index > 0){
|
|
||||||
$(VE.navigation.state.menu_selector).removeClass('focus');
|
|
||||||
$($(VE.navigation.state.menu_selector)[index-1]).addClass('focus');
|
|
||||||
} else {
|
} else {
|
||||||
$($(VE.navigation.state.menu_selector)[0]).addClass('focus');
|
if($(VE.navigation.state.menu_selector + '.focus a').attr('href')){
|
||||||
}
|
location.href=($(VE.navigation.state.menu_selector + '.focus a').attr('href'));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
VE.navigation.move_focus_right = function(){
|
|
||||||
var max_index = $(VE.navigation.state.menu_selector).length-1;
|
|
||||||
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
|
||||||
if(index == -1)
|
|
||||||
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector))) || 0;
|
|
||||||
|
|
||||||
if(index < max_index){
|
|
||||||
$(VE.navigation.state.menu_selector).removeClass('focus');
|
|
||||||
$($(VE.navigation.state.menu_selector)[index+1]).addClass('focus');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
VE.navigation.switch_menu = function(){
|
|
||||||
if(VE.navigation.state.active_menu == 0){
|
|
||||||
VE.navigation.state.active_menu = 1;
|
|
||||||
VE.navigation.state.menu_selector = '.l-stat__col';
|
|
||||||
VE.navigation.state.menu_active_selector = '.l-stat__col--active';
|
|
||||||
$('.l-menu').removeClass('active');
|
|
||||||
$('.l-stat').addClass('active');
|
|
||||||
} else {
|
|
||||||
VE.navigation.state.active_menu = 0;
|
|
||||||
VE.navigation.state.menu_selector = '.l-menu__item';
|
|
||||||
VE.navigation.state.menu_active_selector = '.l-menu__item--active';
|
|
||||||
$('.l-menu').addClass('active');
|
|
||||||
$('.l-stat').removeClass('active');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
|
||||||
if(index == -1){
|
|
||||||
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector))) || 0;
|
|
||||||
if(index == -1)
|
|
||||||
index = 0;
|
|
||||||
$($(VE.navigation.state.menu_selector)[index]).addClass('focus');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
VE.navigation.move_focus_left = function(){
|
VE.navigation.move_focus_left = function(){
|
||||||
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
||||||
if(index == -1)
|
if(index == -1)
|
||||||
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector)));
|
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector)));
|
||||||
|
|
||||||
|
if($('.units').hasClass('active')){
|
||||||
|
$('.units').removeClass('active');
|
||||||
|
if(VE.navigation.state.active_menu == 0){
|
||||||
|
$('.l-menu').addClass('active');
|
||||||
|
} else {
|
||||||
|
$('.l-stat').addClass('active');
|
||||||
|
}
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
|
||||||
$(VE.navigation.state.menu_selector).removeClass('focus');
|
$(VE.navigation.state.menu_selector).removeClass('focus');
|
||||||
|
|
||||||
if(index > 0){
|
if(index > 0){
|
||||||
|
@ -312,9 +286,18 @@ VE.navigation.move_focus_right = function(){
|
||||||
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
var index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_selector+'.focus')));
|
||||||
if(index == -1)
|
if(index == -1)
|
||||||
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector))) || 0;
|
index = parseInt($(VE.navigation.state.menu_selector).index($(VE.navigation.state.menu_active_selector))) || 0;
|
||||||
|
|
||||||
$(VE.navigation.state.menu_selector).removeClass('focus');
|
$(VE.navigation.state.menu_selector).removeClass('focus');
|
||||||
|
|
||||||
|
if($('.units').hasClass('active')){
|
||||||
|
$('.units').removeClass('active');
|
||||||
|
if(VE.navigation.state.active_menu == 0){
|
||||||
|
$('.l-menu').addClass('active');
|
||||||
|
} else {
|
||||||
|
$('.l-stat').addClass('active');
|
||||||
|
}
|
||||||
|
index--;
|
||||||
|
}
|
||||||
|
|
||||||
if(index < max_index){
|
if(index < max_index){
|
||||||
$($(VE.navigation.state.menu_selector)[index+1]).addClass('focus');
|
$($(VE.navigation.state.menu_selector)[index+1]).addClass('focus');
|
||||||
} else {
|
} else {
|
||||||
|
@ -322,6 +305,53 @@ VE.navigation.move_focus_right = function(){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VE.navigation.move_focus_down = function(){
|
||||||
|
var max_index = $('.units .l-unit:not(.header)').length-1;
|
||||||
|
var index = parseInt($('.units .l-unit').index($('.units .l-unit.focus')));
|
||||||
|
|
||||||
|
if($('.l-menu').hasClass('active') || $('.l-stat').hasClass('active')){
|
||||||
|
$('.l-menu').removeClass('active');
|
||||||
|
$('.l-stat').removeClass('active');
|
||||||
|
$('.units').addClass('active');
|
||||||
|
index--;
|
||||||
|
|
||||||
|
if(index == -2)
|
||||||
|
index = -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(index < max_index){
|
||||||
|
$('.units .l-unit.focus').removeClass('focus');
|
||||||
|
$($('.units .l-unit:not(.header)')[index+1]).addClass('focus');
|
||||||
|
|
||||||
|
$('html, body').animate({
|
||||||
|
scrollTop: $('.units .l-unit.focus').offset().top - 200
|
||||||
|
}, 80);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
VE.navigation.move_focus_up = function(){
|
||||||
|
var index = parseInt($('.units .l-unit:not(.header)').index($('.units .l-unit.focus')));
|
||||||
|
|
||||||
|
if(index == -1)
|
||||||
|
index = 0;
|
||||||
|
|
||||||
|
if($('.l-menu').hasClass('active') || $('.l-stat').hasClass('active')){
|
||||||
|
$('.l-menu').removeClass('active');
|
||||||
|
$('.l-stat').removeClass('active');
|
||||||
|
$('.units').addClass('active');
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(index > 0){
|
||||||
|
$('.units .l-unit.focus').removeClass('focus');
|
||||||
|
$($('.units .l-unit:not(.header)')[index-1]).addClass('focus');
|
||||||
|
|
||||||
|
$('html, body').animate({
|
||||||
|
scrollTop: $('.units .l-unit.focus').offset().top - 200
|
||||||
|
}, 80);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VE.navigation.switch_menu = function(position){
|
VE.navigation.switch_menu = function(position){
|
||||||
position = position || 'first'; // last
|
position = position || 'first'; // last
|
||||||
|
|
||||||
|
@ -405,8 +435,6 @@ VE.notifications.mark_seen = function(id){
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
VE.navigation.init = function(){
|
VE.navigation.init = function(){
|
||||||
if($('.l-menu__item.l-menu__item--active').length){
|
if($('.l-menu__item.l-menu__item--active').length){
|
||||||
// VE.navigation.switch_menu();
|
// VE.navigation.switch_menu();
|
||||||
|
@ -420,6 +448,18 @@ VE.navigation.init = function(){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VE.navigation.shortcut = function(elm){
|
||||||
|
var action = elm.attr('key-action');
|
||||||
|
|
||||||
|
if(action == 'js'){
|
||||||
|
var e = elm.find('.data-controls');
|
||||||
|
VE.core.dispatch(true, e, 'click');
|
||||||
|
}
|
||||||
|
if(action == 'href') {
|
||||||
|
location.href=elm.find('a').attr('href');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
VE.helpers.extendPasswordFields();
|
VE.helpers.extendPasswordFields();
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
?>
|
?>
|
||||||
<form id="vstobjects" name="v_add_dns_rec" method="post">
|
<form id="vstobjects" name="v_add_dns_rec" method="post">
|
||||||
<input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
|
<input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
|
||||||
|
<input type="hidden" name="ok_rec" value="add" />
|
||||||
<table class="data mode-add">
|
<table class="data mode-add">
|
||||||
<tr class="data-add">
|
<tr class="data-add">
|
||||||
<td class="data-dotted">
|
<td class="data-dotted">
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
?>
|
?>
|
||||||
<form id="vstobjects" name="v_add_mail_acc" method="post">
|
<form id="vstobjects" name="v_add_mail_acc" method="post">
|
||||||
<input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
|
<input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
|
||||||
|
<input type="hidden" name="ok_acc" value="add" />
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function elementHideShow(elementToHideOrShow) {
|
function elementHideShow(elementToHideOrShow) {
|
||||||
var el = document.getElementById(elementToHideOrShow);
|
var el = document.getElementById(elementToHideOrShow);
|
||||||
|
|
|
@ -74,12 +74,12 @@
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<? if ($data[$key]['UPDATED'] == 'no') {
|
<? if ($data[$key]['UPDATED'] == 'no') {
|
||||||
echo '<div class="actions-panel__col actions-panel__update"><a href="/update/vesta/?pkg='.$key.'&token='.$_SESSION['token'].'">'.__('update').'<i></i></a></div>';
|
echo '<div class="actions-panel__col actions-panel__update shortcut-u" key-action="href"><a href="/update/vesta/?pkg='.$key.'&token='.$_SESSION['token'].'">'.__('update').'<i></i></a><span class="shortcut"> U</span></div>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__download"><a href="/download/backup/?backup=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('download')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__download shortcut-d" key-action="href"><a href="/download/backup/?backup=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('download')?> <i></i></a><span class="shortcut"> D</span></div>
|
||||||
<div class="actions-panel__col actions-panel__configure"><a href="/list/backup/?backup=<?=$key?>"><?=__('configure restore settings')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__configure shortcut-enter" key-action="href"><a href="/list/backup/?backup=<?=$key?>"><?=__('configure restore settings')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/backup/?backup=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/backup/?backup=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -87,6 +87,7 @@
|
||||||
<p class="confirmation"><?=__('DELETE_BACKUP_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_BACKUP_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actions-panel -->
|
<!-- /.actions-panel -->
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
|
|
||||||
|
|
||||||
<div class="l-center units">
|
<div class="l-center units">
|
||||||
<div class="l-unit">
|
<div class="l-unit header">
|
||||||
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['backup'])?></div>
|
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['backup'])?></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=web&object=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=web&object=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -113,7 +113,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=mail&object=<?=$key?>"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=mail&object=<?=$key?>"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -161,7 +161,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=dns&object=<?=$key?>"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=dns&object=<?=$key?>"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -208,7 +208,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=db&object=<?=$key?>"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=db&object=<?=$key?>"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -256,7 +256,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=cron&object=records"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=cron&object=records"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -304,7 +304,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=udir&object=<?=$key?>"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=udir&object=<?=$key?>"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -344,7 +344,7 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right">
|
||||||
<div class="actions-panel__col actions-panel__update"><a href="/schedule/restore/?backup=<?=$backup?>&type=cron"><?=__('restore')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__update shortcut-r" key-action="href"><a href="/schedule/restore/?backup=<?=$backup?>&type=cron"><?=__('restore')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
|
@ -383,7 +383,7 @@
|
||||||
<div class="l-unit-ft">
|
<div class="l-unit-ft">
|
||||||
<table class='data'></table>
|
<table class='data'></table>
|
||||||
<div class="l-unit__col l-unit__col--left clearfix"></div>
|
<div class="l-unit__col l-unit__col--left clearfix"></div>
|
||||||
<div class="data-count l-unit__col l-unit__col--right clearfix">
|
<div class="data-count l-unit__col l-unit__col--right total clearfix">
|
||||||
<?php
|
<?php
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo __('1 item');
|
echo __('1 item');
|
||||||
|
@ -392,6 +392,9 @@
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="data-count l-unit__col l-unit__col--right back clearfix">
|
||||||
|
<a class="button cancel" href="/list/backup/">back</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -111,4 +111,14 @@
|
||||||
|
|
||||||
<div id="vstobjects">
|
<div id="vstobjects">
|
||||||
<div class="l-separator"></div>
|
<div class="l-separator"></div>
|
||||||
|
<div class="l-center">
|
||||||
|
<div class="l-unit-ft">
|
||||||
|
<table class='data'></table>
|
||||||
|
<!-- /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>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
|
@ -90,8 +90,8 @@ sort-star="<? if($_SESSION['favourites']['CRON'][$key] == 1) echo '1'; else echo
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/cron/?job=<?=$data[$key]['JOB']?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/cron/?job=<?=$data[$key]['JOB']?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/cron/?job=<?=$data[$key]['JOB']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/cron/?job=<?=$data[$key]['JOB']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -99,8 +99,9 @@ sort-star="<? if($_SESSION['favourites']['CRON'][$key] == 1) echo '1'; else echo
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/cron/?job=<?=$data[$key]['JOB']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/cron/?job=<?=$data[$key]['JOB']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -108,6 +109,7 @@ sort-star="<? if($_SESSION['favourites']['CRON'][$key] == 1) echo '1'; else echo
|
||||||
<p class="confirmation"><?=__('DELETE_CRON_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_CRON_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -120,8 +120,8 @@ sort-user="<?=$data[$key]['DBUSER']?>" sort-server="<?=$data[$key]['HOST']?>" so
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/db/?database=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/db/?database=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/db/?database=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/db/?database=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -129,8 +129,9 @@ sort-user="<?=$data[$key]['DBUSER']?>" sort-server="<?=$data[$key]['HOST']?>" so
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/db/?database=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/db/?database=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -138,6 +139,7 @@ sort-user="<?=$data[$key]['DBUSER']?>" sort-server="<?=$data[$key]['HOST']?>" so
|
||||||
<p class="confirmation"><?=__('DELETE_DATABASE_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DATABASE_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -80,10 +80,10 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="/list/dns/?domain=<?=$key?>"><?=__('list records',$data[$key]['RECORDS'])?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-l" key-action="href"><a href="/list/dns/?domain=<?=$key?>"><?=__('list records',$data[$key]['RECORDS'])?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<div class="actions-panel__col actions-panel__add"><a href="/add/dns/?domain=<?=$key?>"><?=__('add record')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__add shortcut-n" key-action="href"><a href="/add/dns/?domain=<?=$key?>"><?=__('add record')?> <i></i></a><span class="shortcut"> N</span></div>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/dns/?domain=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/dns/?domain=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/dns/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/dns/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -91,8 +91,9 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -100,6 +101,7 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
|
||||||
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actions-panel -->
|
<!-- /.actions-panel -->
|
||||||
|
|
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
<div class="l-center units">
|
<div class="l-center units">
|
||||||
|
|
||||||
<div class="l-unit">
|
<div class="l-unit header">
|
||||||
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -78,8 +78,8 @@ v_unit_id="<?=$key?>" v_section="dns_rec">
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -87,6 +87,7 @@ v_unit_id="<?=$key?>" v_section="dns_rec">
|
||||||
<p class="confirmation"><?=__('DELETE_RECORD_CONFIRMATION',$data[$key]['RECORD'])?></p>
|
<p class="confirmation"><?=__('DELETE_RECORD_CONFIRMATION',$data[$key]['RECORD'])?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -128,7 +129,7 @@ v_unit_id="<?=$key?>" v_section="dns_rec">
|
||||||
<table class='data'></table>
|
<table class='data'></table>
|
||||||
<!-- /form -->
|
<!-- /form -->
|
||||||
<div class="l-unit__col l-unit__col--left clearfix"></div>
|
<div class="l-unit__col l-unit__col--left clearfix"></div>
|
||||||
<div class="data-count l-unit__col l-unit__col--right clearfix">
|
<div class="data-count l-unit__col l-unit__col--right total clearfix">
|
||||||
<?php
|
<?php
|
||||||
if ( $i == 1) {
|
if ( $i == 1) {
|
||||||
echo __('1 record');
|
echo __('1 record');
|
||||||
|
@ -137,6 +138,9 @@ v_unit_id="<?=$key?>" v_section="dns_rec">
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="data-count l-unit__col l-unit__col--right back clearfix">
|
||||||
|
<a class="button cancel" href="/list/dns/">back</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -83,8 +83,8 @@ sort-ip="<?=str_replace('.', '', $data[$key]['IP'])?>" sort-comment="<?=$data[$k
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/firewall/?rule=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/firewall/?rule=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__<?=$spnd_action?>">
|
<div class="actions-panel__col actions-panel__<?=$spnd_action?> shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action ?>/firewall/?rule=<?=$data[$key]['RULE']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action ?>/firewall/?rule=<?=$data[$key]['RULE']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -92,8 +92,9 @@ sort-ip="<?=str_replace('.', '', $data[$key]['IP'])?>" sort-comment="<?=$data[$k
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/firewall/?rule=<?=$data[$key]['RULE']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/firewall/?rule=<?=$data[$key]['RULE']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -101,6 +102,7 @@ sort-ip="<?=str_replace('.', '', $data[$key]['IP'])?>" sort-comment="<?=$data[$k
|
||||||
<p class="confirmation"><?=__('DELETE_RULE_CONFIRMATION',$data[$key]['RULE'])?></p>
|
<p class="confirmation"><?=__('DELETE_RULE_CONFIRMATION',$data[$key]['RULE'])?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/firewall/banlist/?ip=<?=$ip?>&chain=<?=$chain?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/firewall/banlist/?ip=<?=$ip?>&chain=<?=$chain?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -66,6 +66,7 @@
|
||||||
<p class="confirmation"><?=__('DELETE_IP_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_IP_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -115,6 +116,9 @@
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="data-count l-unit__col l-unit__col--right back clearfix">
|
||||||
|
<a class="button cancel" href="/list/firewall/">back</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -72,8 +72,8 @@ sort-owner="<?=__($data[$key]['OWNER'])?>" sort-star="<? if($_SESSION['favourite
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/ip/?ip=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href""><a href="/edit/ip/?ip=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js"">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/ip/?ip=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/ip/?ip=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -81,6 +81,7 @@ sort-owner="<?=__($data[$key]['OWNER'])?>" sort-star="<? if($_SESSION['favourite
|
||||||
<p class="confirmation"><?=__('DELETE_IP_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_IP_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -97,10 +97,10 @@ sort-accounts="<?=$data[$key]['ACCOUNTS']?>" sort-star="<? if($_SESSION['favouri
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="?domain=<?=$key?>"><?=__('list accounts',$data[$key]['ACCOUNTS'])?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-l" key-action="href"><a href="?domain=<?=$key?>"><?=__('list accounts',$data[$key]['ACCOUNTS'])?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<div class="actions-panel__col actions-panel__add"><a href="/add/mail/?domain=<?=$key?>"><?=__('add account')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__add shortcut-n" key-action="href"><a href="/add/mail/?domain=<?=$key?>"><?=__('add account')?> <i></i></a><span class="shortcut"> N</span></div>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/mail/?domain=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/mail/?domain=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/mail/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/mail/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -108,8 +108,9 @@ sort-accounts="<?=$data[$key]['ACCOUNTS']?>" sort-star="<? if($_SESSION['favouri
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -117,6 +118,7 @@ sort-accounts="<?=$data[$key]['ACCOUNTS']?>" sort-star="<? if($_SESSION['favouri
|
||||||
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
|
|
||||||
|
|
||||||
<div class="l-center units">
|
<div class="l-center units">
|
||||||
<div class="l-unit">
|
<div class="l-unit header">
|
||||||
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -94,8 +94,8 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/mail/?domain=<?=$_GET['domain']?>&account=<?php echo $key ?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/mail/?domain=<?=$_GET['domain']?>&account=<?php echo $key ?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -103,8 +103,9 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -112,6 +113,7 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
<p class="confirmation"><?=__('DELETE_MAIL_ACCOUNT_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_MAIL_ACCOUNT_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
@ -213,6 +215,9 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="data-count l-unit__col l-unit__col--right back clearfix">
|
||||||
|
<a class="button cancel" href="/list/mail/">back</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -67,8 +67,8 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/package/?package=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/package/?package=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/package/?package=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/package/?package=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -76,6 +76,7 @@ sort-star="<?if($_SESSION['favourites']['PACKAGE'][$key] == 1) echo '1'; else ec
|
||||||
<p class="confirmation"><?=__('DELETE_PACKAGE_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_PACKAGE_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -74,7 +74,7 @@
|
||||||
if ($data[$key]['USER'] != $user && $data[$key]['KEY'] == 'ACCOUNT') {
|
if ($data[$key]['USER'] != $user && $data[$key]['KEY'] == 'ACCOUNT') {
|
||||||
if ($key == $user) {
|
if ($key == $user) {
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/logout""><?=__('logout')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/logout""><?=__('logout')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<?
|
<?
|
||||||
if (!empty($_SESSION['look_alert'])) {
|
if (!empty($_SESSION['look_alert'])) {
|
||||||
?>
|
?>
|
||||||
|
@ -98,7 +98,7 @@
|
||||||
unset($_SESSION['look_alert']);
|
unset($_SESSION['look_alert']);
|
||||||
}
|
}
|
||||||
} else { ?>
|
} else { ?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/login/?loginas=<?=$data[$key]['USER']?>&token=<?=$_SESSION['token']?>""><?=__('login as')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/login/?loginas=<?=$data[$key]['USER']?>&token=<?=$_SESSION['token']?>""><?=__('login as')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<? }
|
<? }
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -121,9 +121,9 @@
|
||||||
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
|
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="<?=$edit_lnk?>"><?=__('edit')?> <i></i></a></div>
|
<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"> ↵</span></div>
|
||||||
<? if (!empty($data[$key]['STATS'])) { ?>
|
<? if (!empty($data[$key]['STATS'])) { ?>
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="http://<?=$data[$key]['RESULT']?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a></div>
|
<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"> w</span></div>
|
||||||
<? } ?>
|
<? } ?>
|
||||||
|
|
||||||
|
|
||||||
|
@ -149,7 +149,7 @@
|
||||||
$cnfrm = 'SUSPEND_DOMAIN_CONFIRMATION';
|
$cnfrm = 'SUSPEND_DOMAIN_CONFIRMATION';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="<?=$spnd_lnk?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="<?=$spnd_lnk?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -157,6 +157,7 @@
|
||||||
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
|
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?
|
<?
|
||||||
|
@ -181,7 +182,7 @@
|
||||||
$cnfrm = 'DELETE_DOMAIN_CONFIRMATION';
|
$cnfrm = 'DELETE_DOMAIN_CONFIRMATION';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="<?=$delete_lnk?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="<?=$delete_lnk?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -189,6 +190,7 @@
|
||||||
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
|
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__restart"><a href="/restart/system/?hostname=<?php echo $sys['sysinfo']['HOSTNAME'] ?>"><?=__('restart')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__restart shortcut-r" key-action="href"><a href="/restart/system/?hostname=<?php echo $sys['sysinfo']['HOSTNAME'] ?>"><?=__('restart')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actions-panel -->
|
<!-- /.actions-panel -->
|
||||||
</div>
|
</div>
|
||||||
|
@ -139,8 +139,8 @@
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__<?=$action?>"><a href="/<?php echo $action ?>/service/?srv=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__($action)?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__<?=$action?> shortcut-s" key-action="href"><a href="/<?php echo $action ?>/service/?srv=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__($action)?> <i></i></a><span class="shortcut"> S</span></div>
|
||||||
<div class="actions-panel__col actions-panel__restart"><a href="/restart/service/?srv=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('restart')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__restart shortcut-r" key-action="href"><a href="/restart/service/?srv=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('restart')?> <i></i></a><span class="shortcut"> R</span></div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actions-panel -->
|
<!-- /.actions-panel -->
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<? if ($data[$key]['UPDATED'] == 'no') {
|
<? if ($data[$key]['UPDATED'] == 'no') {
|
||||||
echo '<div class="actions-panel__col actions-panel__update"><a href="/update/vesta/?pkg='.$key.'&token='.$_SESSION['token'].'">'.__('update').'<i></i></a></div>';
|
echo '<div class="actions-panel__col actions-panel__update shortcut-u" key-action="href"><a href="/update/vesta/?pkg='.$key.'&token='.$_SESSION['token'].'">'.__('update').'<i></i></a><span class="shortcut"> U</span></div>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -95,7 +95,7 @@ sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-disk="<?=$data[$key]['U_DI
|
||||||
<?
|
<?
|
||||||
if ($key == $user) {
|
if ($key == $user) {
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/logout""><?=__('logout')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/logout""><?=__('logout')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<?
|
<?
|
||||||
if (!empty($_SESSION['look_alert'])) {
|
if (!empty($_SESSION['look_alert'])) {
|
||||||
?>
|
?>
|
||||||
|
@ -119,10 +119,10 @@ sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-disk="<?=$data[$key]['U_DI
|
||||||
unset($_SESSION['look_alert']);
|
unset($_SESSION['look_alert']);
|
||||||
}
|
}
|
||||||
} else { ?>
|
} else { ?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/login/?loginas=<?=$key?>&token=<?=$_SESSION['token']?>""><?=__('login as').' '.$key?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/login/?loginas=<?=$key?>&token=<?=$_SESSION['token']?>""><?=__('login as').' '.$key?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<?}?>
|
<?}?>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -130,8 +130,9 @@ sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-disk="<?=$data[$key]['U_DI
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -139,6 +140,7 @@ sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-disk="<?=$data[$key]['U_DI
|
||||||
<p class="confirmation"><?=__('DELETE_USER_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_USER_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -132,12 +132,12 @@ sort-name="<?=$key?>" sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-dis
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/web/?domain=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/web/?domain=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="/list/web-log/?domain=<?php echo $key ?>&type=access#" target="_blank"><?=__('view logs')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-l" key-action="href"><a href="/list/web-log/?domain=<?php echo $key ?>&type=access#" target="_blank"><?=__('view logs')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<? if (!empty($data[$key]['STATS'])) { ?>
|
<? if (!empty($data[$key]['STATS'])) { ?>
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="http://<?=$key?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-w" key-action="href"><a href="http://<?=$key?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a><span class="shortcut"> W</span></div>
|
||||||
<? } ?>
|
<? } ?>
|
||||||
<div class="actions-panel__col actions-panel__suspend">
|
<div class="actions-panel__col actions-panel__suspend shortcut-s" key-action="js">
|
||||||
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
<a id="<?=$spnd_action ?>_link_<?=$i?>" class="data-controls do_<?=$spnd_action?>">
|
||||||
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
<?=__($spnd_action)?> <i class="do_<?=$spnd_action?>"></i>
|
||||||
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/web/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="<?=$spnd_action?>_url" value="/<?=$spnd_action?>/web/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -145,8 +145,9 @@ sort-name="<?=$key?>" sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-dis
|
||||||
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
<p class="confirmation"><?=__($spnd_confirmation,$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut"> S</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -154,6 +155,7 @@ sort-name="<?=$key?>" sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-dis
|
||||||
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -142,7 +142,6 @@
|
||||||
// Shortcuts
|
// Shortcuts
|
||||||
|
|
||||||
shortcut.add("Ctrl+Enter", function(){
|
shortcut.add("Ctrl+Enter", function(){
|
||||||
|
|
||||||
$('form#vstobjects').submit();
|
$('form#vstobjects').submit();
|
||||||
}, {
|
}, {
|
||||||
'type': 'keydown',
|
'type': 'keydown',
|
||||||
|
@ -152,16 +151,18 @@
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
shortcut.add("Backspace", function(){
|
shortcut.add("Ctrl+Backspace", function(){
|
||||||
if(VE.tmp.form_changed && $('form#vstobjects .button.cancel')[0]){
|
if(VE.tmp.form_changed && $('form#vstobjects .button.cancel')[0]){
|
||||||
VE.helpers.createConfirmationDialog($('.confirmation-text-redirect'), '', $('form#vstobjects input.cancel').attr('onclick').replace("location.href='", "").replace("'",""));
|
VE.helpers.createConfirmationDialog($('.confirmation-text-redirect'), '', $('form#vstobjects input.cancel').attr('onclick').replace("location.href='", "").replace("'",""));
|
||||||
} else if($('form#vstobjects .button.cancel')[0]){
|
} else if($('form#vstobjects .button.cancel')[0]){
|
||||||
location.href=$('form#vstobjects input.cancel').attr('onclick').replace("location.href='", "").replace("'","");
|
location.href=$('form#vstobjects input.cancel').attr('onclick').replace("location.href='", "").replace("'","");
|
||||||
|
} else if($('#vstobjects a.button.cancel')[0]){
|
||||||
|
location.href=$('#vstobjects a.button.cancel').attr('href');
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'type': 'keydown',
|
'type': 'keydown',
|
||||||
'propagate': false,
|
'propagate': false,
|
||||||
'disable_in_input': true,
|
'disable_in_input': false,
|
||||||
'target': document
|
'target': document
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -199,30 +200,6 @@
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
shortcut.add("n", function(evt){
|
|
||||||
if (!evt.ctrlKey && !evt.shiftKey) {
|
|
||||||
if ($('.l-sort__create-btn')[0]) {
|
|
||||||
location.href=$('.l-sort__create-btn').attr('href');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, {
|
|
||||||
'type': 'keyup',
|
|
||||||
'propagate': false,
|
|
||||||
'disable_in_input': true,
|
|
||||||
'target': document
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
shortcut.add("a+1", function(){
|
|
||||||
location.href='/add/user/';
|
|
||||||
}, {
|
|
||||||
'type': 'keydown',
|
|
||||||
'propagate': false,
|
|
||||||
'disable_in_input': true,
|
|
||||||
'target': document
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
shortcut.add("1", function(){
|
shortcut.add("1", function(){
|
||||||
if(VE.tmp.form_changed){
|
if(VE.tmp.form_changed){
|
||||||
VE.helpers.createConfirmationDialog($('.confirmation-text-redirect'), '', $('.l-stat .l-stat__col:nth-of-type(1) a').attr('href'));
|
VE.helpers.createConfirmationDialog($('.confirmation-text-redirect'), '', $('.l-stat .l-stat__col:nth-of-type(1) a').attr('href'));
|
||||||
|
@ -333,10 +310,11 @@
|
||||||
|
|
||||||
shortcut.add("Esc", function(){
|
shortcut.add("Esc", function(){
|
||||||
$('.shortcuts').hide();
|
$('.shortcuts').hide();
|
||||||
|
$('input, checkbox, textarea, select').blur();
|
||||||
}, {
|
}, {
|
||||||
'type': 'keydown',
|
'type': 'keydown',
|
||||||
'propagate': false,
|
'propagate': false,
|
||||||
'disable_in_input': true,
|
'disable_in_input': false,
|
||||||
'target': document
|
'target': document
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -361,11 +339,32 @@
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
shortcut.add("Enter", function(){
|
|
||||||
if(VE.tmp.form_changed){
|
|
||||||
VE.helpers.createConfirmationDialog($('.confirmation-text-redirect'), '', $(VE.navigation.state.menu_selector + '.focus a').attr('href'));
|
shortcut.add("down", function(){
|
||||||
} else {
|
VE.navigation.move_focus_down();
|
||||||
VE.navigation.enter_focused();
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("up", function(){
|
||||||
|
VE.navigation.move_focus_up();
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("l", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-l');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
'type': 'keydown',
|
'type': 'keydown',
|
||||||
|
@ -375,6 +374,127 @@
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
shortcut.add("s", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-s');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("w", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-w');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("d", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-d');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("r", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-r');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("n", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-n');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("u", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-u');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
shortcut.add("Delete", function(){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-delete');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
shortcut.add("Enter", function(){
|
||||||
|
if(VE.tmp.form_changed){
|
||||||
|
if(!$('.ui-dialog').is(':visible')){
|
||||||
|
VE.helpers.createConfirmationDialog($('.confirmation-text-redirect')[0], '', $(VE.navigation.state.menu_selector + '.focus a').attr('href'));
|
||||||
|
} else { // if dialog is opened - submitting confirm box by "enter" shortcut
|
||||||
|
$('.ui-dialog button.submit').click();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if(!$('.ui-dialog').is(':visible')){
|
||||||
|
var elm = $('.units.active .l-unit.focus .shortcut-enter');
|
||||||
|
if(elm.length){
|
||||||
|
VE.navigation.shortcut(elm);
|
||||||
|
} else {
|
||||||
|
VE.navigation.enter_focused();
|
||||||
|
}
|
||||||
|
} else { // if dialog is opened - submitting confirm box by "enter" shortcut
|
||||||
|
$('.ui-dialog button.submit').click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
'type': 'keydown',
|
||||||
|
'propagate': false,
|
||||||
|
'disable_in_input': true,
|
||||||
|
'target': document
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('.shortcuts .close').click(function(){
|
$('.shortcuts .close').click(function(){
|
||||||
$('.shortcuts').hide();
|
$('.shortcuts').hide();
|
||||||
});
|
});
|
||||||
|
@ -393,7 +513,7 @@
|
||||||
|
|
||||||
|
|
||||||
// focusing on the first input at form
|
// focusing on the first input at form
|
||||||
if(location.href.indexOf('lead=') == -1){
|
if( location.href.indexOf('lead=') == -1 && !$('.ui-dialog').is(':visible') ){
|
||||||
$('#vstobjects .vst-input:not([disabled]), #vstobjects .vst-list:not([disabled])').first().focus();
|
$('#vstobjects .vst-input:not([disabled]), #vstobjects .vst-list:not([disabled])').first().focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -469,7 +589,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><span class="key">n</span><?=__('Add New object')?></li>
|
<li><span class="key">n</span><?=__('Add New object')?></li>
|
||||||
<li><span class="key">Ctrl + Enter</span><?=__('Save Form')?></li>
|
<li><span class="key">Ctrl + Enter</span><?=__('Save Form')?></li>
|
||||||
<li><span class="key">Backspace</span><?=__('Cancel saving form')?></li>
|
<li><span class="key">Ctrl + Backspace</span><?=__('Cancel saving form')?></li>
|
||||||
|
|
||||||
<li class="step-top"><span class="key">1</span><?=__('Go to USER list')?></li>
|
<li class="step-top"><span class="key">1</span><?=__('Go to USER list')?></li>
|
||||||
<li><span class="key">2</span><?=__('Go to WEB list')?></li>
|
<li><span class="key">2</span><?=__('Go to WEB list')?></li>
|
||||||
|
|
|
@ -88,8 +88,8 @@ sort-date="<?=strtotime($data[$key]['DATE'].' '.$data[$key]['TIME'])?>" sort-nam
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/cron/?job=<?=$data[$key]['JOB']?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/cron/?job=<?=$data[$key]['JOB']?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/cron/?job=<?=$data[$key]['JOB']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/cron/?job=<?=$data[$key]['JOB']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -97,9 +97,9 @@ sort-date="<?=strtotime($data[$key]['DATE'].' '.$data[$key]['TIME'])?>" sort-nam
|
||||||
<p class="confirmation"><?=__('DELETE_CRON_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_CRON_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -119,8 +119,8 @@ sort-user="<?=$data[$key]['DBUSER']?>" sort-server="<?=$data[$key]['HOST']?>" so
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/db/?database=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/db/?database=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/db/?database=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/db/?database=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -128,6 +128,7 @@ sort-user="<?=$data[$key]['DBUSER']?>" sort-server="<?=$data[$key]['HOST']?>" so
|
||||||
<p class="confirmation"><?=__('DELETE_DATABASE_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DATABASE_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -79,10 +79,10 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="/list/dns/?domain=<?=$key?>"><?=__('list records',$data[$key]['RECORDS'])?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-l" key-action="href"><a href="/list/dns/?domain=<?=$key?>"><?=__('list records',$data[$key]['RECORDS'])?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<div class="actions-panel__col actions-panel__add"><a href="/add/dns/?domain=<?=$key?>"><?=__('add record')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__add shortcut-n" key-action="href"><a href="/add/dns/?domain=<?=$key?>"><?=__('add record')?> <i></i></a><span class="shortcut"> N</span></div>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/dns/?domain=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/dns/?domain=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -90,6 +90,7 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
|
||||||
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actions-panel -->
|
<!-- /.actions-panel -->
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
|
|
||||||
<div class="l-center units">
|
<div class="l-center units">
|
||||||
|
|
||||||
<div class="l-unit">
|
<div class="l-unit header">
|
||||||
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -76,8 +76,8 @@
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/dns/?domain=<?=$_GET['domain']?>&record_id=<?=$data[$key]['ID']?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -85,6 +85,7 @@
|
||||||
<p class="confirmation"><?=__('DELETE_RECORD_CONFIRMATION',$data[$key]['RECORD'])?></p>
|
<p class="confirmation"><?=__('DELETE_RECORD_CONFIRMATION',$data[$key]['RECORD'])?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -134,6 +135,9 @@
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="data-count l-unit__col l-unit__col--right back clearfix">
|
||||||
|
<a class="button cancel" href="/list/dns/">back</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -95,10 +95,10 @@ sort-accounts="<?=$data[$key]['ACCOUNTS']?>" sort-star="<? if($_SESSION['favouri
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="?domain=<?=$key?>"><?=__('list accounts',$data[$key]['ACCOUNTS'])?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-l" key-action="href"><a href="?domain=<?=$key?>"><?=__('list accounts',$data[$key]['ACCOUNTS'])?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<div class="actions-panel__col actions-panel__add"><a href="/add/mail/?domain=<?=$key?>"><?=__('add account')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__add shortcut-n" key-action="href"><a href="/add/mail/?domain=<?=$key?>"><?=__('add account')?> <i></i></a><span class="shortcut"> N</span></div>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/mail/?domain=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/mail/?domain=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -106,6 +106,7 @@ sort-accounts="<?=$data[$key]['ACCOUNTS']?>" sort-star="<? if($_SESSION['favouri
|
||||||
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
|
|
||||||
|
|
||||||
<div class="l-center units">
|
<div class="l-center units">
|
||||||
<div class="l-unit">
|
<div class="l-unit header">
|
||||||
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
<div class="subtitle"><?=__('Listing')?> <?=htmlentities($_GET['domain'])?></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -92,8 +92,8 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/mail/?domain=<?=$_GET['domain']?>&account=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -101,6 +101,7 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
<p class="confirmation"><?=__('DELETE_MAIL_ACCOUNT_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_MAIL_ACCOUNT_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
@ -202,6 +203,9 @@ sort-star="<? if($_SESSION['favourites']['MAIL_ACC'][$key."@".$_GET['domain']] =
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="data-count l-unit__col l-unit__col--right back clearfix">
|
||||||
|
<a class="button cancel" href="/list/mail/">back</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
if ($data[$key]['USER'] != $user && $data[$key]['KEY'] == 'ACCOUNT') {
|
if ($data[$key]['USER'] != $user && $data[$key]['KEY'] == 'ACCOUNT') {
|
||||||
if ($key == $user) {
|
if ($key == $user) {
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/logout""><?=__('logout')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/logout""><?=__('logout')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<?
|
<?
|
||||||
if (!empty($_SESSION['look_alert'])) {
|
if (!empty($_SESSION['look_alert'])) {
|
||||||
?>
|
?>
|
||||||
|
@ -97,7 +97,7 @@
|
||||||
unset($_SESSION['look_alert']);
|
unset($_SESSION['look_alert']);
|
||||||
}
|
}
|
||||||
} else { ?>
|
} else { ?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/login/?loginas=<?=$data[$key]['USER']?>&token=<?=$_SESSION['token']?>""><?=__('login as')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/login/?loginas=<?=$data[$key]['USER']?>&token=<?=$_SESSION['token']?>""><?=__('login as')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<? }
|
<? }
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -120,9 +120,9 @@
|
||||||
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
|
$edit_lnk = '/edit/'.$data[$key]['TYPE'].'/?'.strtolower($data[$key]['KEY']).'='.$data[$key]['RESULT'].'&user='.$data[$key]['USER'];
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="<?=$edit_lnk?>"><?=__('edit')?> <i></i></a></div>
|
<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"> ↵</span></div>
|
||||||
<? if (!empty($data[$key]['STATS'])) { ?>
|
<? if (!empty($data[$key]['STATS'])) { ?>
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="http://<?=$data[$key]['RESULT']?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a></div>
|
<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"> W</span></div>
|
||||||
<? } ?>
|
<? } ?>
|
||||||
|
|
||||||
<?
|
<?
|
||||||
|
@ -147,7 +147,7 @@
|
||||||
$cnfrm = 'DELETE_DOMAIN_CONFIRMATION';
|
$cnfrm = 'DELETE_DOMAIN_CONFIRMATION';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="<?=$delete_lnk?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="<?=$delete_lnk?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -155,6 +155,7 @@
|
||||||
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
|
<p class="confirmation"><?=__($cnfrm, $data[$key]['RESULT'])?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -93,7 +93,7 @@ sort-disk="<?=$data[$key]['U_DISK']?>" sort-star="<?if($_SESSION['favourites']['
|
||||||
<?
|
<?
|
||||||
if ($key == $user) {
|
if ($key == $user) {
|
||||||
?>
|
?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/logout""><?=__('logout')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/logout""><?=__('logout')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<?
|
<?
|
||||||
if (!empty($_SESSION['look_alert'])) {
|
if (!empty($_SESSION['look_alert'])) {
|
||||||
?>
|
?>
|
||||||
|
@ -117,10 +117,10 @@ sort-disk="<?=$data[$key]['U_DISK']?>" sort-star="<?if($_SESSION['favourites']['
|
||||||
unset($_SESSION['look_alert']);
|
unset($_SESSION['look_alert']);
|
||||||
}
|
}
|
||||||
} else { ?>
|
} else { ?>
|
||||||
<div class="actions-panel__col actions-panel__loginas"><a href="/login/?loginas=<?=$key?>""><?=__('login as')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__loginas shortcut-l" key-action="href"><a href="/login/?loginas=<?=$key?>""><?=__('login as')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<?}?>
|
<?}?>
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/user/?user=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/user/?user=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/user/?user=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -128,6 +128,7 @@ sort-disk="<?=$data[$key]['U_DISK']?>" sort-star="<?if($_SESSION['favourites']['
|
||||||
<p class="confirmation"><?=__('DELETE_USER_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_USER_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- /.actiona-panel -->
|
<!-- /.actiona-panel -->
|
||||||
|
|
|
@ -133,12 +133,12 @@ sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-disk="<?=$data[$key]['U_DI
|
||||||
<!-- l-unit-toolbar__col -->
|
<!-- l-unit-toolbar__col -->
|
||||||
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
<div class="l-unit-toolbar__col l-unit-toolbar__col--right noselect">
|
||||||
<div class="actions-panel clearfix">
|
<div class="actions-panel clearfix">
|
||||||
<div class="actions-panel__col actions-panel__edit"><a href="/edit/web/?domain=<?=$key?>"><?=__('edit')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__edit shortcut-enter" key-action="href"><a href="/edit/web/?domain=<?=$key?>"><?=__('edit')?> <i></i></a><span class="shortcut enter"> ↵</span></div>
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="/list/web-log/?domain=<?php echo $key ?>&type=access#" target="_blank"><?=__('view logs')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-l" key-action="href"><a href="/list/web-log/?domain=<?php echo $key ?>&type=access#" target="_blank"><?=__('view logs')?> <i></i></a><span class="shortcut"> L</span></div>
|
||||||
<? if (!empty($data[$key]['STATS'])) { ?>
|
<? if (!empty($data[$key]['STATS'])) { ?>
|
||||||
<div class="actions-panel__col actions-panel__logs"><a href="http://<?=$key?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a></div>
|
<div class="actions-panel__col actions-panel__logs shortcut-w" key-action="href"><a href="http://<?=$key?>/vstats/" target="_blank"><?=__('open webstats')?> <i></i></a><span class="shortcut"> W</span></div>
|
||||||
<? } ?>
|
<? } ?>
|
||||||
<div class="actions-panel__col actions-panel__delete">
|
<div class="actions-panel__col actions-panel__delete shortcut-delete" key-action="js">
|
||||||
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
<a id="delete_link_<?=$i?>" class="data-controls do_delete">
|
||||||
<?=__('delete')?> <i class="do_delete"></i>
|
<?=__('delete')?> <i class="do_delete"></i>
|
||||||
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
<input type="hidden" name="delete_url" value="/delete/web/?domain=<?=$key?>&token=<?=$_SESSION['token']?>" />
|
||||||
|
@ -146,6 +146,7 @@ sort-bandwidth="<?=$data[$key]['U_BANDWIDTH']?>" sort-disk="<?=$data[$key]['U_DI
|
||||||
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
<p class="confirmation"><?=__('DELETE_DOMAIN_CONFIRMATION',$key)?></p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
<span class="shortcut delete"> Del</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue