<?php
class Admin_StudentController extends Ctrl_Admin{
    public function indexAction(){
        $CMO = new ClasssModel;
        $class = $CMO->query('select * from class where type=1 and status=1');
        $this->assign('class',$class);
        //权限判断跳转
        /*$tMsg = '';
        switch($_SESSION['admin']['roles']){
            case 5:$tMsg = '/admin_purchases/';break;
            case 8:$tMsg = '/admin_overseer/';break;
            case 10:$tMsg = '/admin_wages/';break;
            default:$tMsg = '/admin_senior/';break;
        }*/
    }
    public function classsaveAction(){
        $p = $_REQUEST;
        $content = empty($p['content'])?Tool_Fnc::ajaxMsg('请填写公司介绍'):$p['content'];
        $title = empty($p['title'])?Tool_Fnc::ajaxMsg('请填写公司介绍'):$p['title'];
        $type = empty($p['type'])?Tool_Fnc::ajaxMsg('请填写公司介绍'):$p['type'];
        $CMD = new ClasssModel;
        if(!empty($id)){
            $Data['id'] = $id;
        }
        $Data['type'] = $type;
        $Data['title'] = $title;
        $Data['content'] = $content;
        $Data['created'] = date('Y-m-d h:i:s',time());
        $Data['status'] = 1;
        if(!$CMD->save($Data)){
            Tool_Fnc::ajaxMsg('操作失败');
        }
        Tool_Fnc::ajaxMsg('操作成功',1);
    }
    public function classlistAction(){
        $p = $_REQUEST;
        $page = $p['page'];
        $limit = $p['limit'];
        $type = $p['type'];
        $offset = ($page-1)*$limit;
        $CMD = new ClasssModel;
        $sql = "select * from class where type={$type} and status=1";
        $count = $CMD->query($sql);
        $sql = "select * from class where type={$type} and status=1 order by id desc limit {$offset},{$limit} ";
        $data = $CMD->query($sql);
        foreach ($data as $key => &$val){
            $val['content'] = strip_tags($val['content']);
        }
        $return['code'] = 0;
        $return['count'] = count($count);
        $return['data'] = $data;
        $return['msg'] = "成功";
        echo json_encode($return);die;
    }
    public function teachersaveAction(){
        $p = $_REQUEST;
        $class = empty($p['class'])?Tool_Fnc::ajaxMsg('请选择教学板块'):$p['class'];
        $name = empty($p['title'])?Tool_Fnc::ajaxMsg('请填写教师姓名'):$p['title'];
        $img = empty($p['img'])?Tool_Fnc::ajaxMsg('请上传教师图片'):$p['img'];
        $classtime = empty($p['classtime'])?Tool_Fnc::ajaxMsg('请选择上课时间'):$p['classtime'];
        $experienced = empty($p['experienced'])?Tool_Fnc::ajaxMsg('请填写经历'):$p['experienced'];
        $content = empty($p['content'])?Tool_Fnc::ajaxMsg('请填写教师介绍'):$p['content'];
        $CMD = new StudentModel;
        if(!empty($id)){
            $Data['id'] = $id;
        }
        $Data['class'] = $class;
        $Data['name'] = $name;
        $Data['img'] = $img;
        $Data['classtime'] = $classtime;
        $Data['experienced'] = $experienced;
        $Data['content'] = $content;
        $Data['created'] = date('Y-m-d h:i:s',time());
        $Data['status'] = 1;
        if(!$CMD->save($Data)){
            Tool_Fnc::ajaxMsg('操作失败');
        }
        Tool_Fnc::ajaxMsg('操作成功',1);
    }
    public function teacherlistAction(){
        $p = $_REQUEST;
        $page = $p['page'];
        $limit = $p['limit'];
        $type = $p['type'];
        $offset = ($page-1)*$limit;
        $CMD = new StudentModel;
        $sql = "select class.title,teacher.* from student teacher left join class on teacher.class=class.id where teacher.status=1";
        $count = $CMD->query($sql);
        $sql = "select class.title,teacher.* from student teacher left join class on teacher.class=class.id where teacher.status=1 order by teacher.id desc limit {$offset},{$limit} ";
        $data = $CMD->query($sql);
        foreach ($data as $key => &$val){
            $val['content'] = strip_tags($val['content']);
        }
        $return['code'] = 0;
        $return['count'] = count($count);
        $return['data'] = $data;
        $return['msg'] = "成功";
        echo json_encode($return);die;
    }
}