增加内容为空选项

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['yeardiff'] = $this->input->get_post('yeardiff');
$data['nopub'] = $this->input->get_post('nopub'); $data['nopub'] = $this->input->get_post('nopub');
$data['emptyinfo'] = $this->input->get_post('emptyinfo');
//参数 //参数
if (!$data['yeardiff']) $data['yeardiff'] = 3; 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); $this->load->view('tools/old', $data);

@ -329,8 +329,9 @@ class Information_model extends CI_Model {
} }
//获取3年未更新的信息 //获取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"; $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
$sql = "SELECT $sql = "SELECT
ic_id, ic_id,
@ -349,6 +350,7 @@ class Information_model extends CI_Model {
WHERE YEAR(GETDATE()) - YEAR(ic_datetime) >= ? WHERE YEAR(GETDATE()) - YEAR(ic_datetime) >= ?
AND ic_sitecode = ? AND ic_sitecode = ?
".$sql_no_pub." ".$sql_no_pub."
".$sql_empty_info."
AND ic_url <> '' AND ic_url <> ''
ORDER BY ic_datetime"; ORDER BY ic_datetime";
$query = $this->HT->query($sql, array($yeardiff, $this->config->item('site_code'))); $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'); ?>> 显示未发布的信息 <input type="checkbox" name="nopub" value="1" <?php if($nopub==1) echo('checked'); ?>> 显示未发布的信息
</label> </label>
</span> </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> <button type="submit" class="btn">筛选</button>
</form> </form>
</ul> </ul>

Loading…
Cancel
Save