Changeset 6285 for sandbox/2.4.1-1/expressoMail1_2
- Timestamp:
- 05/23/12 16:26:07 (12 years ago)
- Location:
- sandbox/2.4.1-1/expressoMail1_2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.1-1/expressoMail1_2/inc/class.imap_functions.inc.php
r6212 r6285 5271 5271 return $ret; 5272 5272 } 5273 5274 5275 /** 5276 * Método que retorna as mensagens com a flag $FilteredMessage que representa as mensagens filtradas que devem ser alertadas para o usuário 5277 * 5278 * @license http://www.gnu.org/copyleft/gpl.html GPL 5279 * @author Consórcio Expresso Livre - 4Linux (www.4linux.com.br) e Prognus Software Livre (www.prognus.com.br) 5280 * @sponsor Caixa Econômica Federal 5281 * @author Airton Bordin Junior <airton@prognus.com.br> 5282 * @author Marcieli <marcieli@prognus.com.br> 5283 * @author Marcos <marcosw@prognus.com.br> 5284 * @param <Array> <$paramFolders> <Pastas onde devem ser buscadas as mensagens> 5285 * @return <Mensagens encontradas com a flag $FilteredMessage> 5286 * @access <public> 5287 */ 5288 function getFlaggedAlertMessages($paramFolders) { 5289 5290 $folders = explode(",", $paramFolders['folders']); 5291 5292 $messages = array(); 5293 $result = array(); 5294 $label = '$FilteredMessage'; 5295 5296 foreach ($folders as $folder) { 5297 $this->mbox = $this->open_mbox($folder); 5298 $messages = imap_search($this->mbox, 'ALL KEYWORD "$FilteredMessage"', SE_UID); 5299 5300 if(is_array($messages)) 5301 foreach ($messages as $k => $m) { 5302 $headers = imap_fetch_overview($this->mbox, $m, FT_UID); 5303 5304 $result[] = array ( 5305 'udate' => $headers[0]->udate, 5306 'smalldate' => $headers[0]->date, 5307 'from' => $headers[0]->from, 5308 'subject' => $headers[0]->subject, 5309 'msg_number' => $m, 5310 'msg_folder' => $folder 5311 ); 5312 5313 } 5314 } 5315 return $result; 5316 } 5273 5317 } 5274 5318 ?> -
sandbox/2.4.1-1/expressoMail1_2/js/main.js
r6280 r6285 510 510 function refresh(alert_new_msg){ 511 511 var handler_refresh = function(data){ 512 513 handlerMessageFilter = function (data) { 514 alarmFollowupflagged('filtersAlarms', data); 515 } 516 /* Busca nas pastas indexadas para ver se há novas mensagens com a flag $FilteredMessage */ 517 cExecute ("$this.imap_functions.getFlaggedAlertMessages&folders="+fromRules, handlerMessageFilter); 518 512 519 if(data['msg_range_end']) 513 520 if(data['msg_range_end'] > 0) -
sandbox/2.4.1-1/expressoMail1_2/setup/phpgw_pt-br.lang
r6217 r6285 16 16 Add user into my IM expressoMail1_2 pt-br Adicionar no meu IM 17 17 After store email in your local computer delete it from server expressoMail1_2 pt-br Depois de guardar e-mail no seu computador local, excluí-lo do servidor 18 Alert message filter by sender expressoMail1_2 pt-br Alertar ao receber mensagens filtradas por remetente 18 19 all expressoMail1_2 pt-br Todas 19 20 All messages are successfully unarchived expressoMail1_2 pt-br Mensagens desarquivadas com sucesso
Note: See TracChangeset
for help on using the changeset viewer.