<?php include_once 'gc-config.php'; include_once 'gc-function.php'; /* 範例資料 */ $data_set = array(); array_push($data_set, eventDesc("first", "Taipei", "event1", dateTimeConvert("2014-12-25", "14:00:00"), dateTimeConvert("2014-12-25", "16:00:00"))); array_push($data_set, eventDesc("second", "Taipei", "event2", dateTimeConvert("2014-12-26", "14:00:00"), dateTimeConvert("2014-12-26", "16:00:00"))); foreach ($data_set as $data) { // 檢查 calendar 上 event 是否已存在,若 event 不存在則寫入事件 $exist_check = false; # 先假設不存在 // 若 title, 起始時間, 結束時間相等,則判斷 event 存在 foreach ($cal_current_events as $event) { if ($event["title"] == $data["title"] && $event["start"] == $data["start"] && $event["end"] == $data["end"]) { $exist_check = true; # 判斷成立 break; } } // 若 event 已存在的話,跳過進行下一個迴圈 if ($exist_check) { echo $data["title"] . "事件已存在<br>\n"; continue; } // 將 event 寫入 calendar 內 $event = new Google_Service_Calendar_Event(); $event->setSummary($data["title"]); // 事件標題 $event->setLocation($data["where"]); // 事件地點
<?php session_start(); include_once 'gc-config.php'; include_once 'gc-function.php'; /* 範例資料 */ $data_set = array(); array_push($data_set, eventDesc($_POST["id"], $_POST["location"], $_POST["things"], dateTimeConvert($_POST["startdate"], $_POST["starttime"]), dateTimeConvert($_POST["enddate"], $_POST["endtime"]))); foreach ($data_set as $data) { // 檢查 calendar 上 event 是否已存在,若 event 不存在則寫入事件 $exist_check = false; # 先假設不存在 // 若 title, 起始時間, 結束時間相等,則判斷 event 存在 foreach ($cal_current_events as $event) { if ($event["title"] == $data["title"] && $event["start"] == $data["start"] && $event["end"] == $data["end"]) { $exist_check = true; # 判斷成立 break; } } // 若 event 已存在的話,跳過進行下一個迴圈 if ($exist_check) { echo $data["title"] . "事件已存在<br>\n"; continue; } // 將 event 寫入 calendar 內 $event = new Google_Service_Calendar_Event(); $data["title"] = "(" . $_SESSION['username'] . ")" . $data["title"]; $event->setSummary($data["title"]); // 事件標題 $event->setLocation($data["where"]);