Changeset 6166 for sandbox/webservice/api/rest
- Timestamp:
- 05/11/12 15:27:14 (12 years ago)
- Location:
- sandbox/webservice/api/rest/mail
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/webservice/api/rest/mail/AddFolderResource.php
r6165 r6166 11 11 $parent_id = empty($parent_id) ? 'INBOX' : $parent_id; 12 12 $new_name = $this->getParam('folderName'); 13 14 $all_folders = $this->getImap()->get_folders_list(); 15 if(!$all_folders){ 16 return $this->getResponse(); 17 } 18 19 $max_folders = $this->getImap()->prefs['imap_max_folders']; 20 if(count($all_folders) == $max_folders) 21 Errors::runException("MAIL_FOLDER_LIMIT_REACHED"); 13 22 14 23 if(empty($new_name) || preg_match('/[\/\\\!\@\#\$\%\&\*\(\)]/', $new_name)) -
sandbox/webservice/api/rest/mail/DelFolderResource.php
r6165 r6166 29 29 Errors::runException("MAIL_FOLDER_NOT_EMPTY"); 30 30 31 // TODO: verificar o que ocorre com o objeto imap nas validações acima. Por algum motivo, recriando o objeto, o método delete_mailbox funciona, mas sem recriar, não funciona. 32 $this->imap = null; 33 31 34 $result = $this->getImap()->delete_mailbox($params); 32 35 if($result != 'Ok')
Note: See TracChangeset
for help on using the changeset viewer.