/**
  * Get the file being published for the Activity with a specific activityId.
  * @param $activityId
  * @return ActivityPublished|null
  */
 public function fileBeingPublished($activityId)
 {
     $activity = $this->activity->findOrFail($activityId);
     $settings = $activity->organization->settings;
     $publisherId = getVal($settings->registry_info, [0, 'publisher_id']);
     return $this->getFile($publisherId, $settings->publishing_type, $activityId, $activity->organization_id);
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getCountryBudgetItemData($activityId)
 {
     return $this->activity->findOrFail($activityId)->country_budget_items;
 }
示例#3
0
 /**
  * @param $activityId
  * @return model
  */
 public function getLegacyData($activityId)
 {
     return $this->activity->findOrFail($activityId)->legacy_data;
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getRecipientRegionData($activityId)
 {
     return $this->activity->findOrFail($activityId)->recipient_region;
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getParticipatingOrganizationData($activityId)
 {
     return $this->activity->findOrFail($activityId)->participating_organization;
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getDefaultFlowTypeData($activityId)
 {
     return $this->activity->findOrFail($activityId)->default_flow_type;
 }
示例#7
0
 /**
  * @param $activityId
  * @return model
  */
 public function getLocation($activityId)
 {
     return $this->activity->findOrFail($activityId)->location;
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getDefaultAidTypeData($activityId)
 {
     return $this->activity->findOrFail($activityId)->default_aid_type;
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getCollaborationTypeData($activityId)
 {
     return $this->activity->findOrFail($activityId)->collaboration_type;
 }
 /**
  * @param $activityId
  * @return model
  */
 public function getRecipientCountryData($activityId)
 {
     return $this->activity->findOrFail($activityId)->recipient_country;
 }
 /**
  * @param $activityId
  * @return array
  */
 public function getDefaultTiedStatusData($activityId)
 {
     return $this->activity->findOrFail($activityId)->default_tied_status;
 }
示例#12
0
 /**
  * @param $activityId
  * @return array
  */
 public function getSectorData($activityId)
 {
     return $this->activity->findOrFail($activityId)->sector;
 }
示例#13
0
 /**
  * @param $activityId
  * @return array
  */
 public function getCapitalSpendData($activityId)
 {
     return $this->activity->findOrFail($activityId)->capital_spend;
 }
示例#14
0
 /**
  * @param $activityId
  * @return model
  */
 public function getConditionData($activityId)
 {
     return $this->activity->findOrFail($activityId)->conditions;
 }
 /**
  * @param $activityId
  * @return model
  */
 public function getRelatedActivityData($activityId)
 {
     return $this->activity->findOrFail($activityId)->related_activity;
 }