private function isLeavePeriodDefined() { $leavePeriodService = new LeavePeriodService(); $leavePeriodService->setLeavePeriodDao(new LeavePeriodDao()); $leavePeriod = $leavePeriodService->getLeavePeriod(strtotime(date("Y-m-d"))); $flag = 0; if ($leavePeriod instanceof LeavePeriod) { $flag = 1; } $_SESSION['leavePeriodDefined'] = $flag; }
/** * check overlap leave request * @return unknown_type */ public function isOverlapLeaveRequest() { $posts = $this->getValues(); $leavePeriodService = new LeavePeriodService(); $leavePeriodService->setLeavePeriodDao(new LeavePeriodDao()); $leavePeriod = $leavePeriodService->getLeavePeriod(strtotime($posts['txtFromDate'])); if ($leavePeriod != null) { if ($posts['txtToDate'] > $leavePeriod->getEndDate()) { return true; } } return false; }