<?php
|
|
namespace Api\Controller;
|
|
use Think\Controller;
|
|
class TemplateController extends BaseController {
|
|
|
|
|
|
//保存
|
|
public function save(){
|
|
$login_user = $this->checkLogin();
|
|
|
|
$template_title = I("template_title");
|
|
$template_content = I("template_content");
|
|
|
|
$data['username'] = $login_user['username'] ;
|
|
$data['uid'] = $login_user['uid'] ;
|
|
$data['template_title'] = $template_title ;
|
|
$data['template_content'] = $template_content ;
|
|
$data['addtime'] = time() ;
|
|
|
|
|
|
$id = D("Template")->add($data);
|
|
$return = D("Template")->where(" id = '$id' ")->find();
|
|
|
|
if (!$return) {
|
|
$return['error_code'] = 10103 ;
|
|
$return['error_message'] = 'request fail' ;
|
|
}
|
|
|
|
$this->sendResult($return);
|
|
|
|
}
|
|
|
|
//获取我的模板列表
|
|
public function getList(){
|
|
$login_user = $this->checkLogin();
|
|
if ($login_user['uid'] > 0 ) {
|
|
$ret = D("Template")->where(" uid = '$login_user[uid]' ")->order(" addtime desc ")->select();
|
|
}
|
|
if ($ret) {
|
|
foreach ($ret as $key => &$value) {
|
|
$value['addtime'] = date("Y-m-d H:i:s" , $value['addtime']);
|
|
$value['template_content'] = htmlspecialchars_decode($value['template_content']);
|
|
}
|
|
$this->sendResult($ret);
|
|
}else{
|
|
$this->sendResult(array());
|
|
}
|
|
}
|
|
|
|
//删除目录
|
|
public function delete(){
|
|
$id = I("id/d")? I("id/d") : 0;
|
|
$login_user = $this->checkLogin();
|
|
if ($id && $login_user['uid']) {
|
|
$ret = D("Template")->where(" id = '$id' and uid = '$login_user[uid]'")->delete();
|
|
}
|
|
if ($ret) {
|
|
$this->sendResult($ret);
|
|
}else{
|
|
$return['error_code'] = 10103 ;
|
|
$return['error_message'] = 'request fail' ;
|
|
$this->sendResult($return);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|