添加网站文件
This commit is contained in:
106
application/admin/controller/Webpage.php
Normal file
106
application/admin/controller/Webpage.php
Normal file
@@ -0,0 +1,106 @@
|
||||
<?php
|
||||
namespace app\admin\controller;
|
||||
use think\Db;
|
||||
|
||||
class Webpage extends AdminBase
|
||||
{
|
||||
|
||||
//哆拉猫动态页面的
|
||||
|
||||
public function lists(){
|
||||
if ($this->request->isAjax()) {
|
||||
$lists=Db::name('pageweb')->select();
|
||||
foreach($lists as &$list){
|
||||
$list['times'] = date('Y-m-d H:i:s',$list['time']);
|
||||
}
|
||||
$this->_success('',$lists);
|
||||
}
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
// 增加动态页面
|
||||
|
||||
public function add(){
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$img = $post['img'];
|
||||
$url = $post['url'];
|
||||
|
||||
$service = [];
|
||||
if(!empty($img) && !empty($url)){
|
||||
foreach ($img as$k=>$v){
|
||||
if(empty($v) || empty($url[$k])) continue;
|
||||
$service[] = [
|
||||
'img'=>$v,
|
||||
'url'=>$url[$k]
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
$service = json_encode($service);
|
||||
|
||||
|
||||
$data = [
|
||||
'name' => $post['name'],
|
||||
'service' => $service,
|
||||
'time' => time(),
|
||||
];
|
||||
|
||||
|
||||
$inser=Db::name('pageweb')->data($data)->insert();
|
||||
$this->_success('增加成功');
|
||||
}
|
||||
|
||||
return $this->fetch();
|
||||
}
|
||||
//修改页面
|
||||
public function edit($id){
|
||||
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$img = $post['img'];
|
||||
$url = $post['url'];
|
||||
|
||||
$service = [];
|
||||
if(!empty($img) && !empty($url)){
|
||||
foreach ($img as$k=>$v){
|
||||
if(empty($v) || empty($url[$k])) continue;
|
||||
$service[] = [
|
||||
'img'=>$v,
|
||||
'url'=>$url[$k]
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
$service = json_encode($service);
|
||||
$data=Db::name('pageweb')->where('id',$post['id'])->update(['name'=>$post['name'],'service'=>$service]);
|
||||
$this->_success('修改数据成功');
|
||||
}
|
||||
|
||||
$info=Db::name('pageweb')->where('id',$id)->find();
|
||||
try{
|
||||
$info['service'] = json_decode($info['service'],true);
|
||||
}catch(Exception $e){
|
||||
$info['service'] = '';
|
||||
}
|
||||
|
||||
$this->assign('info',$info);
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
public function del($id){
|
||||
$info=Db::name('pageweb')->where('id',$id)->delete();
|
||||
$this->_success('删除成功');
|
||||
}
|
||||
|
||||
public function suspend($id){
|
||||
$info=Db::name('pageweb')->where('id',$id)->update(['status'=>1]);
|
||||
$this->_success('暂停成功');
|
||||
}
|
||||
public function cancellation($id){
|
||||
$info=Db::name('pageweb')->where('id',$id)->update(['status'=>0]);
|
||||
$this->_success('启动成功');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user