amp_check

hotfix/远程访问多媒体中心
lmrwork 7 years ago
parent 594d91c265
commit 2a644367ca

@ -11,6 +11,7 @@ class Tools extends CI_Controller
$this->load->model('Area_model');
$this->load->model('InfoStructures_model');
$this->load->model('Information_model');
$this->load->model('InfoMetas_model');
$this->site_code = $this->config->item('site_code');
}
@ -52,6 +53,28 @@ class Tools extends CI_Controller
$this->load->view('tools/old', $data);
}
}
/**
*
* 公有函数AMP转化表格。
*
* 必要参数:
* @param String $site_code
*
*/
public function amp_check()
{
$data['amp'] = $this->input->get_post('amp');
//AMP转化列表
if ($data['amp'] == 'yes') {
$data['info'] = $this->InfoMetas_model->list_amp($this->site_code);
} else {
$data['info'] = $this->InfoMetas_model->list_no_amp($this->site_code);
}
//视图
$this->load->view('tools/amp_check', $data);
}
/**
* 导出CSV文件

@ -40,6 +40,7 @@ class InfoMetas_model extends CI_Model {
SELECT im.im_id
,im.im_ic_id
,c.ic_url
,c.ic_id
FROM infoMetas im
inner join infoContents c
on c.ic_id = im.im_ic_id
@ -55,6 +56,28 @@ class InfoMetas_model extends CI_Model {
return $query->result();
}
//列表所有不含AMPmeta的信息。
public function list_no_amp($site_code) {
$sql = "
SELECT im.im_id
,im.im_ic_id
,c.ic_url
,c.ic_id
FROM infoMetas im
inner join infoContents c
on c.ic_id = im.im_ic_id
left join infoMetas im2
on im2.im_ic_id = im.im_ic_id and im2.im_key = 'AMP_STATUS'
left join infoMetas im3
on im3.im_ic_id = im.im_ic_id and im2.im_key = 'AMP_SCHEMA'
WHERE im.im_key = 'AMP_JSON'
and c.ic_sitecode = ?
and CONVERT(varchar, im2.im_value) <> '1'
";
$query = $this->HT->query($sql, array($site_code));
return $query->result();
}
//按节点列表信息含meta数据
function list_info_by_path_with_meta($is_path, $site_code) {
$sql = "SELECT is1.is_id, \n"

@ -0,0 +1,130 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>老旧信息-v1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="http://europe.chtcdn.com/bootstrap/css/bootstrap.min.css" rel="stylesheet"/>
<script type="text/javascript" src="http://europe.chtcdn.com/js/jquery.js"></script>
<script type="text/javascript" src="http://europe.chtcdn.com/bootstrap/js/bootstrap.min.js"></script>
<style type="text/css">
.show-grid {padding: 15px; background: #efefef; border-radius: 5px;}
.mr10 {margin-right: 10px;}
.nav {margin-bottom: 5px;}
.pic {display: none;}
.msg {color: #07c;}
.mt12 {margin-top: 12px;}
.msg_wait {color: #999;}
.none {display: none;}
.form-search {display: inline-block;margin:0 0 0 5px !important;}
.input-medium.search-query {width: 250px;}
#search,#insert,#update {margin-top: 2px;float: right;}
@media (min-width: 1200px) {
.container.wd {
padding: 0 15px;
width: 1170px;
}
}
</style>
<script type="text/javascript">
$(function() {
//下拉选站点
$('a.sss').on('click', function() {
var site = $(this).html();
location.href = '/info.php/login/change_site/'+site+'/?url=/tools/amp_check';
});
});
</script>
</head>
<body>
<div class="container wd">
<div class="row show-grid">
<ul class="nav nav-pills">
<li class="active dropdown mr10">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
站点:<?php echo($this->config->item('site_code'));?>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li>
<a class="sss">cht</a>
</li>
<li>
<a class="sss">jp</a>
</li>
<li>
<a class="sss">gm</a>
</li>
<li>
<a class="sss">vc</a>
</li>
<li>
<a class="sss">vac</a>
</li>
<li>
<a class="sss">ru</a>
</li>
<li>
<a class="sss">it</a>
</li>
<li>
<a class="sss">ct</a>
</li>
</ul>
</li>
<span class="label label-info">信息:<?php echo(count($info));?>个 (只显示前800个)</span>
<form class="form-search" id="path_search" action="#" method="post">
<span class="checkbox">
<label>
<input type="radio" name="amp" value="yes" <?php if($amp == 'yes') echo('checked'); ?>> 显示已转换AMP的信息
</label>
</span>
&nbsp;
<span class="checkbox">
<label>
<input type="radio" name="amp" value="no" <?php if(!$amp == 'no') echo('checked'); ?>> 显示未转换AMP的信息
</label>
</span>
&nbsp;
<button type="submit" class="btn">筛选</button>
</form>
</ul>
</div>
<div class="row">
<table class="table table-hover">
<thead>
<tr>
<th>#</th>
<th>文件名</th>
<th width="6%">发布</th>
<th width="6%"></th>
</tr>
</thead>
<tbody class="data_group">
<?php foreach($info as $key=>$it) {
if ($key == 800) break;
?>
<tr class="data">
<td><?php echo($key+1);?></td>
<td title="<?php echo($it->ic_url);?>"><?php echo($it->ic_url);?></td>
<td>
<?php
if ($amp == 'yes')
echo('<span style="color:seagreen"></span>');
else
echo('<span style="color:#a12023"></span>');
?>
</td>
<td>
<a href="javascript:document.getElementById('keywords').value='<?php echo(urlencode($it->ic_url));?>';document.forms.goSearch.submit();" target="_blank">编辑</a>
</td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
<form action="/info.php/welcome/search" method="post" id="goSearch" target="_blank">
<input type="hidden" name="keywords" id="keywords" value="">
</form>
</body>
</html>
Loading…
Cancel
Save