public function EntityFriendlyName($id) { $entity = $this->step->getEntitySurvey(intval($id)); if (is_null($entity)) { $current_member = Member::currentUser(); $entity = $current_member->TeamEntitySurveys()->filter('EntitySurveyID', intval($id))->first(); } return !is_null($entity) ? $entity->getFriendlyName() : $id; }
/** * @param int $entity_id * @param ISurveyDynamicEntityStep $current_step * @return void */ public function deleteEntitySurvey(ISurveyDynamicEntityStep $current_step, $entity_id) { return $this->tx_manager->transaction(function () use($current_step, $entity_id) { $current_step->removeEntitySurveyById($entity_id); }); }