/** Returns status of the published data of organization. * @param $organization_id * @return string */ public function getPublishedOrganizationStatus($organization_id) { $organization_data = $this->organizationManager->getPublishedOrganizationData($organization_id); $settings = $this->settingsManager->getSettings($organization_id); $autoPublishing = getVal($settings->toArray(), ['registry_info', 0, 'publish_files'], 'no'); $status = 'unlinked'; if ($organization_data) { if ($autoPublishing == "no") { $status = $organization_data->published_to_register == 1 ? "Linked" : "Unlinked"; } else { $status = $organization_data->published_to_register == 1 ? "Linked" : "unlinked"; } } return $status; }