You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

81 lines
2.1 KiB

<?php
namespace app\fladmin\controller;
class Search extends Base
{
public function _initialize()
{
parent::_initialize();
}
public function index()
{
$list = parent::pageList('search');
$this->assign('page',$list->render());
$this->assign('posts',$list);
return $this->fetch();
}
public function doadd()
{
$_POST['pubdate'] = time();//更新时间
$_POST['click'] = rand(200,500);//点击
if(db('search')->insert($_POST))
{
$this->success('添加成功!', FLADMIN.'/Search' , 1);
}
else
{
$this->error('添加失败!请修改后重新添加', FLADMIN.'/Search/add' , 3);
}
}
public function add()
{
return $this->fetch();
}
public function edit()
{
if(!empty($_GET["id"])){$id = $_GET["id"];}else{$id="";}
if(preg_match('/[0-9]*/',$id)){}else{exit;}
$this->assign('id',$id);
$this->assign('row',db('search')->where("id=$id")->find());
return $this->fetch();
}
public function doedit()
{
if(!empty($_POST["id"])){$id = $_POST["id"];unset($_POST["id"]);}else{$id="";exit;}
if(!empty($_POST["keywords"])){$_POST['keywords']=str_replace("",",",$_POST["keywords"]);}else{$_POST['keywords']="";}//关键词
$_POST['pubdate'] = time();//更新时间
if(db('search')->where("id=$id")->update($_POST))
{
$this->success('修改成功!', FLADMIN.'/Search' , 1);
}
else
{
$this->error('修改失败!', FLADMIN.'/Search/edit?id='.$_POST["id"] , 3);
}
}
public function del()
{
if(!empty($_GET["id"])){$id = $_GET["id"];}else{$this->error('删除失败!请重新提交',FLADMIN.'/Search' , 3);} //if(preg_match('/[0-9]*/',$id)){}else{exit;}
if(db("search")->where("id in ($id)")->delete())
{
$this->success('删除成功', FLADMIN.'/Search' , 1);
}
else
{
$this->error('删除失败!请重新提交', FLADMIN.'/Search', 3);
}
}
}