初始化版本

Signed-off-by: HITSword <admin@huayizhiyun.com>
This commit is contained in:
HITSword
2020-01-07 17:39:37 +08:00
commit 3eeefe4eff
11 changed files with 2780 additions and 0 deletions
+163
View File
@@ -0,0 +1,163 @@
<?php include('header.php'); ?>
<style>
#STable td.object_list {
background:url("View/images/Listbj01.gif") repeat-x scroll left top white;
padding:20px;
}
#STable td.object_list_last {
background:url("View/images/Listbj.gif") repeat-x scroll left top white;
padding:8px;
text-align:right;
line-height:18px;
color:#607993;
}
#STable td.object_list_last font{
font-size:14px;
}
#STable td.object_name, #STable th.object_name {
text-align:left;
padding-left:22px;
}
#STable .Object_list {
width:930px;
background:none;
border:1px solid #E7E7E7;
}
#STable .Object_list td {
border-bottom:1px solid #E0E0E0;
}
</style>
<script>
var cache_index_submit = function ()
{
G('cache_index_button').innerHTML = '创建索引中…';
G('cache_index_button').disabled = true;
}
</script>
<div id="body">
<?php include('hyproxy_category.php'); ?>
<?php
if (!empty($notice)) echo '<div style="margin:5px 2px;width:500px;"><p id="' . $status . '">' . $notice . '</p></div>';
?>
<p>反代缓存索引:</p>
<table border="0" cellspacing="1" id="STable" style="width:720px;">
<tr>
<th>索引域名</th>
<th>总缓存数量</th>
<th>总使用空间</th>
</tr>
<?php
$host_sum = 0;
$file_sum = 0;
$file_size = 0;
foreach ($hyproxy_cache_index as $key=>$val)
{
$file_sum += $val['all']['sum'];
$file_size += $val['all']['size'];
++$host_sum;
?>
<tr>
<td><a href="http://<?php echo $key;?>" class="button" target="_blank"><span class="home icon"></span>主页</a> <?php echo $key;?></td>
<td style="padding:8px">总缓存文件 <b><?php echo $val['all']['sum'];?></b> 个</td>
<td>总使用空间 <b><?php echo $val['all']['size'];?></b> MB</td>
</tr>
<tr>
<td colspan="3" class="object_list">
<table border="0" cellspacing="0" id="STable" style="width:580px;" class="Object_list">
<tr>
<th class="object_name">缓存文件类型</th>
<th>缓存数量</th>
<th>使用空间</th>
</tr>
<?php
foreach ($val as $k=>$v)
{
if($k != 'all')
{
?>
<tr>
<td class="object_name"><?php echo $k;?></td>
<td style="padding:8px">缓存文件 <b><?php echo $v['sum'];?></b> 个</td>
<td>使用空间 <b><?php echo $v['size'];?></b> MB</td>
</tr>
<?php
}
}
?>
</table>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan="3" class="object_list_last"><font>共索引域名 <b><?php echo $host_sum;?></b> 个: </font>
全部缓存文件 <b><?php echo $file_sum;?></b> 个 /
全部缓存文件已用 <b><?php echo $file_size;?></b> MB</td>
</tr>
</table>
<br /><br />
<form action="./index.php?c=hyproxy&a=hyproxy_cache_index" method="POST" id="cache_index_form" onsubmit="return cache_index_submit()">
<p>建立缓存索引:</p>
<table border="0" cellspacing="1" id="STable" style="width:560px;">
<tr>
<th></th>
<th>时间单位</th>
<th>时间范围</th>
<th>使用模式</th>
</tr>
<tr>
<td><input type="text" name="cache_index_time_val" class="input_text" value="<?php echo isset($_POST['cache_index_time_val']) ? $_POST['cache_index_time_val'] : 2;?>" style="width:50px;"/></td>
<td><select name="cache_index_time_type" id="cache_index_time_type" style="width:110px;">
<option value="1">天</option>
<option value="2">小时</option>
<option value="3">分钟</option>
</select>
<script>
G('cache_index_time_type').value = '<?php echo isset($_POST['cache_index_time_type']) ? $_POST['cache_index_time_type'] : 1;?>';
</script>
</td>
<td><select name="cache_index_time_area" id="cache_index_time_area" style="width:110px;">
<option value="1">之内</option>
<option value="2">之外</option>
</select>
<script>
G('cache_index_time_area').value = '<?php echo isset($_POST['cache_index_time_area']) ? $_POST['cache_index_time_area'] : 1;?>';
</script>
</td>
<td><select name="cache_index_time_mode" id="cache_index_time_mode" style="width:110px;">
<option value="1">更新与追加</option>
<option value="2">清空后重建</option>
</select>
<script>
G('cache_index_time_mode').value = '<?php echo isset($_POST['cache_index_time_mode']) ? $_POST['cache_index_time_mode'] : 1;?>';
</script>
</td>
</tr>
</table>
<input type="hidden" name="post_submit" value="y"/>
<button type="submit" class="primary button" id="cache_index_button"><span class="check icon"></span>建立索引</button>
</form>
<div id="notice_message" style="width:880px;">
<h3>» SSH HYProxy 缓存索引</h3>
cache-index: 设置缓存 (ssh命令: amh module HYProxy-1.0 admin cache-index,cmin,mode)<br />
cache-index 参数说明: <br />
<ul>
<li>cmin: 索引缓存文件使用的时间,单位为分钟。可使用:+分钟 / -分钟</li>
<li>+分钟: 索引N分钟之前的缓存数据。</li>
<li>-分钟: 索引N分钟之内的缓存数据。</li>
<li>mode: 索引数据模式,可选参数。可用值:truncate (清空模式,清空旧索引数据后再建立索引)
</ul>
</div>
</div>
<?php include('footer.php'); ?>