mirror of
https://github.com/myvesta/vesta
synced 2025-08-21 05:44:08 -07:00
repo properly synced
This commit is contained in:
parent
5d0c09e363
commit
118ceaa34a
4 changed files with 65 additions and 37 deletions
19
web/templates/admin/menu_user.html
Normal file
19
web/templates/admin/menu_user.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
<table class="sub-menu">
|
||||
<tr>
|
||||
<td width="142px" style="padding: 16px 0 16px 6px">
|
||||
<button style="width:120px; padding: 2px 0px 2px 0px;" onclick="location.href='/add/user/'">Add User</button>
|
||||
<td><a style="padding: 0 4px 0 12px" class="select-controls" href='javascript:checkedAll("vstobjects");'> toggle all </a>
|
||||
<select style="margin:0 0 0 0px">
|
||||
<option>apply to selected</option>
|
||||
<option>rebuild</option>
|
||||
<option>update counters</option>
|
||||
<option>suspend</option>
|
||||
<option>unsuspend</option>
|
||||
<option>delete</option>
|
||||
</select> <button> > </button></td>
|
||||
</td>
|
||||
<td style="text-align: right;"><input type="text" size="30" style="padding: 3px 80px 3px 0;"> <button> Search </button></td>
|
||||
</tr><tr>
|
||||
</tr>
|
||||
</table>
|
||||
<form id="vstobjects">
|
46
web/templates/admin/panel.html
Normal file
46
web/templates/admin/panel.html
Normal file
|
@ -0,0 +1,46 @@
|
|||
<table class="main"><tr><td>
|
||||
<table class="top">
|
||||
<tr>
|
||||
<td width="196px"><p class="hostname"><?php echo exec('hostname') ?></p></td>
|
||||
<td width="100px"><b><a class="top-<?php if($TAB == 'IP' ) echo 's' ?>link" href="/list/ip/">IP Adresses </a></b></td>
|
||||
<td width="110px"><b><a class="top-<?php if($TAB == 'RRD' ) echo 's' ?>link" href="/list/rrd/">RRD Graphics</a></b></td>
|
||||
<td width="76px"><b><a class="top-<?php if($TAB == 'STATS' ) echo 's' ?>link" href="/list/stats/">Statistics</a></b></td>
|
||||
<td width="90px"><b><a class="top-<?php if($TAB == 'LOG' ) echo 's' ?>link" href="/list/log/">History Log</a></b></td>
|
||||
<td></td>
|
||||
<td width="260px"><b><?php if($user != $_SESSION['user']) echo 'admin / ' ?><?php echo $user ?></b><a class="top-link" style="padding: 0 0 0 6" href="/logout/">Log out</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="nav">
|
||||
<tr>
|
||||
<td style="padding: 34px 30px 0px 26px;">
|
||||
<img src="/images/logo.png" width="124px" height="46px">
|
||||
</td>
|
||||
<td><div id="nav-block"><ul>
|
||||
<li><b><a class="nav-<?php if($TAB == 'USER' ) echo 's' ?>link" href="/list/user/">USER</b></a><p class="counters">
|
||||
users: <? echo $panel[$user]['U_USERS'] ?><br>
|
||||
suspended: <? echo $panel[$user]['SUSPENDED_USERS']?></p></li>
|
||||
<li><b><a class="nav-<?php if($TAB == 'WEB' ) echo 's' ?>link" href="/list/web/">WEB</a></b><p class="counters">
|
||||
domains: <? echo $panel[$user]['U_WEB_DOMAINS']?><br>
|
||||
aliases: <? echo $panel[$user]['U_WEB_ALIASES']?><br>
|
||||
webssl: <? echo $panel[$user]['U_WEB_SSL']?><br>
|
||||
suspended: <? echo $panel[$user]['SUSPENDED_WEB']?></p></li>
|
||||
<li><b><a class="nav-<?php if($TAB == 'DNS' ) echo 's' ?>link" href="/list/dns/">DNS</a></b><p class="counters">
|
||||
domains: <? echo $panel[$user]['U_DNS_DOMAINS']?><br>
|
||||
records: <? echo $panel[$user]['U_DNS_RECORDS']?><br>
|
||||
suspended: <? echo $panel[$user]['SUSPENDED_DNS']?></p></li>
|
||||
<li><b><a class="nav-<?php if($TAB == 'MAIL' ) echo 's' ?>link" href="/list/mail/">MAIL</a></b><p class="counters">
|
||||
domains: <? echo $panel[$user]['U_MAIL_DOMAINS']?><br>
|
||||
dkim: <? echo $panel[$user]['U_MAIL_DKIM']?><br>
|
||||
accounts: <? echo $panel[$user]['U_MAIL_ACCOUNTS']?><br>
|
||||
suspended: <? echo $panel[$user]['SUSPENDED_MAIL']?></p></li>
|
||||
<li><b><a class="nav-<?php if($TAB == 'DB' ) echo 's' ?>link" href="/list/db/">DB</a></b><p class="counters">
|
||||
databases: <? echo $panel[$user]['U_DATABASES']?><br>
|
||||
suspended: <? echo $panel[$user]['SUSPENDED_DB']?></p></li>
|
||||
<li><b><a class="nav-<?php if($TAB == 'CRON' ) echo 's' ?>link" href="/list/cron/">CRON</a></b><p class="counters">
|
||||
jobs: <? echo $panel[$user]['U_CRON_JOBS']?><br>
|
||||
suspended: <? echo $panel[$user]['SUSPENDED_CRON']?></p></li>
|
||||
<li><b><a class="nav-<?php if($TAB == 'BACKUP' ) echo 's' ?>link" href="/list/backup/">BACKUP</a></a></b><p class="counters">
|
||||
backups: <? echo $panel[$user]['U_BACKUPS']?><br>
|
||||
<ul></div></td>
|
||||
</tr>
|
||||
</table>
|
|
@ -1,12 +0,0 @@
|
|||
<public:attach event="ondocumentready" onevent="CSSHover()" />
|
||||
<script>
|
||||
/**
|
||||
* Whatever:hover - V3.11
|
||||
* http://www.xs4all.nl/~peterned/
|
||||
*
|
||||
* Copyright (c) 2009 Peter Nederlof
|
||||
* Licensed under the LGPL license
|
||||
* http://creativecommons.org/licenses/LGPL/2.1
|
||||
*/
|
||||
window.CSSHover=(function(){var m=/(^|\s)((([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):(hover|active|focus))/i;var n=/(.*?)\:(hover|active|focus)/i;var o=/[^:]+:([a-z\-]+).*/i;var p=/(\.([a-z0-9_\-]+):[a-z]+)|(:[a-z]+)/gi;var q=/\.([a-z0-9_\-]*on(hover|active|focus))/i;var s=/msie (5|6|7)/i;var t=/backcompat/i;var u={index:0,list:['text-kashida','text-kashida-space','text-justify'],get:function(){return this.list[(this.index++)%this.list.length]}};var v=function(c){return c.replace(/-(.)/mg,function(a,b){return b.toUpperCase()})};var w={elements:[],callbacks:{},init:function(){if(!s.test(navigator.userAgent)&&!t.test(window.document.compatMode)){return}var a=window.document.styleSheets,l=a.length;for(var i=0;i<l;i++){this.parseStylesheet(a[i])}},parseStylesheet:function(a){if(a.imports){try{var b=a.imports;var l=b.length;for(var i=0;i<l;i++){this.parseStylesheet(a.imports[i])}}catch(securityException){}}try{var c=a.rules;var r=c.length;for(var j=0;j<r;j++){this.parseCSSRule(c[j],a)}}catch(someException){}},parseCSSRule:function(a,b){var c=a.selectorText;if(m.test(c)){var d=a.style.cssText;var e=n.exec(c)[1];var f=c.replace(o,'on$1');var g=c.replace(p,'.$2'+f);var h=q.exec(g)[1];var i=e+h;if(!this.callbacks[i]){var j=u.get();var k=v(j);b.addRule(e,j+':expression(CSSHover(this, "'+f+'", "'+h+'", "'+k+'"))');this.callbacks[i]=true}b.addRule(g,d)}},patch:function(a,b,c,d){try{var f=a.parentNode.currentStyle[d];a.style[d]=f}catch(e){a.runtimeStyle[d]=''}if(!a.csshover){a.csshover=[]}if(!a.csshover[c]){a.csshover[c]=true;var g=new CSSHoverElement(a,b,c);this.elements.push(g)}return b},unload:function(){try{var l=this.elements.length;for(var i=0;i<l;i++){this.elements[i].unload()}this.elements=[];this.callbacks={}}catch(e){}}};var x={onhover:{activator:'onmouseenter',deactivator:'onmouseleave'},onactive:{activator:'onmousedown',deactivator:'onmouseup'},onfocus:{activator:'onfocus',deactivator:'onblur'}};function CSSHoverElement(a,b,c){this.node=a;this.type=b;var d=new RegExp('(^|\\s)'+c+'(\\s|$)','g');this.activator=function(){a.className+=' '+c};this.deactivator=function(){a.className=a.className.replace(d,' ')};a.attachEvent(x[b].activator,this.activator);a.attachEvent(x[b].deactivator,this.deactivator)}CSSHoverElement.prototype={unload:function(){this.node.detachEvent(x[this.type].activator,this.activator);this.node.detachEvent(x[this.type].deactivator,this.deactivator);this.activator=null;this.deactivator=null;this.node=null;this.type=null}};window.attachEvent('onbeforeunload',function(){w.unload()});return function(a,b,c,d){if(a){return w.patch(a,b,c,d)}else{w.init()}}})();
|
||||
</script>
|
25
web/test.php
25
web/test.php
|
@ -1,25 +0,0 @@
|
|||
<script type="text/javascript">
|
||||
var checked=false;
|
||||
var frmname='';
|
||||
function checkedAll(frmname)
|
||||
{
|
||||
var valus= document.getElementById(frmname);
|
||||
if (checked==false)
|
||||
{
|
||||
checked=true;
|
||||
}
|
||||
else
|
||||
{
|
||||
checked = false;
|
||||
}
|
||||
for (var i =0; i < valus.elements.length; i++)
|
||||
{
|
||||
valus.elements[i].checked=checked;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<form id ="cbexample">
|
||||
<input type="checkbox" name="chk1">Apple
|
||||
<input type="checkbox" name="chk2">Banana
|
||||
<a onclick='checkedAll("cbexample");'>Select All</a>
|
||||
</form>
|
Loading…
Add table
Add a link
Reference in a new issue