$calRecurrence->setEnd($_POST['end_Hour'] . str_pad($_POST['end_Minute'], 2, '0', STR_PAD_LEFT));
 $calRecurrence->setAllday($save['allday'] == 1);
 $calRecurrence->setLocationId($save['locationId']);
 $calRecurrence->setCategoryId($save['categoryId']);
 $calRecurrence->setNlId(0);
 //TODO : What id nlId ?
 $calRecurrence->setPriority($save['priority']);
 $calRecurrence->setStatus($save['status']);
 $calRecurrence->setUrl($save['url']);
 $calRecurrence->setLang(strLen($save['lang']) > 0 ? $save['lang'] : 'en');
 $calRecurrence->setName($save['name']);
 $calRecurrence->setDescription($save['description']);
 switch ($_POST['recurrenceType']) {
     case "weekly":
         $calRecurrence->setWeekly(true);
         $calRecurrence->setWeekday($_POST['weekday']);
         $calRecurrence->setMonthly(false);
         $calRecurrence->setYearly(false);
         break;
     case "monthly":
         $calRecurrence->setWeekly(false);
         $calRecurrence->setMonthly(true);
         $calRecurrence->setDayOfMonth($_POST['dayOfMonth']);
         $calRecurrence->setYearly(false);
         break;
     case "yearly":
         $calRecurrence->setWeekly(false);
         $calRecurrence->setMonthly(false);
         $calRecurrence->setYearly(true);
         $calRecurrence->setDateOfYear(str_pad($_POST['dateOfYear_month'], 2, '0', STR_PAD_LEFT) . str_pad($_POST['dateOfYear_day'], 2, '0', STR_PAD_LEFT));
         break;
 $calRecurrence->setAllday($save['allday'] == 1);
 $locationId = $calendarlib->determine_location($save['calendarId'], $save['locationId'], $save['newloc']);
 $calRecurrence->setLocationId($locationId);
 $calRecurrence->setCategoryId($save['categoryId']);
 $calRecurrence->setNlId(0);
 //TODO : What id nlId ?
 $calRecurrence->setPriority($save['priority']);
 $calRecurrence->setStatus($save['status']);
 $calRecurrence->setUrl($save['url']);
 $calRecurrence->setLang(strLen($save['lang']) > 0 ? $save['lang'] : 'en');
 $calRecurrence->setName($save['name']);
 $calRecurrence->setDescription($save['description']);
 switch ($_REQUEST['recurrenceType']) {
     case "weekly":
         $calRecurrence->setWeekly(true);
         $calRecurrence->setWeekday($_REQUEST['weekday']);
         $calRecurrence->setMonthly(false);
         $calRecurrence->setMonthlyByWeekday(false);
         $calRecurrence->setYearly(false);
         break;
     case "monthly":
         $calRecurrence->setWeekly(false);
         $calRecurrence->setMonthly(true);
         $calRecurrence->setDayOfMonth($_REQUEST['dayOfMonth']);
         $calRecurrence->setMonthlyByWeekday(false);
         $calRecurrence->setYearly(false);
         break;
     case "monthlyByWeekday":
         $calRecurrence->setWeekly(false);
         $calRecurrence->setMonthly(false);
         $calRecurrence->setMonthlyByWeekday(true);