public function getAccessibleReportSubMenus() { $topMenuItemArray = $this->user->getAccessibleReportSubMenus(); $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("Project Reports")); $topMenuItem->setLink(AdminUserRoleDecorator::PROJECT_REPORT_LINK); if (!in_array($topMenuItem, $topMenuItemArray)) { array_push($topMenuItemArray, $topMenuItem); } return $topMenuItemArray; }
public function getAccessibleAttendanceSubMenus() { $topMenuItemArray = $this->user->getAccessibleAttendanceSubMenus(); $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("My Records")); $topMenuItem->setLink(EssUserRoleDecorator::VIEW_ATTENDANCE_RECORD_LINK); if (!in_array($topMenuItem, $topMenuItemArray)) { array_push($topMenuItemArray, $topMenuItem); } $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("Punch In/Out")); $topMenuItem->setLink(EssUserRoleDecorator::PUNCH_ATTENDANCE_RECORD); if (!in_array($topMenuItem, $topMenuItemArray)) { array_push($topMenuItemArray, $topMenuItem); } return $topMenuItemArray; }
public function getAccessibleRecruitmentMenus() { $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("Candidates")); $topMenuItem->setLink(AdminUserRoleDecorator::VIEW_CANDIDATES); $tempArray = $this->user->getAccessibleRecruitmentMenus(); $tempArray = $this->__chkAndPutItemsToArray($tempArray, $topMenuItem); $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("Vacancies")); $topMenuItem->setLink(AdminUserRoleDecorator::VIEW_VACANCIES); $tempArray = $this->__chkAndPutItemsToArray($tempArray, $topMenuItem); return $tempArray; }
public function getAccessibleReportSubMenus() { $topMenuItemArray = $this->user->getAccessibleReportSubMenus(); $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("Employee Reports")); $topMenuItem->setLink(SupervisorUserRoleDecorator::EMPLOYEE_REPORT_LINK); $topMenuItemArray = $this->__chkAndPutItemsToArray($topMenuItemArray, $topMenuItem); $topMenuItem = new TopMenuItem(); $topMenuItem->setDisplayName(__("Attendance Summary")); $topMenuItem->setLink(AdminUserRoleDecorator::ATTENDANCE_TOTAL_SUMMARY_REPORT_LINK); $topMenuItemArray = $this->__chkAndPutItemsToArray($topMenuItemArray, $topMenuItem); return $topMenuItemArray; }