Example #1
0
 include 'header.inc.php';
 require_once 'data.php';
 $tables = unserialize($tables_s);
 $t = json_decode($t_s);
 $t1 = unserialize($t[0]);
 $t2 = unserialize($t[1]);
 $ll = array();
 $llns = array();
 $ld = array();
 $schedArr = array();
 //$t2Merged = array();
 $t2MergedDeletion = array();
 foreach ($t2 as $v) {
     // Merge itself
     if ($v instanceof LessonBITDeletion) {
         $t2MergedDeletion = $school->mergeChangedLesson($t2MergedDeletion, $v, 1);
     }
     /*else{
     		$t2Merged = $school->mergeChangedLesson($t2Merged, $v);
     	  }*/
     // Merge changes
     $t1 = $school->mergeChangedLesson($t1, $v);
 }
 $school->mergeNearSchedule($t1);
 $config = array("unique_id" => "bPlanner.phy25.com", "TZID" => "Asia/Shanghai");
 $v = new vcalendar($config);
 // create a new calendar object instance
 $v->setProperty("method", "PUBLISH");
 // required of some calendar software
 $v->setProperty("x-wr-calname", $tables[0]['stuname'] . "的课表 " . $tables[0]['year'] . '-' . $tables[0]['term']);
 // required of some calendar software