好笨重啊,如何简化?

浏览:572 发布日期:2013/07/08 分类:求助交流
    //审核学校修改
    Public function verifyModZsschool () {

        //审核过程,接收POST数据
        if(IS_POST){

            $id = I('id','','intval');
            $agree = I('agree','','intval');
            $modzsschool = D('ModZsschool');
            $zsschool = M('Zsschool');

            //同意修改
            if($agree){

                //取得修改内容
                $tempdata = $modzsschool->getSchoolList($id);
                $data = $tempdata[0];

                //修改内容
                $result = $zsschool->save($data);

                //修改成功
                if($result){

                    //隐藏提交记录
                    $list = $modzsschool->where(array('id'=>$id,'status'=>0))->setField('status','1');

                    //定义返回路径
                    $url = !-ROOT-!.'/'.GROUP_NAME.'/'.MODULE_NAME.'/verifyModZsschool';

                    //返回成功信息
                    $this->ajaxReturn($url,'审核成功!',1);

                //修改失败
                }else{

                    //返回失败信息
                    $this->error('审核失败!');
                }

            //不同意修改
            }else{

                //隐藏提交记录
                $list = $modzsschool->where(array('id'=>$id,'status'=>0))->setField('status','1');

                //定义返回路径
                $url = !-ROOT-!.'/'.GROUP_NAME.'/'.MODULE_NAME.'/verifyModZsschool';

                //返回成功信息
                $this->ajaxReturn($url,'已经驳回!',1);
            }

        //显示模板
        }else{

            //实例化表
            $db = D('ModZsschool');

            //取得待修改记录
            $result = $db->getSchoolList();

            //循环取得原始记录,压入待修改记录
            foreach($result as $k=>$v){
                $result[$k]['orginal']=D('Zsschool')->getSchoolList(1,$result[$k]['id']);
            }

            //分配至模板
            $this->result = $result;

            //分配标题
            $this->title = '审核学校修改';

            //显示模板
            $this->display();
        }
    }
最佳答案
评论( 相关
后面还有条评论,点击查看>>