에 알림을 추가하고이 제 3 게시물입니다 :의PHP 구글 캘린더 API는 반복 이벤트
I 이미 단일 이벤트에 대한 알리미를 성공적으로 작성하고 반복 이벤트를 생성하지만 지금은 Zend Gdata API로 반복 이벤트에 대한 알림을 생성하는 방법을 알아야합니다. 비어있을 때 이벤트 $ 이벤트 ->를 되풀이,
function setReminder($client, $eventId, $minutes=15, $methods)
{
$gc = new Zend_Gdata_Calendar($client);
$reminder_types = array();
if ($event = getEvent($client, $eventId)) {
$times = $event->when;
var_dump($event);
foreach ($times as $when)
{
if(in_array('alert',$methods))
{
var_dump('alert');
$reminder_alert = $gc->newReminder();
$reminder_alert->setMinutes($minutes);
$reminder_alert->setMethod("alert");
array_push($reminder_types,$reminder_alert);
}
if(in_array('email',$methods))
{
var_dump('email');
$reminder_email = $gc->newReminder();
$reminder_email->setMinutes($minutes);
$reminder_email->setMethod("email");
array_push($reminder_types,$reminder_email);
}
$when->reminders = $reminder_types;
}
$eventNew = $event->save();
//var_dump($eventNew);
return $eventNew;
} else {
return null;
}
}
문제는 다음과 같습니다
이
내가 하나의 이벤트에 대한 알림을 만들 때 사용하는 코드입니다.미리 감사드립니다.