diff --git a/app/Http/Controllers/Contracts/ContractAdminController.php b/app/Http/Controllers/Contracts/ContractAdminController.php index 5cd731067..dd64b5492 100644 --- a/app/Http/Controllers/Contracts/ContractAdminController.php +++ b/app/Http/Controllers/Contracts/ContractAdminController.php @@ -63,9 +63,6 @@ class ContractAdminController extends Controller $date = new Carbon($request->date); $body = nl2br($request->body); - //Send a mail out to all of the people who can bid on a contract - $this->NewContractMail(); - //Store the contract in the database $contract = new Contract; $contract->title = $request->name; @@ -74,7 +71,8 @@ class ContractAdminController extends Controller $contract->type = $request->type; $contract->save(); - + //Send a mail out to all of the people who can bid on a contract + $this->NewContractMail(); return redirect('/contracts/admin/display')->with('success', 'Contract written.'); } @@ -188,9 +186,9 @@ class ContractAdminController extends Controller private function NewContractMail() { //Get all the users with a specific permission set $users = UserPermission::where(['permission' => 'contract.canbid'])->get()->toArray(); - dd($users); + + //Cycle through the users with the correct permission and send a mail to go out with the queue system. foreach($users as $user) { - if($user->hasPermission('contract.canbid')) { $mail = new EveMail; $mail->sender = 93738489; $mail->subject = 'New Alliance Contract Available'; @@ -198,8 +196,6 @@ class ContractAdminController extends Controller $mail->recipient_type = 'character'; $mail->body = "A new contract is available for the alliance contracting system. Please check out Services Site."; SendEveMailJob::dispatch($mail)->onQueue('mail'); - $mail->delete(); - } } } }