public function showPunchTime() { $path = "/templates/time/punchTime.php"; if (!isset($_SESSION['empID'])) { $this->redirect('UNAUTHORIZED_FAILURE'); } $tmpObj = new TimeEvent(); $tmpObj->setEmployeeId($_SESSION['empID']); $tmpObj->setProjectId(TimeEvent::TIME_EVENT_PUNCH_PROJECT_ID); $tmpObj->setActivityId(TimeEvent::TIME_EVENT_PUNCH_ACTIVITY_ID); $tmpTimeObj = $tmpObj->pendingTimeEvents(true); if (!$tmpTimeObj) { $tmpTimeObj = $tmpObj->fetchTimeEvents(true); } if (!isset($tmpTimeObj)) { $dataArr[0] = TimeEvent::TIME_EVENT_PUNCH_IN; $dataArr[1] = null; } else { if ($tmpTimeObj[0]->getEndTime() != null || $tmpTimeObj[0]->getDuration() != null) { $dataArr[0] = TimeEvent::TIME_EVENT_PUNCH_IN; } else { $dataArr[0] = TimeEvent::TIME_EVENT_PUNCH_OUT; } $dataArr[1] = $tmpTimeObj[0]; } $employeeObj = new EmpInfo(); $employee = $employeeObj->filterEmpMain($_SESSION['empID']); $dataArr[2] = $employee[0]; $template = new TemplateMerger($dataArr, $path); $template->display(); }
public function timeEventHome() { $path = "/templates/time/submitTimeHome.php"; if (!isset($_SESSION['empID'])) { $this->redirect('UNAUTHORIZED_FAILURE'); } $tmpObj = new TimeEvent(); $tmpObj->setEmployeeId($_SESSION['empID']); $dataArr[0] = $tmpObj->pendingTimeEvents(); $template = new TemplateMerger($dataArr, $path); $template->display(); }