/**
  * [letterEdit 信件编辑<添加>]
  * @param  [type] $id [用户id]
  * @return [type]     [description]
  */
 public function letterEdit($id = null)
 {
     if ($uid = is_login()) {
         $this->assign('page', 'letterDetails');
         //栏目
         //当前页面状态
         if (IS_POST) {
             $Member = D('MessageInfo');
             $data = $Member->create();
             if ($data) {
                 if ($Member->add($data)) {
                     $this->success('发送成功', U('Home/User/info'));
                 } else {
                     $this->error('发送失败');
                 }
             } else {
                 $this->error($Member->getError());
             }
         } else {
             if (!isset($id)) {
                 $this->error('404');
                 return;
             } else {
                 //验证收件人ID合法性
                 $receiveInfo = D('Member')->where(array('uid' => $id))->find();
                 if (!isset($receiveInfo)) {
                     $this->error('4042');
                     return;
                 }
                 //var_dump($receiveInfo);
                 $this->assign('receiveInfo', $receiveInfo);
                 //验证收件人是否为教师
                 $receiTeach = is_eduistrator($id);
                 if ($receiTeach != -1) {
                     $this->assign('receiTeach', $receiTeach);
                 }
                 //验证发件人是否为教师
                 $sendTeach = is_eduistrator($uid);
                 if ($receiTeach != -1) {
                     $this->assign('sendTeach', $sendTeach);
                 }
                 $info = array();
                 $info['from'] = $uid;
                 $info['to'] = $id;
                 $info['type'] = 2;
                 $this->assign('info', $info);
             }
             $this->display();
         }
     } else {
         $this->redirect('User/login');
     }
 }
Ejemplo n.º 2
0
function get_teach_name($avator_id, $field = null)
{
    if (is_eduistrator($avator_id) != -1) {
        $teach = get_ucenter_enu(is_eduistrator($avator_id), 'tid');
        $teach = get_teach($teach, 'name');
        return $teach;
    }
    if (!is_administrator($avator_id)) {
        return '学生';
    } else {
        return '管理员';
    }
}