增加内容为空选项

hotfix/远程访问多媒体中心
lmr@hainatravel.com 8 years ago
parent 45856db1e3
commit 1db797e85c

@ -26,10 +26,11 @@ class Tools extends CI_Controller
{
$data['yeardiff'] = $this->input->get_post('yeardiff');
$data['nopub'] = $this->input->get_post('nopub');
$data['emptyinfo'] = $this->input->get_post('emptyinfo');
//参数
if (!$data['yeardiff']) $data['yeardiff'] = 3;
//老旧信息
$data['info'] = $this->Information_model->get_oldest_info($data['yeardiff'], $data['nopub']);
$data['info'] = $this->Information_model->get_oldest_info($data['yeardiff'], $data['nopub'], $data['emptyinfo']);
//视图
$this->load->view('tools/old', $data);

@ -329,8 +329,9 @@ class Information_model extends CI_Model {
}
//获取3年未更新的信息
function get_oldest_info($yeardiff = 3, $has_no_pub = true) {
function get_oldest_info($yeardiff = 3, $has_no_pub = true, $empty_info = true) {
$has_no_pub ? $sql_no_pub = '' : $sql_no_pub = "AND ic_status = 1";
$empty_info ? $sql_empty_info = '' : $sql_empty_info = "AND datalength(ic_content) > 0";
//sql
$sql = "SELECT
ic_id,
@ -349,6 +350,7 @@ class Information_model extends CI_Model {
WHERE YEAR(GETDATE()) - YEAR(ic_datetime) >= ?
AND ic_sitecode = ?
".$sql_no_pub."
".$sql_empty_info."
AND ic_url <> ''
ORDER BY ic_datetime";
$query = $this->HT->query($sql, array($yeardiff, $this->config->item('site_code')));

@ -86,7 +86,13 @@ $(function() {
<input type="checkbox" name="nopub" value="1" <?php if($nopub==1) echo('checked'); ?>> 显示未发布的信息
</label>
</span>
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
<span class="checkbox">
<label>
<input type="checkbox" name="emptyinfo" value="1" <?php if($emptyinfo==1) echo('checked'); ?>> 显示内容为空的信息
</label>
</span>
&nbsp;&nbsp;
<button type="submit" class="btn">筛选</button>
</form>
</ul>

Loading…
Cancel
Save