function createHoliday($company_id, $type, $date, $holiday_policy_id) { $hf = new HolidayFactory(); switch ($type) { case 10: $hf->setHolidayPolicyId($holiday_policy_id); $hf->setDateStamp($date); $hf->setName('Test1'); break; } if ($hf->isValid()) { $insert_id = $hf->Save(); Debug::Text('Holiday ID: ' . $insert_id, __FILE__, __LINE__, __METHOD__, 10); return $insert_id; } Debug::Text('Failed Creating Holiday!', __FILE__, __LINE__, __METHOD__, 10); return FALSE; }
} $hf = new HolidayFactory(); $action = Misc::findSubmitButton(); $action = strtolower($action); switch ($action) { case 'submit': //Debug::setVerbosity(11); Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10); $hf->setId($data['id']); if (isset($data['holiday_policy_id'])) { $hf->setHolidayPolicyId($data['holiday_policy_id']); } //Set datestamp first. $hf->setDateStamp($data['date_stamp']); $hf->setName($data['name']); if ($hf->isValid()) { $hf->Save(); Redirect::Page(URLBuilder::getURL(array('id' => $data['holiday_policy_id']), 'HolidayList.php')); break; } default: if (isset($id) and $id != '') { BreadCrumb::setCrumb($title); $hlf = new HolidayListFactory(); $hlf->getByIdAndHolidayPolicyID($id, $holiday_policy_id); if ($hlf->getRecordCount() > 0) { foreach ($hlf as $h_obj) { //Debug::Arr($station,'Department', __FILE__, __LINE__, __METHOD__,10); $data = array('id' => $h_obj->getId(), 'holiday_policy_id' => $h_obj->getHolidayPolicyID(), 'date_stamp' => $h_obj->getDateStamp(), 'name' => $h_obj->getName(), 'created_date' => $h_obj->getCreatedDate(), 'created_by' => $h_obj->getCreatedBy(), 'updated_date' => $h_obj->getUpdatedDate(), 'updated_by' => $h_obj->getUpdatedBy(), 'deleted_date' => $h_obj->getDeletedDate(), 'deleted_by' => $h_obj->getDeletedBy()); } $holiday_policy_id = $h_obj->getHolidayPolicyID();