Changeset 6653 for branches/2.4/prototype
- Timestamp:
- 06/27/12 11:04:30 (12 years ago)
- Location:
- branches/2.4/prototype
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.4/prototype/modules/mail/interceptors/Helpers.php
r6630 r6653 205 205 206 206 if(empty($params['messageId'])) 207 { 208 throw new Exception('#FollowupflagMessageIdError'); 209 }else{ 210 211 $params = Controller::create($imap_uri, $params); 212 } 207 throw new Exception('#FollowupflagMessageIdError'); 208 else 209 $params = Controller::create($imap_uri, $params); 210 213 211 if (!$params) 214 throw new Exception('#FollowupflagParamsError');212 throw new Exception('#FollowupflagLimitError'); 215 213 } 216 214 … … 221 219 * deste interceptor. 222 220 */ 221 222 223 224 223 225 if ($original['URI']['service'] == 'PostgreSQL') return $result; 224 226 … … 310 312 * Faz a consistência do banco com o imap 311 313 */ 312 314 /* 313 315 if ($result) { 314 316 $idList = array(); -
branches/2.4/prototype/modules/mail/js/followupflag.js
r6253 r6653 1 MsgsCallbackFollowupflag = { 2 3 '#FollowupflagMessageIdError': function(){ 4 alert('Não foi possível sinalizar esta mensagem. \nDetalhes do erro: mensagem não contém o atributo message-id.'); 5 }, 6 '#FollowupflagLimitError': function(){ 7 alert('Não foi possível sinalizar esta mensagem. \nDetalhes do erro: limite de flags atingido para esta pasta.'); 8 }, 9 '#FollowupflagParamsError': function(){ 10 alert('Não foi possível sinalizar esta mensagem. \nDetalhes do erro: mensagem não contém todos os atributos necessários.'); 11 } 12 13 } 14 1 15 function updateCacheFollowupflag(msgNumber, msgFolder, op){ 2 16 if(op){ -
branches/2.4/prototype/modules/mail/js/label.js
r6630 r6653 127 127 var hasLabel = true; 128 128 $.each(data, function(index, value) { 129 if(typeof value == 'object'){ 130 hasLabel = false; 131 } 132 else { 133 hasLabel = value; 134 } 129 130 hasLabel = typeof value == 'object' ? false : value; 131 135 132 }); 136 133 -
branches/2.4/prototype/services/ImapServiceAdapter.php
r6630 r6653 538 538 539 539 540 return ($s) ? $data : array(); 540 /* 541 * TODO 542 * Verificar erro ao tentar setar uma flag com o limite de flags atingido 543 * onde o status retornado pelo imap_setflag_full é true mesmo não sendo possível 544 * a inserção da flag. 545 */ 546 547 return (($s) && (imap_last_error() != 'Too many user flags in mailbox')) ? $data : array(); 541 548 542 549 } else if (isset($data['messageId'])) {
Note: See TracChangeset
for help on using the changeset viewer.