UI performance fix 4

This commit is contained in:
myvesta 2023-06-12 10:04:56 +02:00 committed by GitHub
parent 83649defc9
commit 83acec3ec1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 75 additions and 46 deletions

View file

@ -4089,8 +4089,12 @@ b, strong {
#tooltip { #tooltip {
background-color: #34b5dd; background-color: #3AB5DD;
} }
#tooltip:hover {
background-color: #1ca2cc;
}
.l-sort__create-btn.edit:hover #tooltip { .l-sort__create-btn.edit:hover #tooltip {
background-color: #49c8ef; background-color: #49c8ef;
} }

View file

@ -8,7 +8,7 @@ if (file_exists("/usr/local/vesta/web/inc/switch_to_vesta_port") && isset($_SERV
session_start(); session_start();
define('VESTA_CMD', '/usr/bin/sudo /usr/local/vesta/bin/'); define('VESTA_CMD', '/usr/bin/sudo /usr/local/vesta/bin/');
define('JS_LATEST_UPDATE', '1491697869'); define('JS_LATEST_UPDATE', '1491697870');
$i = 0; $i = 0;

View file

@ -31,10 +31,11 @@ $(document).ready(function(){
}); });
/*
// CREATE BUTTON // CREATE BUTTON
if ($(".l-sort__create-btn").length>0) { if ($(".l-sort__create-btn").length>0) {
$(".l-sort__create-btn").append("<div id='add-icon'></div>"); //$(".l-sort__create-btn").append("<div id='add-icon'></div>");
$(".l-sort__create-btn").append("<div id='tooltip'>"+$('.l-sort__create-btn').attr('title').replace(' ','&nbsp;')+"</div>"); //$(".l-sort__create-btn").append("<div id='tooltip'>"+$('.l-sort__create-btn').attr('title').replace(' ','&nbsp;')+"</div>");
$('.l-sort__create-btn').hover(function(){ $('.l-sort__create-btn').hover(function(){
$("#tooltip").css('background-color', '#1ca2cc'); $("#tooltip").css('background-color', '#1ca2cc');
}, function() { }, function() {
@ -43,6 +44,7 @@ $(document).ready(function(){
//$("#tooltip").remove(); //$("#tooltip").remove();
}); });
} }
*/
// SEARCH BOX // SEARCH BOX

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/schedule/backup/?token=<?=$_SESSION['token']?>" class="l-sort__create-btn" title="<?=__('Create Backup')?>"></a> <a href="/schedule/backup/?token=<?=$_SESSION['token']?>" class="l-sort__create-btn" title="<?=__('Create Backup')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Create Backup')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>
<tr> <tr>

View file

