/** * function setLinks * <pre> * Sets the value of the linkValues array. * </pre> * @param $links [ARRAY] Array of Link Values * @return [void] */ function setLinks($links) { $dataAccessManager = new RowManager_EditCampusAssignmentManager(); $dataAccessManager->setPersonID($this->person_id); $dataAccessManager->setCampusID($this->campus_id); $dataAccessManager->setSortOrder($this->sortBy); $dataList = $dataAccessManager->getListIterator(); $displayedValues = $dataList->getDataList(); // disallow the 'continue' link if there is no campus assignment data recorded for this person if (count($displayedValues) == 0) { $baseLink = $links['edit']; $baseLink = str_replace(modulecim_reg::ASSIGNMENT_ID . '=', '', $baseLink); $links['cont'] = $baseLink; } parent::setLinks($links); }