Changeset 4972 for sandbox/expressoMail1_2/MailArchiver/2.2/calendar
- Timestamp:
- 08/22/11 10:00:54 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/expressoMail1_2/MailArchiver/2.2/calendar/inc/class.bocalendar.inc.php
r4427 r4972 804 804 } 805 805 806 // TODO: Levar em considera ção no cálculo das ocorrências o parâmetro806 // TODO: Levar em consideracao no calculo das ocorrencias o parametro 807 807 // $event['recur_interval'] 808 808 function expand_repetition($event){ … … 1245 1245 $this->so->set_recur_weekly((int)$l_recur_enddate['year'],(int)$l_recur_enddate['month'],(int)$l_recur_enddate['mday'],(int)$l_cal['recur_interval'],$l_cal['recur_data']); 1246 1246 break; 1247 case MCAL_RECUR_MONTHLY_WDAY: 1248 $var_wday = true; 1247 1249 case MCAL_RECUR_MONTHLY_MDAY: 1248 $this->so->set_recur_monthly_mday((int)$l_recur_enddate['year'],(int)$l_recur_enddate['month'],(int)$l_recur_enddate['mday'],(int)$l_cal['recur_interval']); 1249 1250 if ($var_wday) 1251 { 1252 $this->so->set_recur_monthly_wday((int)$l_recur_enddate['year'],(int)$l_recur_enddate['month'],(int)$l_recur_enddate['mday'],(int)$l_cal['recur_interval']); 1253 } 1254 else 1255 { 1256 $this->so->set_recur_monthly_mday((int)$l_recur_enddate['year'],(int)$l_recur_enddate['month'],(int)$l_recur_enddate['mday'],(int)$l_cal['recur_interval']); 1257 } 1258 1250 1259 $repetido = (int)$l_cal['recur_type']; // recebe o tipo de repeticao; 1251 1260 $this->so->add_attribute('recur_type',(@isset($repetido) && $repetido?$repetido:0)); … … 1264 1273 $end_rept = 0; // variavel recebe zero e nao sera adicionado nenhum alarme para o agendamento; 1265 1274 } 1266 break;1267 case MCAL_RECUR_MONTHLY_WDAY:1268 $this->so->set_recur_monthly_wday((int)$l_recur_enddate['year'],(int)$l_recur_enddate['month'],(int)$l_recur_enddate['mday'],(int)$l_cal['recur_interval']);1269 1275 break; 1270 1276 case MCAL_RECUR_YEARLY: … … 2985 2991 2986 2992 //set to GMT 2987 //Aqui estou pegando o hor ário do evento e setando para GMT de acordo com o fuso horário estabelecido nas configurações do expresso.2993 //Aqui estou pegando o horario do evento e setando para GMT de acordo com o fuso horario estabelecido nas configuracoes do expresso. 2988 2994 $start_time = mktime($event['start']['hour'],$event['start']['min'],$event['start']['sec'],$event['start']['month'],$event['start']['mday'],$event['start']['year']) - $GLOBALS['phpgw']->datetime->tz_offset; 2989 2995 $end_time = mktime($event['end']['hour'],$event['end']['min'],$event['end']['sec'],$event['end']['month'],$event['end']['mday'],$event['end']['year']) - $GLOBALS['phpgw']->datetime->tz_offset; … … 2992 2998 $end_time = date("Ymd\THis\Z", $end_time); 2993 2999 2994 // Necess ário espaços após quebra-de-linha, na descrição, caso contrário2995 // ocorrer áerro ao importar o agendamento no Outlook (erro lunar).3000 // Necessario espacos apos quebra-de-linha, na descricao, caso contrario 3001 // ocorrera erro ao importar o agendamento no Outlook (erro lunar). 2996 3002 $description = str_replace("\n","\n ", $event['description']); 2997 3003 … … 3433 3439 } 3434 3440 3435 //Inicializa vari ï¿œvel de retorno.3441 //Inicializa variavel de retorno. 3436 3442 $returncode=true; 3437 3443 if(count($mail->to)) { … … 3532 3538 $GLOBALS['phpgw_info']['user']['preferences']['common']['dateformat'] = $temp_dateformat; 3533 3539 3534 // Notifica por email o criador do compromisso, com as poss ï¿œveis falhas.3540 // Notifica por email o criador do compromisso, com as posseveis falhas. 3535 3541 if($errorInfo) { 3536 3542 $tmpbody = "<font color='red'>".lang("The following commitment had problems for DELIVERING the NOTIFICATION messages.").".</font><br>";
Note: See TracChangeset
for help on using the changeset viewer.