Commit a30f467e by 冷斌

fix bug

parent 81ce0c01
...@@ -14,7 +14,7 @@ class GiftController extends AdminbaseController { ...@@ -14,7 +14,7 @@ class GiftController extends AdminbaseController {
/* $gift_sort=M("gift_sort")->getField("id,sortname"); /* $gift_sort=M("gift_sort")->getField("id,sortname");
$gift_sort[0]="默认分类"; $gift_sort[0]="默认分类";
$this->assign('gift_sort', $gift_sort); */ $this->assign('gift_sort', $gift_sort); */
$gift_model=M("gift"); $gift_model=M("gift");
$count=$gift_model->count(); $count=$gift_model->count();
$page = $this->page($count, 20); $page = $this->page($count, 20);
...@@ -28,14 +28,14 @@ class GiftController extends AdminbaseController { ...@@ -28,14 +28,14 @@ class GiftController extends AdminbaseController {
$this->assign('mark', $this->mark); $this->assign('mark', $this->mark);
$this->assign('swftype', $this->swftype); $this->assign('swftype', $this->swftype);
$this->assign("page", $page->show('Admin')); $this->assign("page", $page->show('Admin'));
$this->display(); $this->display();
} }
function del(){ function del(){
$id=intval($_GET['id']); $id=intval($_GET['id']);
if($id){ if($id){
$result=M("gift")->delete($id); $result=M("gift")->delete($id);
if($result){ if($result){
$action="删除礼物:{$id}"; $action="删除礼物:{$id}";
setAdminLog($action); setAdminLog($action);
...@@ -43,21 +43,21 @@ class GiftController extends AdminbaseController { ...@@ -43,21 +43,21 @@ class GiftController extends AdminbaseController {
$this->success('删除成功'); $this->success('删除成功');
}else{ }else{
$this->error('删除失败'); $this->error('删除失败');
} }
}else{ }else{
$this->error('数据传入失败!'); $this->error('数据传入失败!');
} }
$this->display(); $this->display();
} }
//排序 //排序
public function listorders() { public function listorders() {
$ids = $_POST['listorders']; $ids = $_POST['listorders'];
foreach ($ids as $key => $r) { foreach ($ids as $key => $r) {
$data['orderno'] = $r; $data['orderno'] = $r;
M("gift")->where(array('id' => $key))->save($data); M("gift")->where(array('id' => $key))->save($data);
} }
$status = true; $status = true;
if ($status) { if ($status) {
$action="更新礼物排序"; $action="更新礼物排序";
...@@ -67,17 +67,17 @@ class GiftController extends AdminbaseController { ...@@ -67,17 +67,17 @@ class GiftController extends AdminbaseController {
} else { } else {
$this->error("排序更新失败!"); $this->error("排序更新失败!");
} }
} }
function add(){ function add(){
// $gift_sort=M("gift_sort")->getField("id,sortname"); // $gift_sort=M("gift_sort")->getField("id,sortname");
// $this->assign('gift_sort', $gift_sort); // $this->assign('gift_sort', $gift_sort);
$this->display(); $this->display();
} }
function add_post(){ function add_post(){
if(IS_POST){ if(IS_POST){
$gift=M("gift"); $gift=M("gift");
$gift->create(); $gift->create();
$gift->addtime=time(); $gift->addtime=time();
...@@ -95,7 +95,7 @@ class GiftController extends AdminbaseController { ...@@ -95,7 +95,7 @@ class GiftController extends AdminbaseController {
'exts' => array('svga'), 'exts' => array('svga'),
'autoSub' => false, 'autoSub' => false,
); );
$upload = new \Think\Upload($config);// $upload = new \Think\Upload($config);//
$info=$upload->upload(); $info=$upload->upload();
//开始上传 //开始上传
if ($info) { if ($info) {
...@@ -107,17 +107,17 @@ class GiftController extends AdminbaseController { ...@@ -107,17 +107,17 @@ class GiftController extends AdminbaseController {
}else{ }else{
$url=C("TMPL_PARSE_STRING.__UPLOAD__").$savepath.$first['savename']; $url=C("TMPL_PARSE_STRING.__UPLOAD__").$savepath.$first['savename'];
} }
$gift->swf=$url; $gift->swf=$url;
} else { } else {
//上传失败,返回错误 //上传失败,返回错误
$this->error($upload->getError()); $this->error($upload->getError());
} }
} }
} }
$result=$gift->add(); $result=$gift->add();
if($result){ if($result){
$action="添加礼物:{$result}"; $action="添加礼物:{$result}";
setAdminLog($action); setAdminLog($action);
...@@ -126,24 +126,24 @@ class GiftController extends AdminbaseController { ...@@ -126,24 +126,24 @@ class GiftController extends AdminbaseController {
}else{ }else{
$this->error('添加失败'); $this->error('添加失败');
} }
} }
} }
function edit(){ function edit(){
$id=intval($_GET['id']); $id=intval($_GET['id']);
if($id){ if($id){
$gift=M("gift")->find($id); $gift=M("gift")->find($id);
$this->assign('gift', $gift); $this->assign('gift', $gift);
}else{ }else{
$this->error('数据传入失败!'); $this->error('数据传入失败!');
} }
$this->display(); $this->display();
} }
function edit_post(){ function edit_post(){
if(IS_POST){ if(IS_POST){
$gift=M("gift"); $gift=M("gift");
$gift->create(); $gift->create();
$type=I('type'); $type=I('type');
$swftype=I('swftype'); $swftype=I('swftype');
if($type==1 && $swftype==1){ if($type==1 && $swftype==1){
...@@ -158,7 +158,7 @@ class GiftController extends AdminbaseController { ...@@ -158,7 +158,7 @@ class GiftController extends AdminbaseController {
'exts' => array('svga'), 'exts' => array('svga'),
'autoSub' => false, 'autoSub' => false,
); );
$upload = new \Think\Upload($config);// $upload = new \Think\Upload($config);//
$info=$upload->upload(); $info=$upload->upload();
//开始上传 //开始上传
if ($info) { if ($info) {
...@@ -170,17 +170,17 @@ class GiftController extends AdminbaseController { ...@@ -170,17 +170,17 @@ class GiftController extends AdminbaseController {
}else{ }else{
$url=C("TMPL_PARSE_STRING.__UPLOAD__").$savepath.$first['savename']; $url=C("TMPL_PARSE_STRING.__UPLOAD__").$savepath.$first['savename'];
} }
$gift->swf=$url; $gift->swf=$url;
} else { } else {
//上传失败,返回错误 //上传失败,返回错误
$this->error($upload->getError()); $this->error($upload->getError());
} }
} }
} }
$result=$gift->save(); $result=$gift->save();
if($result!==false){ if($result!==false){
$action="修改礼物:{$_POST['id']}"; $action="修改礼物:{$_POST['id']}";
setAdminLog($action); setAdminLog($action);
...@@ -189,27 +189,27 @@ class GiftController extends AdminbaseController { ...@@ -189,27 +189,27 @@ class GiftController extends AdminbaseController {
}else{ }else{
$this->error('修改失败'); $this->error('修改失败');
} }
} }
} }
function resetcache(){ function resetcache(){
$key='getGiftList'; $key='getGiftList';
$rs=M('gift') $rs=M('gift')
->field("id,type,mark,giftname,needcoin,gifticon") ->field("id,type,mark,giftname,needcoin,gifticon,swf")
->order("orderno asc,addtime desc") ->order("orderno asc,addtime desc")
->select(); ->select();
foreach($rs as $k=>$v){ foreach($rs as $k=>$v){
$rs[$k]['gifticon']=get_upload_path($v['gifticon']); $rs[$k]['gifticon']=get_upload_path($v['gifticon']);
} }
if($rs){ if($rs){
setcaches($key,$rs); setcaches($key,$rs);
} }
return 1; return 1;
} }
function sort_index(){ function sort_index(){
$gift_sort=M("gift_sort"); $gift_sort=M("gift_sort");
$count=$gift_sort->count(); $count=$gift_sort->count();
$page = $this->page($count, 20); $page = $this->page($count, 20);
...@@ -220,35 +220,35 @@ class GiftController extends AdminbaseController { ...@@ -220,35 +220,35 @@ class GiftController extends AdminbaseController {
->select(); ->select();
$this->assign('lists', $lists); $this->assign('lists', $lists);
$this->assign("page", $page->show('Admin')); $this->assign("page", $page->show('Admin'));
$this->display(); $this->display();
} }
function sort_del(){ function sort_del(){
$id=intval($_GET['id']); $id=intval($_GET['id']);
if($id){ if($id){
$result=M("gift_sort")->delete($id); $result=M("gift_sort")->delete($id);
if($result){ if($result){
$action="删除礼物分类:{$id}"; $action="删除礼物分类:{$id}";
setAdminLog($action); setAdminLog($action);
$this->success('删除成功'); $this->success('删除成功');
}else{ }else{
$this->error('删除失败'); $this->error('删除失败');
} }
}else{ }else{
$this->error('数据传入失败!'); $this->error('数据传入失败!');
} }
$this->display(); $this->display();
} }
//排序 //排序
public function sort_listorders() { public function sort_listorders() {
$ids = $_POST['listorders']; $ids = $_POST['listorders'];
foreach ($ids as $key => $r) { foreach ($ids as $key => $r) {
$data['orderno'] = $r; $data['orderno'] = $r;
M("gift_sort")->where(array('id' => $key))->save($data); M("gift_sort")->where(array('id' => $key))->save($data);
} }
$status = true; $status = true;
if ($status) { if ($status) {
$action="更新礼物分类排序"; $action="更新礼物分类排序";
...@@ -257,24 +257,24 @@ class GiftController extends AdminbaseController { ...@@ -257,24 +257,24 @@ class GiftController extends AdminbaseController {
} else { } else {
$this->error("排序更新失败!"); $this->error("排序更新失败!");
} }
} }
function sort_add(){ function sort_add(){
$this->display(); $this->display();
} }
function do_sort_add(){ function do_sort_add(){
if(IS_POST){ if(IS_POST){
if($_POST['sortname']==''){ if($_POST['sortname']==''){
$this->error('分类名称不能为空'); $this->error('分类名称不能为空');
} }
$gift_sort=M("gift_sort"); $gift_sort=M("gift_sort");
$gift_sort->create(); $gift_sort->create();
$gift_sort->addtime=time(); $gift_sort->addtime=time();
$result=$gift_sort->add(); $result=$gift_sort->add();
if($result){ if($result){
$action="添加礼物分类:{$result}"; $action="添加礼物分类:{$result}";
setAdminLog($action); setAdminLog($action);
...@@ -282,24 +282,24 @@ class GiftController extends AdminbaseController { ...@@ -282,24 +282,24 @@ class GiftController extends AdminbaseController {
}else{ }else{
$this->error('添加失败'); $this->error('添加失败');
} }
} }
} }
function sort_edit(){ function sort_edit(){
$id=intval($_GET['id']); $id=intval($_GET['id']);
if($id){ if($id){
$sort =M("gift_sort")->find($id); $sort =M("gift_sort")->find($id);
$this->assign('sort', $sort); $this->assign('sort', $sort);
}else{ }else{
$this->error('数据传入失败!'); $this->error('数据传入失败!');
} }
$this->display(); $this->display();
} }
function do_sort_edit(){ function do_sort_edit(){
if(IS_POST){ if(IS_POST){
$gift_sort=M("gift_sort"); $gift_sort=M("gift_sort");
$gift_sort->create(); $gift_sort->create();
$result=$gift_sort->save(); $result=$gift_sort->save();
if($result){ if($result){
$action="编辑礼物分类:{$_POST['id']}"; $action="编辑礼物分类:{$_POST['id']}";
setAdminLog($action); setAdminLog($action);
...@@ -307,9 +307,9 @@ class GiftController extends AdminbaseController { ...@@ -307,9 +307,9 @@ class GiftController extends AdminbaseController {
}else{ }else{
$this->error('修改失败'); $this->error('修改失败');
} }
} }
} }
// 推荐此礼物为周星榜 // 推荐此礼物为周星榜
function recomm(){ function recomm(){
$id=intval($_GET['id']); // 礼物ID $id=intval($_GET['id']); // 礼物ID
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment