send('The campaign is not available anymore.'); } $status = $campaign->status; if (!in_array($status, ['draft', 'pending', 'incomplete', 'purged', 'scheduled'])) { $message = __('The campaign has been locked and not modifiable due to it\'s current status', 'fluent-crm'); $message .= ": {$status}."; $this->send($message); } return; } public function checkIsWorking($campaign) { if (!$campaign) { $this->send('The campaign is not available anymore.'); } $status = $campaign->status; if ($status == 'working') { $message = __("The campaign has been locked and not deletable due to it's current status", "fluent-crm"); $message .= ": {$status}."; $this->send($message); } return; } protected function send($message) { FluentCrm('response')->sendError([ 'status' => self::FORBIDDEN_CODE, 'message' => "

{$message}

" ], self::FORBIDDEN_CODE); } }