Changeset 6125
- Timestamp:
- 05/08/12 09:37:45 (12 years ago)
- Location:
- sandbox/webservice/api/rest
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/webservice/api/rest/core/Errors.php
r6091 r6125 31 31 const MAIL_NOT_SENT = "1002"; 32 32 const MAIL_TRASH_NOT_CLEANED = "1003"; 33 const MAIL_MESSAGE_NOT_FOUND = "1004"; 33 34 34 35 static private $reservedErrors = array ( … … 59 60 self::CATALOG_MIN_ARGUMENT_SEARCH => "Your search argument must be longer than %1 characters.", 60 61 self::MAIL_NOT_SENT => "Your mail could not be sent.", 61 self::MAIL_TRASH_NOT_CLEANED => "Your trash folder could not be cleaned." 62 self::MAIL_TRASH_NOT_CLEANED => "Your trash folder could not be cleaned.", 63 self::MAIL_MESSAGE_NOT_FOUND => "Message not found in folder %1." 62 64 ); 63 65 -
sandbox/webservice/api/rest/mail/Mail.php
r6091 r6125 97 97 'msg_number' => $this->getParam('msgID') 98 98 )); 99 100 if($info_msg['status_get_msg_info'] == 'false'){ 101 return false; 102 } 99 103 100 104 $msg['msgID'] = $info_msg['msg_number']; -
sandbox/webservice/api/rest/mail/MessagesResource.php
r6121 r6125 11 11 if($this->getParam('folderID') && $this->getParam('msgID') > 0) { 12 12 $msg = $this->getMessage(); 13 $result = array ('messages' => array($msg)); 14 $this->setResult($result) ; 15 return $this->getResponse(); 13 if(!$msg){ 14 $error = Errors::get(Errors::MAIL_MESSAGE_NOT_FOUND, $this->getParam('folderID')); 15 throw new ResponseException($error['message'], $error['code']); 16 } 17 else{ 18 $result = array ('messages' => array($msg)); 19 $this->setResult($result) ; 20 return $this->getResponse(); 21 } 16 22 } 17 23
Note: See TracChangeset
for help on using the changeset viewer.