@ -8,7 +8,7 @@ input[type="checkbox"] {
<form action="/bulk/restore/" method="post" id="objects"> <form action="/bulk/restore/" method="post" id="objects">
<div class="l-center" style="margin-left: 240px; padding-right: 270px;"> <div class="l-center" style="margin-left: 240px; padding-right: 270px;">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/schedule/restore/?backup=<?=htmlentities($_GET['backup'])?>" class="l-sort__create-btn restore" style="bottom: 0" title="<?=__('Restore All')?>"></a> <a href="/schedule/restore/?backup=<?=htmlentities($_GET['backup'])?>" class="l-sort__create-btn restore" style="bottom: 14px;" title="<?=__('Restore All')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Restore All')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>
<tr> <tr>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/edit/backup/exclusions/" class="l-sort__create-btn edit" title="<?=__('Configure')?>"></a> <a href="/edit/backup/exclusions/" class="l-sort__create-btn edit" title="<?=__('Configure')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Configure')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>
<tr> <tr>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/cron/" class="l-sort__create-btn" title="<?=__('Add Cron Job')?>"></a> <a href="/add/cron/" class="l-sort__create-btn" title="<?=__('Add Cron Job')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Cron Job')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Command')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Command')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/db/" class="l-sort__create-btn" title="<?=__('Add Database')?>"></a> <a href="/add/db/" class="l-sort__create-btn" title="<?=__('Add Database')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Database')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Database')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Database')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/dns/" title="<?=__('Add DNS Domain')?>" class="l-sort__create-btn"></a> <a href="/add/dns/" title="<?=__('Add DNS Domain')?>" class="l-sort__create-btn"><div id="add-icon"></div><div id="tooltip"><?=__('Add DNS Domain')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-expire" sort_as_int="1"><span class="name"><?=__('Expire')?></span><span class="up">&nbsp;</span></li> <li entity="sort-expire" sort_as_int="1"><span class="name"><?=__('Expire')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/dns/?domain=<?=htmlentities($_GET['domain'])?>" title="<?=__('Add DNS Record')?>" class="l-sort__create-btn"></a> <a href="/add/dns/?domain=<?=htmlentities($_GET['domain'])?>" title="<?=__('Add DNS Record')?>" class="l-sort__create-btn"><div id="add-icon"></div><div id="tooltip"><?=__('Add DNS Record')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>
<tr> <tr>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/firewall/" class="l-sort__create-btn" title="<?=__('Add Rule')?>"></a> <a href="/add/firewall/" class="l-sort__create-btn" title="<?=__('Add Rule')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Rule')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-action"><span class="name active"><?=__('Action')?></span><span class="up">&nbsp;</span></li> <li entity="sort-action"><span class="name active"><?=__('Action')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-protocol"><span class="name"><?=__('Protocol')?></span><span class="up">&nbsp;</span></li> <li entity="sort-protocol"><span class="name"><?=__('Protocol')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/firewall/banlist/" class="l-sort__create-btn" title="<?=__('Ban IP Address')?>"></a> <a href="/add/firewall/banlist/" class="l-sort__create-btn" title="<?=__('Ban IP Address')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Ban IP Address')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/ip/" class="l-sort__create-btn" title="<?=__('Add IP')?>"></a> <a href="/add/ip/" class="l-sort__create-btn" title="<?=__('Add IP')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add IP')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-ip"><span class="name"><?=__('ip')?></span><span class="up">&nbsp;</span></li> <li entity="sort-ip"><span class="name"><?=__('ip')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/mail/" class="l-sort__create-btn" title="<?=__('Add Mail Domain')?>"></a> <a href="/add/mail/" class="l-sort__create-btn" title="<?=__('Add Mail Domain')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Mail Domain')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/mail/?domain=<?=htmlentities($_GET['domain'])?>" class="l-sort__create-btn" title="<?=__('Add Mail Account')?>"></a> <a href="/add/mail/?domain=<?=htmlentities($_GET['domain'])?>" class="l-sort__create-btn" title="<?=__('Add Mail Account')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Mail Account')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Account')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Account')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/package/" class="l-sort__create-btn" title="<?=__('Add Package')?>"></a> <a href="/add/package/" class="l-sort__create-btn" title="<?=__('Add Package')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Package')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Package Name')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Package Name')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/edit/server/" class="l-sort__create-btn edit" title="<?=__('Configure')?>"></a> <a href="/edit/server/" class="l-sort__create-btn edit" title="<?=__('Configure')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Configure')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>

View file

