/** Returns according to published to registry status of the activity. * @param $filename * @param $organization_id * @return string */ public function getPublishedActivityStatus($filename, $organization_id) { $activityPublished = $this->activityManager->getActivityPublishedData($filename, $organization_id); $settings = $this->settings->where('organization_id', $organization_id)->first(); $autoPublishSettings = $settings->registry_info[0]['publish_files']; $status = 'Unlinked'; if ($activityPublished) { if ($autoPublishSettings == "no") { $activityPublished->published_to_register == 0 ? $status = "Unlinked" : ($status = "Linked"); } else { $activityPublished->published_to_register == 0 ? $status = "unlinked" : ($status = "Linked"); } } return $status; }