company_satic();
$this->public_action();
$cacheM = $this -> MODEL('cache');
$cache = $cacheM->GetCache(array('city'));
$this->yunset($cache);
$schoolM = $this -> MODEL('school');
$companyM = $this -> MODEL('company');
$where['uid'] = $this->uid;
$urlarr["c"] = "xjh";
$urlarr["page"] = "{{page}}";
$pageurl = Url('member',$urlarr);
$pageM = $this -> MODEL('page');
$pages = $pageM -> pageList('school_xjh',$where,$pageurl,$_GET['page']);
$where['limit'] = $pages['limit'];
$rows = $schoolM->getSchoolXjhList($where);
$this->yunset("rows",$rows);
$schoolList = $schoolM->getSchoolAcademyList(1,array('field'=>'id,schoolname'));
$school = $schoolList['list'];
$this->yunset("school",$school);
$certwhere['type'] = 3;
$certwhere['uid'] = $this->uid;
$cert = $companyM->getCertList($certwhere);
$this->yunset("cert",$cert);
$this->com_tpl("xjh");
}
//宣讲会添加
function save_action(){
$schoolM = $this -> MODEL('school');
$cache = $this->MODEL('cache') -> GetCache('city');
$citymsg = false;
if(!empty($cache['city_type'])){
if($_POST['provinceid']==''){
$this->ACT_layer_msg('请选择宣讲省份',8);
}
if($_POST['cityid']==''){
$this->ACT_layer_msg('请选择宣讲城市',8);
}
}else{
if($_POST['provinceid']==''){
$this->ACT_layer_msg('请选择宣讲城市',8);
}
}
//判断选择城市是否有宣讲会
$where['provinceid'] = $_POST['provinceid'];
$where['cityid'] = $_POST['cityid'];
$list = $schoolM->getSchoolAcademyInfo($where);
$rowt = $list['info'];
if($rowt){
if($_POST['schoolid']==''){
$this->ACT_layer_msg('请选择宣讲院校',8);
}
}else{
if($_POST['schoolid']==''){
$this->ACT_layer_msg('当前选择城市没有相关院校,无法发布校招宣讲会',8);
}
}
if($_POST['address']==''){
$this->ACT_layer_msg('请填写详细地点',8);
}
if($_POST['datetime']==''){
$this->ACT_layer_msg('请选择宣讲日期',8);
}
if($_POST['stime']==''){
$this->ACT_layer_msg('请选择宣讲开始时间',8);
}
if($_POST['etime']==''){
$this->ACT_layer_msg('请选择宣讲结束时间',8);
}
$sdate=strtotime($_POST['datetime'].' '.$_POST['stime']);
$edate=strtotime($_POST['datetime'].' '.$_POST['etime']);
if($sdate>$edate){
$this->ACT_layer_msg('开始时间要小于结束时间',8);
}
$post = array(
'provinceid' => $_POST['provinceid'],
'cityid' => $_POST['cityid'],
'schoolid' => $_POST['schoolid'],
'address' => $_POST['address'],
'uid' => $this->uid,
'status' => 0,
'r_status' => $_POST['r_status'],
);
$data = array(
'post' => $post,
'id' => $_POST['id'],
'datetime' => $_POST['datetime'],
'stime' => $_POST['stime'],
'etime' => $_POST['etime'],
);
$return = $schoolM -> addSchoolXjh($data);
if($return['errcode']==9){
$this->ACT_layer_msg($return['msg'],$return['errcode'],'index.php?c=xjh');
}else{
$this->ACT_layer_msg($return['msg'],$return['errcode']);
}
}
//宣讲会修改
function edit_action(){
$schoolM = $this -> MODEL('school');
$school = $schoolM->getSchoolAcademyList('',array('field'=>'id,schoolname'));
$this->yunset("school",$school['list']);
$cacheM = $this -> MODEL('cache');
$cache = $cacheM->GetCache(array('city'));
if($_GET['id']){
$id = intval($_GET['id']);
$rowlist = $schoolM->getSchoolXjhInfo($id,array('uid'=>$this->uid));
$row = $rowlist['info'];
if($row['provinceid']){
$html='';
foreach($cache['city_type'][$row['provinceid']] as $v){
$html.="";
}
}
$row['cityhtml'] = $html;
$row['datetime'] = date('Y-m-d',$row['stime']);
$row['sdate'] = date('H:i',$row['stime']);
$row['edate'] = date('H:i',$row['etime']);
}
echo json_encode($row);die;
}
//宣讲会删除
function del_action(){
$schoolM = $this -> Model('school');
$logM = $this -> Model('log');
if($_GET['del'] || $_GET['id']){
$delID = is_array($_GET['del']) ? $_GET['del'] : $_GET['id'];
$return = $schoolM -> delSchoolxjh($delID,array('uid'=>$this -> uid));
if($_GET['id']){
$logM -> addMemberLog($this->uid,$this->usertype,'删除校招宣讲会','','3');
$this->layer_msg($return['msg'],$return['errcode'],0,$_SERVER['HTTP_REFERER']);
}else{
$this->layer_msg($return['msg'],$return['errcode'],1,$_SERVER['HTTP_REFERER']);
}
}else{
$this->ACT_layer_msg("请选择您要删除的校招宣讲会!",8,$_SERVER['HTTP_REFERER']);
}
}
}
?>