123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- <?php
- class MessageController
- {
-
- private $returnJson = array('type' => 'message');
-
- public function __construct()
- {
-
- $server = new GuestModule;
- if (!$server->checkLogin()) {
- $this->returnJson['statusCode'] = '120005';
- exitOutput($this->returnJson);
- }
- }
-
- public function getMessageList()
- {
- $page = securelyInput('page', 1);
- $server = new MessageModule;
- $result = $server->getMessageList($page);
- if ($result) {
- $this->returnJson['statusCode'] = '000000';
- $this->returnJson = array_merge($this->returnJson, $result);
- } else {
-
- $this->returnJson['statusCode'] = '260001';
- }
- exitOutput($this->returnJson);
- }
-
- public function readMessage()
- {
- $msgID = securelyInput('msgID');
-
- if (!preg_match('/^[0-9]{1,11}$/', $msgID)) {
- $this->returnJson['statusCode'] = '260004';
- } else {
- $server = new MessageModule;
- if ($server->readMessage($msgID)) {
- $this->returnJson['statusCode'] = '000000';
- } else {
- $this->returnJson['statusCode'] = '260002';
- }
- }
- exitOutput($this->returnJson);
- }
-
- public function delMessage()
- {
- $msgID = securelyInput('msgID');
-
- if (!preg_match('/^[0-9]{1,11}$/', $msgID)) {
- $this->returnJson['statusCode'] = '260004';
- } else {
- $server = new MessageModule;
- if ($server->delMessage($msgID)) {
- $this->returnJson['statusCode'] = '000000';
- } else {
- $this->returnJson['statusCode'] = '260005';
- }
- }
- exitOutput($this->returnJson);
- }
-
- public function cleanMessage()
- {
- $server = new MessageModule;
- $result = $server->cleanMessage();
- if ($result) {
- $this->returnJson['statusCode'] = '000000';
- } else {
- $this->returnJson['statusCode'] = '260001';
- }
- exitOutput($this->returnJson);
- }
-
- public function getUnreadMessageNum()
- {
- $server = new MessageModule;
- $result = $server->getUnreadMessageNum();
- if ($result) {
- $this->returnJson['statusCode'] = '000000';
- $this->returnJson['unreadMsgNum'] = $result;
- } else {
-
- $this->returnJson['statusCode'] = '260001';
- }
- exitOutput($this->returnJson);
- }
- }
- ?>
|