/** * 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; }
/** * @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; }
/** * @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; }
/** * @param $activityId * @return array */ public function getSectorData($activityId) { return $this->activity->findOrFail($activityId)->sector; }
/** * @param $activityId * @return array */ public function getCapitalSpendData($activityId) { return $this->activity->findOrFail($activityId)->capital_spend; }
/** * @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; }