Example #1
0
 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);
     });
 }