@ -4,7 +4,7 @@
if ($user != 'admin') { if ($user != 'admin') {
//echo '<a class="l-sort__create-btn" href="/add/user/" title="'.__('Add User').'"></a>'; //echo '<a class="l-sort__create-btn" href="/add/user/" title="'.__('Add User').'"></a>';
//} else { //} else {
echo '<a class="l-sort__create-btn" href="/add/web/" title="'.__('Add Web Domain').'"></a>'; echo '<a class="l-sort__create-btn" href="/add/web/" title="'.__('Add Web Domain').'"><div id="add-icon"></div><div id="tooltip">'.__('Add Web Domain').'</div></a>';
} }
?> ?>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
@ -93,7 +93,8 @@
</div> </div>
</div> </div>
<?php <?php
echo '<a class="l-sort__create-btn" style="position: relative; bottom: 0; margin-bottom: 15px; left: 20px;" href="/add/user/" title="'.__('Add User').'"></a>'; //echo '<a class="l-sort__create-btn" style="position: relative; bottom: 0; margin-bottom: 15px; left: 20px;" href="/add/user/" title="'.__('Add User').'"></a>';
echo '<a class="l-sort__create-btn" style="position: relative; bottom: 0; margin-bottom: 15px; left: 20px;" href="/add/user/" title="'.__('Add User').'"><div id="add-icon"></div><div id="tooltip">'.__('Add User').'</div></a>';
} }
if (isset($changelog)) { if (isset($changelog)) {
echo "<br /><br /><div style='margin: -20px 20px 20px 20px; padding: 10px; background: #fff;'><h1 style=\"margin: 0; color: #aa9c88;\">".__("What's new:")."</h1><br /><pre style=\"padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; font-weight: bold;\">".$changelog."</pre>".__("This only admin see after myVesta upgrade, and will dissapear on next refresh.")." ".__("If you missed an update, see our previous")." <a style=\"color: #007bff;\" target=\"_blank\" href=\"https://github.com/myvesta/vesta/blob/master/Changelog.md\">".__("change logs")."</a>.<br />".__("Check out our")." <a style=\"color: #007bff;\" target=\"_blank\" href=\"https://www.myvestacp.com/\">".__("new site, forum and knowledge base")."</a>.<br /><br /><hr style=\"color: #ffebcd;\" /></div>"; echo "<br /><br /><div style='margin: -20px 20px 20px 20px; padding: 10px; background: #fff;'><h1 style=\"margin: 0; color: #aa9c88;\">".__("What's new:")."</h1><br /><pre style=\"padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f6f8fa; border-radius: 3px; font-weight: bold;\">".$changelog."</pre>".__("This only admin see after myVesta upgrade, and will dissapear on next refresh.")." ".__("If you missed an update, see our previous")." <a style=\"color: #007bff;\" target=\"_blank\" href=\"https://github.com/myvesta/vesta/blob/master/Changelog.md\">".__("change logs")."</a>.<br />".__("Check out our")." <a style=\"color: #007bff;\" target=\"_blank\" href=\"https://www.myvestacp.com/\">".__("new site, forum and knowledge base")."</a>.<br /><br /><hr style=\"color: #ffebcd;\" /></div>";

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/web/" class="l-sort__create-btn" title="<?=__('Add Web Domain')?>"></a> <a href="/add/web/" class="l-sort__create-btn" title="<?=__('Add Web Domain')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Web Domain')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li>

View file

@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<link rel="icon" href="/images/favicon.ico" type="image/x-icon"> <link rel="icon" href="/images/favicon.ico" type="image/x-icon">
<title>myVesta - <?=__($TAB)?></title> <title>myVesta - <?=__($TAB)?></title>
<link rel="stylesheet" href="/css/styles.min.css?1446554109"> <link rel="stylesheet" href="/css/styles.min.css?1446554110">
<link type="text/css" href="/css/jquery-custom-dialogs.css" rel="stylesheet" /> <link type="text/css" href="/css/jquery-custom-dialogs.css" rel="stylesheet" />
<link href="/css/fonts/font_sans_pro.css" rel="stylesheet"> <link href="/css/fonts/font_sans_pro.css" rel="stylesheet">
<link href="/css/fonts/font_lobster.css" rel="stylesheet"> <link href="/css/fonts/font_lobster.css" rel="stylesheet">

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/cron/" class="l-sort__create-btn" title="<?=__('Add Cron Job')?>"></a> <a href="/add/cron/" class="l-sort__create-btn" title="<?=__('Add Cron Job')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Cron Job')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Command')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Command')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/db/" class="l-sort__create-btn" title="<?=__('Add Database')?>"></a> <a href="/add/db/" class="l-sort__create-btn" title="<?=__('Add Database')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Database')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Database')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Database')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/dns/" title="<?=__('Add DNS Domain')?>" class="l-sort__create-btn"></a> <a href="/add/dns/" title="<?=__('Add DNS Domain')?>" class="l-sort__create-btn"><div id="add-icon"></div><div id="tooltip"><?=__('Add DNS Domain')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-expire" sort_as_int="1"><span class="name"><?=__('Expire')?></span><span class="up">&nbsp;</span></li> <li entity="sort-expire" sort_as_int="1"><span class="name"><?=__('Expire')?></span><span class="up">&nbsp;</span></li>
@ -98,28 +98,28 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
<div class="l-unit__date"> <div class="l-unit__date">
<?=translate_date($data[$key]['DATE'])?> <?=translate_date($data[$key]['DATE'])?>
</div> </div>
<div class="l-unit__suspended"><?__('suspended')?></div> <div class="l-unit__suspended"><?=__('suspended')?></div>
<div class="text-center"> <div class="text-center">
<i class="l-icon-star" title="<?=__('save to favorites')?>"></i> <i class="l-icon-star" title="<?=__('save to favorites')?>"></i>
</div> </div>
</div> </div>
<!-- /.l-unit__col --> <!-- /.l-unit__col -->
<div class="l-unit__col l-unit__col--right"> <div class="l-unit__col l-unit__col--right">
<div class="l-unit__name"> <div class="l-unit__name separate">
<?=$key?> <? if(!empty($data[$key]['SRC'])) echo "<span>⇢ ".$data[$key]['SRC']."</span>&nbsp; &nbsp; "; if($data[$key]['RECORDS']) echo '<span>/ '.$data[$key]['RECORDS'].'</span>';?> <?=$key?> <? if(!empty($data[$key]['SRC'])) echo "<span>⇢ ".$data[$key]['SRC']."</span>&nbsp; &nbsp; "; if($data[$key]['RECORDS']) echo '<span>/ '.$data[$key]['RECORDS'].'</span>';?>
</div> </div>
<div class="l-unit__ip"> <!--div class="l-unit__ip">
<?=str_replace('.', '<span>.</span>', $data[$key]['IP'])?> <?=str_replace('.', '<span>.</span>', $data[$key]['IP'])?> <b class="step-left"><?=$data[$key]['SOA']?></b>
</div> </div -->
<!-- /.l-unit__ip --> <!-- /.l-unit__ip -->
<div class="l-unit__stats"> <div class="l-unit__stats">
<table> <table>
<tr> <tr>
<td> <td>
<div class="l-unit__stat-cols clearfix"> <div class="l-unit__stat-cols display-ip clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left"><b><?=$data[$key]['SOA']?></b></div> <div class="l-unit__stat-col l-unit__stat-col--left compact"><?=str_replace('.', '<span>.</span>', $data[$key]['IP'])?></div>
<div class="l-unit__stat-col l-unit__stat-col--right"></div>
</div> </div>
</td> </td>
<td> <td>
@ -140,16 +140,42 @@ sort-expire="<?=strtotime($data[$key]['EXP'])?>" sort-records="<?=(int)$data[$ke
</td> </td>
</tr> </tr>
<tr> <tr>
<td>
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left compact"><b><?=$data[$key]['SOA']?></b></div>
</div>
</td>
<td>
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left compact"><?=__('Serial')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=$data[$key]['SERIAL']?></b>
</div>
</div>
</td>
<td>
<div class="l-unit__stat-cols clearfix">
<div class="l-unit__stat-col l-unit__stat-col--left compact"><?=__('Expire')?>:</div>
<div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=$data[$key]['EXP']?></b>
</div>
</div>
</td>
</tr>
<!-- tr>
<td> <td>
<div class="l-unit__stat-cols clearfix last"> <div class="l-unit__stat-cols clearfix last">
<div class="l-unit__stat-col l-unit__stat-col--left"><?=__('Expire')?>:</div> <div class="l-unit__stat-col l-unit__stat-col--left "><?=$data[$key]['SOA']?></div>
<div class="l-unit__stat-col l-unit__stat-col--right"> <div class="l-unit__stat-col l-unit__stat-col--right">
<b><?=translate_date($data[$key]['EXP'])?></b> <b><?=translate_date($data[$key]['EXP'])?></b>
</div> </div>
</div> </div>
</td> </td>
<td> <td>
</tr> </tr-->
</table> </table>
</div> </div>
<!-- /.l-unit__stats --> <!-- /.l-unit__stats -->

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/dns/?domain=<?=htmlentities($_GET['domain'])?>" title="<?=__('Add DNS Record')?>" class="l-sort__create-btn"></a> <a href="/add/dns/?domain=<?=htmlentities($_GET['domain'])?>" title="<?=__('Add DNS Record')?>" class="l-sort__create-btn"><div id="add-icon"></div><div id="tooltip"><?=__('Add DNS Record')?></div></a>
<div class="l-sort-toolbar clearfix"> <div class="l-sort-toolbar clearfix">
<table> <table>
<tr> <tr>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/mail/" class="l-sort__create-btn" title="<?=__('Add Mail Domain')?>"></a> <a href="/add/mail/" class="l-sort__create-btn" title="<?=__('Add Mail Domain')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Mail Domain')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/mail/?domain=<?=htmlentities($_GET['domain'])?>" class="l-sort__create-btn" title="<?=__('Add Mail Account')?>"></a> <a href="/add/mail/?domain=<?=htmlentities($_GET['domain'])?>" class="l-sort__create-btn" title="<?=__('Add Mail Account')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Mail Account')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Account')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Account')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,11 +1,7 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<?php <?php
if ($user == 'admin') { echo '<a class="l-sort__create-btn" href="/add/web/" title="'.__('Add Web Domain').'"><div id="add-icon"></div><div id="tooltip">'.__('Add Web Domain').'</div></a>';
echo '<a class="l-sort__create-btn" href="/add/user/" title="'.__('Add User').'"></a>';
} else {
echo '<a class="l-sort__create-btn" href="/add/web/" title="'.__('Add Web Domain').'"></a>';
}
?> ?>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>

View file

@ -1,6 +1,6 @@
<div class="l-center"> <div class="l-center">
<div class="l-sort clearfix noselect"> <div class="l-sort clearfix noselect">
<a href="/add/web/" class="l-sort__create-btn" title="<?=__('Add Web Domain')?>"></a> <a href="/add/web/" class="l-sort__create-btn" title="<?=__('Add Web Domain')?>"><div id="add-icon"></div><div id="tooltip"><?=__('Add Web Domain')?></div></a>
<ul class="context-menu sort-order" style="display:none;"> <ul class="context-menu sort-order" style="display:none;">
<li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li> <li entity="sort-date" sort_as_int="1"><span class="name active"><?=__('Date')?></span><span class="up">&nbsp;</span></li>
<li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li> <li entity="sort-name"><span class="name"><?=__('Domain')?></span><span class="up">&nbsp;</span></li>