Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
文件
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
Logs.php 5.99 KB
Copy Edit Raw Blame History
endoffight authored 2015-05-26 18:33 . fix a Notice problem
<?php
error_reporting(E_ALL);
include 'header.php';
include 'menu.php';
date_default_timezone_set('PRC');
$stat = Typecho_Widget::widget('Widget_Stat');
$db = Typecho_Db::get();
$prefix = $db->getPrefix();
//计算分页
$pageSize = 20;
$currentPage = isset($_REQUEST['p']) ? ($_REQUEST['p'] + 0) : 1;
$all = $db->fetchAll($db->select()->from('table.baidusubmit')
->order('table.baidusubmit.time', Typecho_Db::SORT_DESC));
$pageCount = ceil( count($all)/$pageSize );
$current = $db->fetchAll($db->select()->from('table.baidusubmit')
->page($currentPage, $pageSize)
->order('table.baidusubmit.time', Typecho_Db::SORT_DESC));
//计算分组
$options = Helper::options();
$pages = $db->fetchAll($db->select()->from('table.contents')
->where('table.contents.status = ?', 'publish')
->where('table.contents.created < ?', $options->gmtTime)
->where('table.contents.type = ?', 'page')
->order('table.contents.created', Typecho_Db::SORT_DESC));
$articles = $db->fetchAll($db->select()->from('table.contents')
->where('table.contents.status = ?', 'publish')
->where('table.contents.created < ?', $options->gmtTime)
->where('table.contents.type = ?', 'post')
->order('table.contents.created', Typecho_Db::SORT_DESC));
$count = count($pages) + count($articles);
$group_volume = Helper::options()->plugin('BaiduSubmit')->group;
$group_num = ceil($count / $group_volume);
?>
<div class="main">
<div class="body container">
<?php include 'page-title.php'; ?>
<div class="row typecho-page-main" role="main">
<div class="col-mb-12 typecho-list">
<div class="typecho-list-operate clearfix">
<form action="<?php $options->adminUrl('baidu_sitemap/advanced'); ?>" method="POST">
<div class="operate">
<select name="group">
<?php for($i=1;$i<=$group_num;$i++): ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php endfor; ?>
</select>
<button type="submit" class="btn btn-s"><?php _e('发送分组URL'); ?></button>
</div>
</form>
<form method="POST" action="<?php $options->adminUrl('extending.php?panel=BaiduSubmit%2FLogs.php'); ?>">
<div class="search" role="search">
<select name="p">
<?php for($i=1;$i<=$pageCount;$i++): ?>
<option value="<?php echo $i; ?>"<?php if($i == $currentPage): ?> selected="true"<?php endif; ?>><?php echo $i; ?></option>
<?php endfor; ?>
</select>
<button type="submit" class="btn btn-s"><?php _e('筛选'); ?></button>
<?php if(isset($request->uid)): ?>
<input type="hidden" value="<?php echo htmlspecialchars($request->get('uid')); ?>" name="uid" />
<?php endif; ?>
</div>
</form>
</div><!-- end .typecho-list-operate -->
<form method="post" name="manage_posts" class="operate-form">
<div class="typecho-table-wrap">
<table class="typecho-list-table">
<colgroup>
<col width="15%"/>
<col width="15%"/>
<col width="15%"/>
<col width="15%"/>
<col width="25%"/>
<col width="15%"/>
</colgroup>
<thead>
<tr>
<th><?php _e('主体'); ?></th>
<th><?php _e('动作'); ?></th>
<th><?php _e('对象'); ?></th>
<th><?php _e('成功'); ?></th>
<th><?php _e('更多信息'); ?></th>
<th><?php _e('时间'); ?></th>
</tr>
</thead>
<tbody>
<?php foreach($current as $line): ?>
<tr>
<td><?php echo $line['subject']; ?></td>
<td><?php echo $line['action']; ?></td>
<td><?php echo $line['object']; ?></td>
<td <?php if($line['result'] == '失败'){?> style="color: #ff0000" <?php }?>><?php echo $line['result']; ?></td>
<td><span class="show-hide">显示</span><span class="org-value" ><pre><?php echo $line['more']; ?></pre></span></td>
<td><?php echo date('Y-m-d H:i:s', $line['time']); ?></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
</div>
</form><!-- end .operate-form -->
</div><!-- end .typecho-list -->
</div><!-- end .typecho-page-main -->
</div>
</div>
<?php
include 'copyright.php';
include 'common-js.php';
include 'table-js.php';
?>
<script>
$(function(){
var show = $('.show-hide')
var pre = $('.org-value')
show.css('color', 'blue');
show.css('cursor', 'cursor');
$('.org-value pre').css('background-color', '#E3FFDA');
pre.hide();
show.on('click', function(){
$(this).hide().parent().find('.org-value').show();
});
pre.on('click', function(){
$(this).hide().parent().find('.show-hide').show();
});
});
</script>
<?php
include 'footer.php';
?>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化