示例#1
0
文件: index.php 项目: ritthai/LMS
     } else {
         $args['privatemessages'] = PrivateMessage::ListAll($args['userinfo']['id']);
         Error::generate('debug', $args['privatemessages']);
         foreach ($args['privatemessages'] as $k => $pm) {
             $args['privatemessages'][$k]['creator'] = User::GetAttrib(PrivateMessage::GetAttrib($pm['id'], 'creator'), 'name');
         }
         include "{$ROOT}/user/views/listprivatemessages.view.php";
     }
 } else {
     if ($action == 'submitprivatemessage') {
         $args['userinfo']['id'] = User::GetAuthenticatedID();
         if (!$args['userinfo']['id']) {
             $_SESSION['saved'] = $params;
             redirect('user', 'login');
         } else {
             $status = PrivateMessage::Create(array('mailbox' => User::GetUserID($params['user']), 'creator' => $args['userinfo']['id'], 'subject' => $params['subject'], 'body' => $params['msg']));
             if (!$status) {
                 include "{$ROOT}/user/views/privatemessage.view.php";
             } else {
                 redirect('user', 'listprivatemessages');
             }
         }
     } else {
         if ($action == 'privatemessage') {
             $args['userinfo']['id'] = User::GetAuthenticatedID();
             if (!$args['userinfo']['id']) {
                 $_SESSION['last_rendered_page'] = $_SERVER['REQUEST_URI'];
                 redirect('user', 'login');
             }
             include "{$ROOT}/user/views/privatemessage.view.php";
         } else {