<?php
/*
*
* admin.NoticeBanner 广告管理
*
* =========================================================
* 零起飞网络 - 专注于网站建设服务和行业系统开发
* 以质量求生存,以服务谋发展,以信誉创品牌 !
* ----------------------------------------------
* @copyright Copyright (C) 2017-2018 07FLY Network Technology Co,LTD (www.07FLY.com) All rights reserved.
* @license For licensing, see LICENSE.html or http://www.07fly.xyz/crm/license
* @author :kfrs <goodkfrs@QQ.com> 574249366
* @version :1.0
* @link :http://www.07fly.xyz
*/
class NoticeBanner extends Action{
private $cacheDir='' public function __construct() {
}
public function notice_banner(){
$currentPage = $this->_REQUEST("pageNum") $numPerPage = $this->_REQUEST("numPerPage") $currentPage = empty($currentPage)?1:$currentPage;
$numPerPage = empty($numPerPage)?$GLOBALS["pageSize"]:$numPerPage;
$name = $this->_REQUEST("name");
$tel = $this->_REQUEST("tel");
$linkman = $this->_REQUEST("linkman");
$fax = $this->_REQUEST("fax");
$email = $this->_REQUEST("email");
$address = $this->_REQUEST("address");
$bdt = $this->_REQUEST("bdt");
$edt = $this->_REQUEST("edt");
$where_str = "id != 0";
$searchKeyword = $this->_REQUEST("searchKeyword");
$searchValue = $this->_REQUEST("searchValue");
if( !empty($searchValue) ){
$where_str .=" and $searchKeyword like '%$searchValue%'";
}
if( !empty($title) ){
$where_str .=" and email like '%$email%'";
}
if( !empty($address) ){
$where_str .=" and address like '%$address%'";
}
if( !empty($bdt) ){
$where_str .=" and adt >= '$bdt'";
}
if( !empty($edt) ){
$where_str .=" and adt < '$edt'";
}
$countSql = "select id from fly_notice_banner where $where_str";
$totalCount = $this->C($this->cacheDir)->countRecords($countSql); $beginRecord = ($currentPage-1)*$numPerPage;
$sql = "select * from fly_notice_banner where $where_str order by id desc limit $beginRecord,$numPerPage";
$list = $this->C($this->cacheDir)->findAll($sql);
$assignArray = array('list'=>$list,"numPerPage"=>$numPerPage,"totalCount"=>$totalCount,"currentPage"=>$currentPage);
return $assignArray;
}
public function notice_banner_show(){
$assArr = $this->notice_banner();
$smarty = $this->setSmarty();
$smarty->assign($assArr);
$smarty->display('admin/notice_banner_show.html');
}
public function notice_banner_add(){
if(empty($_POST)){
$smarty = $this->setSmarty();
$smarty->display('admin/notice_banner_add.html');
}else{
$title = $this->_REQUEST("title");
$img = $this->_REQUEST("img_spath");
$content = $this->_REQUEST("content");
$dt = date("Y-m-d H:i:s",time());
$sql = "insert into fly_notice_banner(title,img,content,adt)
values('$title','$img','$content','$dt');";
$rtn=$this->C($this->cacheDir)->update($sql);
if($rtn>0){
$this->L("Common")->ajax_json_success("操作成功","2","/admin/NoticeBanner/notice_banner_show/");
}else{
$this->L("Common")->ajax_error("操作失败");
}
}
}
public function notice_banner_modify(){
$id = $this->_REQUEST("id");
if(empty($_POST)){
$sql = "select * from fly_notice_banner where id='$id'";
$one = $this->C($this->cacheDir)->findOne($sql);
$smarty = $this->setSmarty();
$smarty->assign(array("one"=>$one));
$smarty->display('admin/notice_banner_modify.html');
}else $title = $this->_REQUEST("title");
$img = $this->_REQUEST("img_spath");
$content = $this->_REQUEST("content");
$sql= "update fly_notice_banner set
title='$title',
img='$img',
content='$content'
where id='$id'";
$this->C($this->cacheDir)->update($sql);
$this->L("Common")->ajax_json_success("操作成功","2","/admin/NoticeBanner/notice_banner_show/");
}
}
public function notice_banner_del(){
$id = $this->_REQUEST("ids");
$sql = "delete from fly_notice_banner where id in ($id)";
$this->C($this->cacheDir)->update($sql);
$this->L("Common")->ajax_json_success("操作成功","1","/admin/NoticeBanner/notice_banner_show/");
}
?>