0
我1年前開始我的項目,從來沒有張貼在論壇上,1個星期前,我開始與谷歌日曆API進行開發,這是我第三次後:■PHP谷歌日曆API添加提醒重複事件
我已經創建了成功的單一和重複事件,提醒單個事件,但現在我需要知道如何使用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;
}
}
的問題是,對於空當經常性事件$事件 - >。
在此先感謝!