function setAbsencePolicyID($id) { $id = trim($id); if ($id == '' or empty($id)) { $id = 0; } $aplf = new AbsencePolicyListFactory(); if ($id == 0 or $this->Validator->isResultSetWithRows('absence_policy_id', $aplf->getByID($id), TTi18n::gettext('Absence Policy is invalid'))) { $this->data['absence_policy_id'] = $id; return TRUE; } return FALSE; }