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
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);
|
|
}
|
|
}
|
|
}
|