Fewo Mail MA, optimation Fewo, view User Fewos
This commit is contained in:
parent
e537e47a82
commit
346a7427a5
30 changed files with 915 additions and 963 deletions
|
|
@ -52,7 +52,6 @@ class TravelUserBookingFewoController extends Controller
|
|||
$replace_info_text['fewo_user_anrede'] = $travel_user_booking_fewo->getUserSalutation();
|
||||
$replace_info_text['fewo_adresse'] = $travel_user_booking_fewo->getNameAddressLocation(", ");
|
||||
}
|
||||
|
||||
if(!$travel_user_booking_fewo->info_mail_text) {
|
||||
$travel_user_booking_fewo->info_mail_text = CMSContent::getContentBySlug('pdf-vorlage-anreiseinfo-fewo');
|
||||
$travel_user_booking_fewo->info_mail_text = Util::replacePlaceholders($travel_user_booking_fewo->info_mail_text, $replace_info_text);
|
||||
|
|
@ -60,6 +59,7 @@ class TravelUserBookingFewoController extends Controller
|
|||
|
||||
$data = [
|
||||
'travel_user_booking_fewo' => $travel_user_booking_fewo,
|
||||
'send_mail_employee_mail' => config('mail.mail_fewo_employee'),
|
||||
'max_adults' => $max_adults,
|
||||
'max_children' => $max_children,
|
||||
'id' => $id,
|
||||
|
|
@ -112,13 +112,12 @@ class TravelUserBookingFewoController extends Controller
|
|||
$mail_bbc = config('mail.mail_bbc');
|
||||
Mail::to($travel_user_booking_fewo->travel_user->email)->bcc($mail_bbc)->send(new MailSendFeWoInvoice($travel_user_booking_fewo, Input::get('send_mail_user_notice')));
|
||||
$send_user_mail = $travel_user_booking_fewo->send_user_mail;
|
||||
$send_user_mail[] = [date('H:i d.m.Y') => Input::get('send_mail_user_notice')];
|
||||
$send_user_mail[] = [date('H:i d.m.Y') => $travel_user_booking_fewo->travel_user->email." ".Input::get('send_mail_user_notice')];
|
||||
$travel_user_booking_fewo->send_user_mail = $send_user_mail;
|
||||
$travel_user_booking_fewo->save();
|
||||
\Session()->flash('alert-success', __('E-mail wurde an den Mieter versendet.'));
|
||||
\Session()->flash('alert-success', __('E-Mail wurde an den Mieter versendet.'));
|
||||
return redirect(route('travel_user_booking_fewo_detail', [$travel_user_booking_fewo->id]));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if($data['action'] == 'sendInfosMailtoUser') {
|
||||
|
|
@ -127,13 +126,12 @@ class TravelUserBookingFewoController extends Controller
|
|||
$mail_bbc = config('mail.mail_bbc');
|
||||
Mail::to($travel_user_booking_fewo->travel_user->email)->bcc($mail_bbc)->send(new MailSendFeWoInfo($travel_user_booking_fewo));
|
||||
$send_info_mail = $travel_user_booking_fewo->send_info_mail;
|
||||
$send_info_mail[] = [date('H:i d.m.Y') => ''];
|
||||
$send_info_mail[] = [date('H:i d.m.Y') => $travel_user_booking_fewo->travel_user->email];
|
||||
$travel_user_booking_fewo->send_info_mail = $send_info_mail;
|
||||
$travel_user_booking_fewo->save();
|
||||
\Session()->flash('alert-success', __('E-mail wurde an den Mieter versendet.'));
|
||||
\Session()->flash('alert-success', __('E-Mail wurde an den Mieter versendet.'));
|
||||
return redirect(route('travel_user_booking_fewo_detail', [$travel_user_booking_fewo->id]));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if($data['action'] == 'sendMailtoService') {
|
||||
|
|
@ -149,14 +147,28 @@ class TravelUserBookingFewoController extends Controller
|
|||
$travel_user_booking_fewo->send_service_mail = $send_service_mail;
|
||||
$travel_user_booking_fewo->save();
|
||||
|
||||
\Session()->flash('alert-success', __('E-mail wurde an den Dienstleister versendet.'));
|
||||
\Session()->flash('alert-success', __('E-Mail wurde an den Dienstleister versendet.'));
|
||||
return redirect(route('travel_user_booking_fewo_detail', [$travel_user_booking_fewo->id]));
|
||||
}
|
||||
}
|
||||
|
||||
if($data['action'] == 'sendMailtoEmployee') {
|
||||
$travel_user_booking_fewo = TravelUserBookingFewo::findOrFail($id);
|
||||
if($travel_user_booking_fewo){
|
||||
$mails = explode(",", Input::get('send_mail_employee_mail'));
|
||||
Mail::to($mails)->send(new MailSendFeWoService($travel_user_booking_fewo, Input::get('send_mail_employee_subject'), Input::get('send_mail_employee_content')));
|
||||
$send_employee_mail = $travel_user_booking_fewo->send_employee_mail;
|
||||
$send_employee_mail[] = ['d' => date('H:i d.m.Y'),
|
||||
'm'=>Input::get('send_mail_employee_mail'),
|
||||
's'=>Input::get('send_mail_employee_subject'),
|
||||
'c'=>Input::get('send_mail_employee_content')];
|
||||
$travel_user_booking_fewo->send_employee_mail = $send_employee_mail;
|
||||
$travel_user_booking_fewo->save();
|
||||
|
||||
|
||||
|
||||
\Session()->flash('alert-success', __('E-Mail wurde an die Mitarbeiter versendet.'));
|
||||
return redirect(route('travel_user_booking_fewo_detail', [$travel_user_booking_fewo->id]));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function delete($id){
|
||||
|
|
@ -188,7 +200,6 @@ class TravelUserBookingFewoController extends Controller
|
|||
return '<a href="' . route('travel_user_detail', [$travel_user_booking_fewo->travel_user_id]) . '">'.$travel_user_booking_fewo->travel_user->first_name.' '.$travel_user_booking_fewo->travel_user->last_name.'</a>';
|
||||
})
|
||||
->addColumn('is_calendar', function (TravelUserBookingFewo $travel_user_booking_fewo) {
|
||||
|
||||
$back = "";
|
||||
$back .= $travel_user_booking_fewo->is_calendar_fewo_direct ? ' <span class="badge badge-pill badge-success"><i class="far fa-check"></i></span>' : ' <span class="badge badge-pill badge-danger"><i class="far fa-times"></i></span>';
|
||||
$back .= $travel_user_booking_fewo->is_calendar_hrs ? ' <span class="badge badge-pill badge-success"><i class="far fa-check"></i></span>' : ' <span class="badge badge-pill badge-danger"><i class="far fa-times"></i></span>';
|
||||
|
|
@ -198,7 +209,6 @@ class TravelUserBookingFewoController extends Controller
|
|||
->addColumn('status_name', function (TravelUserBookingFewo $travel_user_booking_fewo) {
|
||||
return $travel_user_booking_fewo->getStatuesName();
|
||||
})
|
||||
|
||||
->addColumn('action_delete', function (TravelUserBookingFewo $travel_user_booking_fewo) {
|
||||
return '<a href="' . route('travel_user_booking_fewo_delete', [$travel_user_booking_fewo->id]) . '" class="btn icon-btn btn-sm btn-danger" onclick="return confirm(\''.__('Really delete entry?').'\');"><span class="far fa-trash"></span></a>';
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue