txaction = $txaction; $this->shopping_order = $shopping_order; $this->shopping_payment = $shopping_payment; $this->send_link = $send_link; $this->mode = $mode; if($this->txaction === 'paid'){ $this->subject = __('email.checkout_subject_paid')." "; }else{ $this->subject = __('email.checkout_subject')." "; } if($shopping_order->user_shop){ $this->subject .= $shopping_order->user_shop->slug."."; } $this->subject .= "mivita.care"; } public function build() { $salutation = __('email.salutation').","; if($this->shopping_order->shopping_user){ $salutation = __('email.hello')." ".$this->shopping_order->shopping_user->billing_firstname.","; //make Adresse } if($this->txaction === 'paid'){ if($this->send_link){ } return $this->view('emails.checkout')->with([ 'salutation' => $salutation, 'copy1line' => __('email.checkout_copy1line'), 'shopping_order' => $this->shopping_order, 'shopping_payment' => $this->shopping_payment, 'copy3line' => __('email.checkout_copy3line'), 'greetings' => __('email.greetings'), 'sender' => __('email.sender'), 'send_link' => $this->send_link, 'url' => Util::getMyMivitaUrl(), 'button' => Util::getMyMivitaUrl(false), 'mode' => $this->mode ]); }else{ return $this->view('emails.checkout_status')->with([ 'salutation' => $salutation, 'copy1line' => __('email.status_copy1line'), 'txaction' => $this->txaction, 'shopping_order' => $this->shopping_order, 'shopping_payment' => $this->shopping_payment, 'copy3line' => __('email.checkout_copy3line'), 'greetings' => __('email.greetings'), 'sender' => __('email.sender'), 'send_link' => false, 'mode' => $this->mode ]); } } }