function checkIButton($id) { $uilf = new UserIdentificationListFactory(); $uilf->getByTypeIdAndValue(10, $id); if ($uilf->getRecordCount() > 0) { foreach ($uilf as $ui_obj) { if (is_object($ui_obj->getUserObject()) and $ui_obj->getUserObject()->getStatus() == 10) { $this->setObject($ui_obj->getUser()); return TRUE; } } } /* //Use UserFactory to set name. $ulf = new UserListFactory(); $ulf->getByIButtonIdAndStatus($id, 10 ); foreach ($ulf as $user) { if ( $user->checkIButton($id) ) { $this->setObject( $user->getID() ); return TRUE; } else { return FALSE; } } */ return FALSE; }