last corrections for payments
This commit is contained in:
parent
044a6bf253
commit
6db007fc82
53 changed files with 1514 additions and 1177 deletions
970
.idea/workspace.xml
generated
970
.idea/workspace.xml
generated
File diff suppressed because it is too large
Load diff
|
|
@ -8,6 +8,7 @@ use App\Mail\MailCheckout;
|
||||||
use App\Models\PaymentTransaction;
|
use App\Models\PaymentTransaction;
|
||||||
use App\Models\ShoppingOrder;
|
use App\Models\ShoppingOrder;
|
||||||
use App\Models\ShoppingPayment;
|
use App\Models\ShoppingPayment;
|
||||||
|
use App\Services\Util;
|
||||||
use App\User;
|
use App\User;
|
||||||
use Illuminate\Support\Facades\Mail;
|
use Illuminate\Support\Facades\Mail;
|
||||||
|
|
||||||
|
|
@ -31,12 +32,13 @@ class PayoneController extends Controller
|
||||||
'key' => '698fb2555f8b2efc74f60b2121421f45',
|
'key' => '698fb2555f8b2efc74f60b2121421f45',
|
||||||
'txaction' => 'paid',
|
'txaction' => 'paid',
|
||||||
'clearingtype' => 'wlt',
|
'clearingtype' => 'wlt',
|
||||||
'userid' => '158006846',
|
'userid' => '158723953',
|
||||||
'txid' => '320267294',
|
'txid' => '321623031',
|
||||||
'price' => '59.00',
|
'price' => '89.00',
|
||||||
'param' => '18', //$this->shopping_order->id,
|
'param' => '1', //$this->shopping_order->id,
|
||||||
'reference' => '15c79ba77992e2',
|
'reference' => '15c83aee2766c3',
|
||||||
];
|
];
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if(!isset($data['key']) || !isset($data['param']) || !isset($data['userid']) || !isset($data['txid']) || !isset($data['reference']) || !isset($data['price'])){
|
if(!isset($data['key']) || !isset($data['param']) || !isset($data['userid']) || !isset($data['txid']) || !isset($data['reference']) || !isset($data['price'])){
|
||||||
|
|
@ -100,7 +102,7 @@ class PayoneController extends Controller
|
||||||
'status' => 'PAYONE',
|
'status' => 'PAYONE',
|
||||||
'key' => $data['key'],
|
'key' => $data['key'],
|
||||||
'txaction' => $data['txaction'],
|
'txaction' => $data['txaction'],
|
||||||
'transmitted_data' => $data,
|
'transmitted_data' => Util::utf8ize($data),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$shopping_order->txaction = $data['txaction'];
|
$shopping_order->txaction = $data['txaction'];
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ use Carbon\Carbon;
|
||||||
use Config;
|
use Config;
|
||||||
use Request;
|
use Request;
|
||||||
use Input;
|
use Input;
|
||||||
|
use Util;
|
||||||
|
|
||||||
class HomeController extends Controller
|
class HomeController extends Controller
|
||||||
{
|
{
|
||||||
|
|
@ -55,13 +56,32 @@ class HomeController extends Controller
|
||||||
|
|
||||||
$response = "";
|
$response = "";
|
||||||
if($data == "data_protection"){
|
if($data == "data_protection"){
|
||||||
$response = view('legal.data_protect_de')->render();
|
$data = [
|
||||||
|
'modal' => true,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
$response = view('legal.data_protect_de', $data)->render();
|
||||||
}
|
}
|
||||||
if($data == "imprint"){
|
if($data == "imprint"){
|
||||||
$response = view('legal.imprint_de')->render();
|
$data = [
|
||||||
|
'modal' => true,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
$response = view('legal.imprint_de', $data)->render();
|
||||||
}
|
}
|
||||||
if($data == "shop_term_of_use"){
|
if($data == "shop_term_of_use"){
|
||||||
$response = view('legal.shop_term_of_use_de')->render();
|
$data = [
|
||||||
|
'modal' => true,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
$response = view('legal.shop_term_of_use_de', $data)->render();
|
||||||
|
}
|
||||||
|
if($data == "agb"){
|
||||||
|
$data = [
|
||||||
|
'modal' => true,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
$response = view('legal.agb_de', $data)->render();
|
||||||
}
|
}
|
||||||
if(Request::ajax()) {
|
if(Request::ajax()) {
|
||||||
return response()->json(['response' => $response, 'target'=>$target]);
|
return response()->json(['response' => $response, 'target'=>$target]);
|
||||||
|
|
@ -114,13 +134,31 @@ class HomeController extends Controller
|
||||||
|
|
||||||
public function legalDataProtected()
|
public function legalDataProtected()
|
||||||
{
|
{
|
||||||
return view('legal.data_protected');
|
$data = [
|
||||||
|
'modal' => false,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
return view('legal.data_protected', $data);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function legalAGB()
|
||||||
|
{
|
||||||
|
$data = [
|
||||||
|
'modal' => false,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
return view('legal.agb', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function legalImprint()
|
public function legalImprint()
|
||||||
{
|
{
|
||||||
return view('legal.imprint');
|
$data = [
|
||||||
|
'modal' => false,
|
||||||
|
'user_shop' => Util::getUserShop(),
|
||||||
|
];
|
||||||
|
return view('legal.imprint', $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function verify($confirmation_code){
|
public function verify($confirmation_code){
|
||||||
if( ! $confirmation_code)
|
if( ! $confirmation_code)
|
||||||
{
|
{
|
||||||
|
|
@ -136,12 +174,11 @@ class HomeController extends Controller
|
||||||
return redirect('/home');
|
return redirect('/home');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$user->confirmed = 1;
|
$user->confirmed = 1;
|
||||||
$user->confirmation_date = now();
|
$user->confirmation_date = now();
|
||||||
$user->confirmation_code = null;
|
// $user->confirmation_code = null;
|
||||||
$user->confirmation_code_to = null;
|
// $user->confirmation_code_to = null;
|
||||||
$user->confirmation_code_remider = 0;
|
// $user->confirmation_code_remider = 0;
|
||||||
$user->save();
|
$user->save();
|
||||||
|
|
||||||
//Login!
|
//Login!
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,7 @@ class TranslationController extends Controller
|
||||||
*/
|
*/
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->directory_separator = DIRECTORY_SEPARATOR;
|
$this->directory_separator = DIRECTORY_SEPARATOR;
|
||||||
$this->languagesPath = App::langPath();
|
$this->languagesPath = App::langPath();
|
||||||
|
|
||||||
|
|
@ -61,6 +62,7 @@ class TranslationController extends Controller
|
||||||
public function update($language)
|
public function update($language)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
$path = $this->resourcePath($this->languagesPath);
|
$path = $this->resourcePath($this->languagesPath);
|
||||||
$file = $path.$language.".json";
|
$file = $path.$language.".json";
|
||||||
$data = Input::all();
|
$data = Input::all();
|
||||||
|
|
|
||||||
|
|
@ -55,12 +55,12 @@ class TranslationFileController extends Controller
|
||||||
*/
|
*/
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->directory_separator = DIRECTORY_SEPARATOR;
|
$this->directory_separator = DIRECTORY_SEPARATOR;
|
||||||
$this->translator = App::make('translator');
|
$this->translator = App::make('translator');
|
||||||
$this->loader = Lang::getLoader();
|
$this->loader = Lang::getLoader();
|
||||||
$this->languagesPath = App::langPath();
|
$this->languagesPath = App::langPath();
|
||||||
$this->directory_separator = DIRECTORY_SEPARATOR;
|
$this->directory_separator = DIRECTORY_SEPARATOR;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -271,8 +271,14 @@ class UserShopController extends Controller
|
||||||
|
|
||||||
if(Input::get('shop_submit') == 'check'){
|
if(Input::get('shop_submit') == 'check'){
|
||||||
$rules = array(
|
$rules = array(
|
||||||
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|',
|
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|full_word_check',
|
||||||
);
|
);
|
||||||
|
Validator::extend('full_word_check', function ($attribute, $value, $parameters, $validator) {
|
||||||
|
if(in_array($value, config('profanity.full_word_check'))){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
$validator = Validator::make(Input::all(), $rules);
|
$validator = Validator::make(Input::all(), $rules);
|
||||||
|
|
||||||
if ($validator->fails()) {
|
if ($validator->fails()) {
|
||||||
|
|
@ -286,8 +292,14 @@ class UserShopController extends Controller
|
||||||
if(Input::get('shop_submit') == 'action') {
|
if(Input::get('shop_submit') == 'action') {
|
||||||
|
|
||||||
$rules = array(
|
$rules = array(
|
||||||
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|',
|
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|full_word_check',
|
||||||
);
|
);
|
||||||
|
Validator::extend('full_word_check', function ($attribute, $value, $parameters, $validator) {
|
||||||
|
if(in_array($value, config('profanity.full_word_check'))){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
$validator = Validator::make(Input::all(), $rules);
|
$validator = Validator::make(Input::all(), $rules);
|
||||||
|
|
||||||
if ($validator->fails()) {
|
if ($validator->fails()) {
|
||||||
|
|
@ -334,6 +346,8 @@ class UserShopController extends Controller
|
||||||
|
|
||||||
$kas = new KasController();
|
$kas = new KasController();
|
||||||
$domain = 'mivita.care';
|
$domain = 'mivita.care';
|
||||||
|
|
||||||
|
|
||||||
//check if exisist
|
//check if exisist
|
||||||
$subdomains = $kas->action('get_subdomains');
|
$subdomains = $kas->action('get_subdomains');
|
||||||
foreach ($subdomains as $subdomain){
|
foreach ($subdomains as $subdomain){
|
||||||
|
|
@ -366,8 +380,15 @@ class UserShopController extends Controller
|
||||||
public function checkUserShopName(){
|
public function checkUserShopName(){
|
||||||
|
|
||||||
$rules = array(
|
$rules = array(
|
||||||
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|',
|
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|full_word_check',
|
||||||
);
|
);
|
||||||
|
Validator::extend('full_word_check', function ($attribute, $value, $parameters, $validator) {
|
||||||
|
if(in_array($value, config('profanity.full_word_check'))){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
|
||||||
$validator = Validator::make(Input::all(), $rules);
|
$validator = Validator::make(Input::all(), $rules);
|
||||||
|
|
||||||
if ($validator->fails()) {
|
if ($validator->fails()) {
|
||||||
|
|
|
||||||
|
|
@ -67,10 +67,11 @@ class ContactController extends Controller
|
||||||
$contact['subject'] = Input::get('subject');
|
$contact['subject'] = Input::get('subject');
|
||||||
$contact['message'] = Input::get('message');
|
$contact['message'] = Input::get('message');
|
||||||
|
|
||||||
|
$checkout_mail = config('app.checkout_mail');
|
||||||
if($user_shop){
|
if($user_shop){
|
||||||
Mail::to($contact['email'])->bcc([$user_shop->user->email, 'k.adametz@kagado.de'])->send(new MailContact($contact));
|
Mail::to($contact['email'])->bcc([$user_shop->user->email, $checkout_mail])->send(new MailContact($contact));
|
||||||
}else{
|
}else{
|
||||||
Mail::to($contact['email'])->bcc('k.adametz@kagado.de')->send(new MailContact($contact));
|
Mail::to($contact['email'])->bcc($checkout_mail)->send(new MailContact($contact));
|
||||||
}
|
}
|
||||||
|
|
||||||
$data = [
|
$data = [
|
||||||
|
|
|
||||||
|
|
@ -90,6 +90,10 @@ class WizardController extends Controller
|
||||||
|
|
||||||
if($user->isPasswort()){
|
if($user->isPasswort()){
|
||||||
$user->wizard = 2;
|
$user->wizard = 2;
|
||||||
|
//has Passwort -> delete Code!
|
||||||
|
$user->confirmation_code = null;
|
||||||
|
$user->confirmation_code_to = null;
|
||||||
|
$user->confirmation_code_remider = 0;
|
||||||
$user->save();
|
$user->save();
|
||||||
return redirect(route('wizard', [2]));
|
return redirect(route('wizard', [2]));
|
||||||
}
|
}
|
||||||
|
|
@ -108,6 +112,10 @@ class WizardController extends Controller
|
||||||
'password' => Hash::make(Input::get('password'))
|
'password' => Hash::make(Input::get('password'))
|
||||||
])->save();
|
])->save();
|
||||||
$user->wizard = 2;
|
$user->wizard = 2;
|
||||||
|
//has Passwort -> delete Code!
|
||||||
|
$user->confirmation_code = null;
|
||||||
|
$user->confirmation_code_to = null;
|
||||||
|
$user->confirmation_code_remider = 0;
|
||||||
$user->save();
|
$user->save();
|
||||||
return redirect(route('wizard', [2]));
|
return redirect(route('wizard', [2]));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,38 +14,32 @@ class MailActivateUser extends Mailable
|
||||||
protected $token;
|
protected $token;
|
||||||
public $subject;
|
public $subject;
|
||||||
|
|
||||||
|
|
||||||
public function __construct($token, User $user)
|
public function __construct($token, User $user)
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->token = $token;
|
$this->token = $token;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->subject = __('Change E-Mail');
|
$this->subject = __('email.change_e_mail');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function build()
|
public function build()
|
||||||
{
|
{
|
||||||
$salutation = __('Dear customer').",";
|
$salutation = __('email.salutation').",";
|
||||||
|
|
||||||
if($this->user->account){
|
if($this->user->account){
|
||||||
if($this->user->account->salutation == "mr"){
|
if($this->user->account->salutation == "mr"){
|
||||||
$salutation = __('Dear Sir')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_sir')." ".$this->user->account->first_name.",";
|
||||||
}else{
|
}else{
|
||||||
$salutation = __('Dear Mrs')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_mrs')." ".$this->user->account->first_name.",";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $this->view('emails.auth')->with([
|
return $this->view('emails.auth')->with([
|
||||||
'url' => route('user_update_email_confirm', $this->token),
|
'url' => route('user_update_email_confirm', $this->token),
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'button' => __('Change E-Mail'),
|
'button' => __('email.change_e_mail'),
|
||||||
'copy1line' => __('Dear Customer you will receive this e-mail because we have received a request to change your E-Mail Address for your account.'),
|
'copy1line' => __('email.active_copy1line'),
|
||||||
'copy2line' => __('Or copy this link into the address bar of your browser.'),
|
'copy2line' => __('email.copy2line'),
|
||||||
'copy3line' => __('For further questions we are happy to help you.'),
|
'copy3line' => __('email.copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,42 +26,41 @@ class MailCheckout extends Mailable
|
||||||
$this->shopping_order = $shopping_order;
|
$this->shopping_order = $shopping_order;
|
||||||
$this->shopping_payment = $shopping_payment;
|
$this->shopping_payment = $shopping_payment;
|
||||||
|
|
||||||
$this->subject = __('Deine Bestellung auf mivita.care');
|
$this->subject = __('email.checkout_subject')." mivita.care";
|
||||||
if($shopping_order->user_shop){
|
if($shopping_order->user_shop){
|
||||||
$this->subject = __('Deine Bestellung auf '.$shopping_order->user_shop->slug.'.mivita.care');
|
$this->subject = __('email.checkout_subject')." ".$shopping_order->user_shop->slug.'.mivita.care';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function build()
|
public function build()
|
||||||
{
|
{
|
||||||
$salutation = __('Dear customer').",";
|
$salutation = __('email.salutation').",";
|
||||||
|
|
||||||
if($this->shopping_order->shopping_user){
|
if($this->shopping_order->shopping_user){
|
||||||
$salutation = __('Hallo')." ".$this->shopping_order->shopping_user->billing_firstname." ".$this->shopping_order->shopping_user->billing_lastname.",";
|
$salutation = __('email.hello')." ".$this->shopping_order->shopping_user->billing_firstname.",";
|
||||||
//make Adresse
|
//make Adresse
|
||||||
|
|
||||||
}
|
}
|
||||||
if($this->txaction == 'paid'){
|
if($this->txaction == 'paid'){
|
||||||
return $this->view('emails.checkout')->with([
|
return $this->view('emails.checkout')->with([
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'copy1line' => __('vielen Dank für Deine Bestellung bei mivita.care.<br><br>Nachfolgend haben wir zur Kontrolle Deine Bestellung noch einmal aufgelistet.'),
|
'copy1line' => __('email.checkout_copy1line'),
|
||||||
'shopping_order' => $this->shopping_order,
|
'shopping_order' => $this->shopping_order,
|
||||||
'shopping_payment' => $this->shopping_payment,
|
'shopping_payment' => $this->shopping_payment,
|
||||||
'copy3line' => __('Bei Fragen sind wir jederzeit für Dich da.'),
|
'copy3line' => __('email.checkout_copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
]);
|
]);
|
||||||
}else{
|
}else{
|
||||||
return $this->view('emails.checkout_status')->with([
|
return $this->view('emails.checkout_status')->with([
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'copy1line' => "Status zu Deiner Bestellung bei mivita.care",
|
'copy1line' => __('email.status_copy1line'),
|
||||||
'txactionn' => $this->txaction,
|
'txactionn' => $this->txaction,
|
||||||
'shopping_order' => $this->shopping_order,
|
'shopping_order' => $this->shopping_order,
|
||||||
'shopping_payment' => $this->shopping_payment,
|
'shopping_payment' => $this->shopping_payment,
|
||||||
'copy3line' => __('Bei Fragen sind wir jederzeit für Dich da.'),
|
'copy3line' => __('email.checkout_copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,30 +21,27 @@ class MailContact extends Mailable
|
||||||
{
|
{
|
||||||
$this->data = $data;
|
$this->data = $data;
|
||||||
$this->user_shop = Util::getUserShop();
|
$this->user_shop = Util::getUserShop();
|
||||||
$this->subject = __('Anfrage von mivita.care');
|
$this->subject = __('email.request_from').' mivita.care';
|
||||||
if($this->user_shop){
|
if($this->user_shop){
|
||||||
$this->subject = __('Anfrage von '.$this->user_shop->slug.'.mivita.care');
|
$this->subject = __('email.request_from')." ".$this->user_shop->slug.'.mivita.care';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function build()
|
public function build()
|
||||||
{
|
{
|
||||||
$salutation = __('Dear customer').",";
|
$salutation = __('email.salutation');
|
||||||
|
|
||||||
$copy1line = __('Deine Anfrage von mivita.care');
|
$copy1line = __('email.your_request_from')." mivita.care";
|
||||||
if($this->user_shop){
|
if($this->user_shop){
|
||||||
$copy1line = __('Deine Anfrage von '.$this->user_shop->slug.'.mivita.care');
|
$copy1line = __('email.your_request_from')." ".$this->user_shop->slug.'.mivita.care';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->view('emails.contact')->with([
|
return $this->view('emails.contact')->with([
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'copy1line' => $copy1line,
|
'copy1line' => $copy1line,
|
||||||
'data' => $this->data,
|
'data' => $this->data,
|
||||||
'copy3line' => __('For further questions we are happy to help you.'),
|
'copy3line' => __('email.copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -20,30 +20,30 @@ class MailResetPassword extends Mailable
|
||||||
|
|
||||||
$this->token = $token;
|
$this->token = $token;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->subject = __('Reset Password');
|
$this->subject = __('email.reset_passwort');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function build()
|
public function build()
|
||||||
{
|
{
|
||||||
$salutation = __('Dear customer').",";
|
$salutation = __('email.salutation').",";
|
||||||
if($this->user->account){
|
if($this->user->account){
|
||||||
if($this->user->account->salutation == "mr"){
|
if($this->user->account->salutation == "mr"){
|
||||||
$salutation = __('Dear Sir')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_sir')." ".$this->user->account->first_name.",";
|
||||||
}else{
|
}else{
|
||||||
$salutation = __('Dear Mrs')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_mrs')." ".$this->user->account->first_name.",";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $this->view('emails.auth')->with([
|
return $this->view('emails.auth')->with([
|
||||||
'url' => route('password.reset', $this->token),
|
'url' => route('password.reset', $this->token),
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'button' => __('Reset Password'),
|
'button' => __('email.reset_passwort'),
|
||||||
'copy1line' => __('Dear Customer you will receive this e-mail because we have received a request to reset the password for your account.'),
|
'copy1line' => __('email.reset_pass_copy1line'),
|
||||||
'copy2line' => __('Or copy this link into the address bar of your browser.'),
|
'copy2line' => __('email.copy2line'),
|
||||||
'copy3line' => __('For further questions we are happy to help you.'),
|
'copy3line' => __('email.copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,36 +17,33 @@ class MailVerifyAccount extends Mailable
|
||||||
|
|
||||||
public function __construct($confirmation_code, User $user)
|
public function __construct($confirmation_code, User $user)
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->confirmation_code = $confirmation_code;
|
$this->confirmation_code = $confirmation_code;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->subject = __('Verify Your Email Address');
|
$this->subject = __('email.email_verify');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function build()
|
public function build()
|
||||||
{
|
{
|
||||||
$salutation = __('Dear customer').",";
|
$salutation = __('email.salutation').",";
|
||||||
|
|
||||||
if($this->user->account){
|
if($this->user->account){
|
||||||
if($this->user->account->salutation == "mr"){
|
if($this->user->account->salutation == "mr"){
|
||||||
$salutation = __('Dear Sir')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_sir')." ".$this->user->account->first_name.",";
|
||||||
}else{
|
}else{
|
||||||
$salutation = __('Dear Mrs')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_mrs')." ".$this->user->account->first_name.",";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->view('emails.auth')->with([
|
return $this->view('emails.auth')->with([
|
||||||
'url' => route('register_verify', $this->confirmation_code),
|
'url' => route('register_verify', $this->confirmation_code),
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'button' => __('Verify Your Email Address'),
|
'button' => __('email.email_verify'),
|
||||||
'copy1line' => __('Thank you for creating an account with the JACKON Infomanager. Please follow the link below to confirm your email address.'),
|
'copy1line' => __('email.email_verify_copy1line'),
|
||||||
'copy2line' => __('Or copy this link into the address bar of your browser.'),
|
'copy2line' => __('email.active_copy2line'),
|
||||||
'copy3line' => __('For further questions we are happy to help you.'),
|
'copy3line' => __('email.active_copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,36 +17,31 @@ class MailVerifyContact extends Mailable
|
||||||
|
|
||||||
public function __construct($confirmation_code, User $user)
|
public function __construct($confirmation_code, User $user)
|
||||||
{
|
{
|
||||||
|
|
||||||
$this->confirmation_code = $confirmation_code;
|
$this->confirmation_code = $confirmation_code;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->subject = __('Verify your Data and E-Mail Address');
|
$this->subject = __('email.verify_e_mail');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function build()
|
public function build()
|
||||||
{
|
{
|
||||||
$salutation = __('Dear customer').",";
|
$salutation = __('email.salutation').",";
|
||||||
if($this->user->account){
|
if($this->user->account){
|
||||||
if($this->user->account->salutation == "mr"){
|
if($this->user->account->salutation == "mr"){
|
||||||
$salutation = __('Dear Sir')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_sir')." ".$this->user->account->first_name.",";
|
||||||
}else{
|
}else{
|
||||||
$salutation = __('Dear Mrs')." ".$this->user->account->last_name.",";
|
$salutation = __('email.dear_mrs')." ".$this->user->account->first_name.",";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->view('emails.auth')->with([
|
return $this->view('emails.auth')->with([
|
||||||
'url' => route('register_verify', $this->confirmation_code),
|
'url' => route('register_verify', $this->confirmation_code),
|
||||||
'salutation' => $salutation,
|
'salutation' => $salutation,
|
||||||
'button' => __('Verify your Data and E-Mail Address'),
|
'button' => __('email.verify_e_mail'),
|
||||||
'copy1line' => __('We have data about you stored in our JACKON Infomanager. Please follow the link below to verify your email address.You can also change or delete your data.'),
|
'copy1line' => __('email.verify_copy1line'),
|
||||||
'copy2line' => __('Or copy this link into the address bar of your browser.'),
|
'copy2line' => __('email.copy2line'),
|
||||||
'copy3line' => __('For further questions we are happy to help you.'),
|
'copy3line' => __('email.copy3line'),
|
||||||
'greetings' => __('Best regards'),
|
'greetings' => __('email.greetings'),
|
||||||
'sender' => __('your mivita.care team'),
|
'sender' => __('email.sender'),
|
||||||
|
|
||||||
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
73
app/Requests/TranslationRequest.php
Normal file
73
app/Requests/TranslationRequest.php
Normal file
|
|
@ -0,0 +1,73 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Requests;
|
||||||
|
|
||||||
|
use App\Http\Controllers\TranslationFileController;
|
||||||
|
use Illuminate\Foundation\Http\FormRequest;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class TranslationRequest
|
||||||
|
*
|
||||||
|
* @package GeniusTS\TranslationManager
|
||||||
|
*/
|
||||||
|
class TranslationRequest extends FormRequest
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determine if the user is authorized to make this request.
|
||||||
|
*
|
||||||
|
* @return bool
|
||||||
|
*/
|
||||||
|
public function authorize()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the validation rules that apply to the request.
|
||||||
|
*
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public function rules()
|
||||||
|
{
|
||||||
|
$manager = new TranslationFileController;
|
||||||
|
$rules = [];
|
||||||
|
$file = $this->route()->parameter('file');
|
||||||
|
|
||||||
|
$translation = $manager->translations($file);
|
||||||
|
|
||||||
|
foreach ($translation as $key => $value)
|
||||||
|
{
|
||||||
|
$this->generateRulesOfKey($key, $value, null, $rules);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $rules;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generate rule form an element
|
||||||
|
*
|
||||||
|
* @param string $key
|
||||||
|
* @param string $value
|
||||||
|
* @param string $prefix
|
||||||
|
* @param array $rules
|
||||||
|
*/
|
||||||
|
protected function generateRulesOfKey($key, $value, $prefix, &$rules)
|
||||||
|
{
|
||||||
|
$rule = $prefix ? "{$prefix}{$key}" : $key;
|
||||||
|
|
||||||
|
if (is_array($value))
|
||||||
|
{
|
||||||
|
//$rules[$rule] = 'required|array';
|
||||||
|
|
||||||
|
foreach ($value as $subKey => $subValue)
|
||||||
|
{
|
||||||
|
$this->generateRulesOfKey($subKey, $subValue, "{$rule}.", $rules);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//$rules[$rule] = "required|string";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -36,6 +36,19 @@ class Util
|
||||||
}
|
}
|
||||||
return 'd.m.Y - H:i';
|
return 'd.m.Y - H:i';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function utf8ize( $mixed ) {
|
||||||
|
if (is_array($mixed)) {
|
||||||
|
foreach ($mixed as $key => $value) {
|
||||||
|
$mixed[$key] = self::utf8ize($value);
|
||||||
|
}
|
||||||
|
} elseif (is_string($mixed)) {
|
||||||
|
return mb_convert_encoding($mixed, "UTF-8", "UTF-8");
|
||||||
|
}
|
||||||
|
return $mixed;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static function getPostRoute(){
|
public static function getPostRoute(){
|
||||||
return self::$postRoute;
|
return self::$postRoute;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -122,4 +122,15 @@ return [
|
||||||
'shop',
|
'shop',
|
||||||
'myaloe',
|
'myaloe',
|
||||||
],
|
],
|
||||||
|
'full_word_check' => [
|
||||||
|
'aloe',
|
||||||
|
'aloevera',
|
||||||
|
'mivita',
|
||||||
|
'shop',
|
||||||
|
'onlineshop',
|
||||||
|
'aloeveramallorca',
|
||||||
|
'aloemallorca',
|
||||||
|
'aloeverademallorca',
|
||||||
|
'babydaloe',
|
||||||
|
]
|
||||||
];
|
];
|
||||||
|
|
|
||||||
BIN
public/download/mivita_widerruf_formular.pdf
Normal file
BIN
public/download/mivita_widerruf_formular.pdf
Normal file
Binary file not shown.
|
|
@ -90,12 +90,6 @@
|
||||||
"Delete": "L\u00f6schen",
|
"Delete": "L\u00f6schen",
|
||||||
"If you no longer want to use our offer, you can delete your account here.": "Wenn Sie unser Angebot nicht mehr nutzen m\u00f6chten, k\u00f6nnen Sie hier Ihren Account l\u00f6schen.",
|
"If you no longer want to use our offer, you can delete your account here.": "Wenn Sie unser Angebot nicht mehr nutzen m\u00f6chten, k\u00f6nnen Sie hier Ihren Account l\u00f6schen.",
|
||||||
"Confirm your identity with your password before proceeding.": "Best\u00e4tigen Sie mit Ihrem Passwort Ihre Identit\u00e4t, bevor Sie fortfahren.",
|
"Confirm your identity with your password before proceeding.": "Best\u00e4tigen Sie mit Ihrem Passwort Ihre Identit\u00e4t, bevor Sie fortfahren.",
|
||||||
"Dear Mrs": "Sehr geehrte Frau",
|
|
||||||
"Dear Sir": "Sehr geehrter Herr",
|
|
||||||
"Dear customer": "Sehr geehrter Kunde",
|
|
||||||
"Dear Customer you will receive this e-mail because we have received a request to reset the password for your account.": "Sie erhalten diese E-Mail, weil wir eine Anfrage zum Zur\u00fccksetzen des Passworts f\u00fcr Ihren Account erhalten haben.",
|
|
||||||
"Or copy this link into the address bar of your browser.": "Oder kopieren Sie diesen Link in die Adressleiste Ihres Browsers.",
|
|
||||||
"Best regards": "Mit freundlichen Gr\u00fc\u00dfen",
|
|
||||||
"imprint": "Impressum",
|
"imprint": "Impressum",
|
||||||
"data protections": "Datenschutz",
|
"data protections": "Datenschutz",
|
||||||
"E-Mail address can not be changed!": "E-Mail Adresse ist nicht \u00e4nderbar!",
|
"E-Mail address can not be changed!": "E-Mail Adresse ist nicht \u00e4nderbar!",
|
||||||
|
|
@ -103,8 +97,6 @@
|
||||||
"Thank you for your registration!": "Vielen Dank f\u00fcr Ihre Registrierung!",
|
"Thank you for your registration!": "Vielen Dank f\u00fcr Ihre Registrierung!",
|
||||||
"We have sent you an e-mail with a link to activate your data.": "Wir haben Ihnen eine E-Mail mit einem Link zur Freischaltung Ihrer Daten geschickt.",
|
"We have sent you an e-mail with a link to activate your data.": "Wir haben Ihnen eine E-Mail mit einem Link zur Freischaltung Ihrer Daten geschickt.",
|
||||||
"back to the homepage": "zur\u00fcck zur Startseite",
|
"back to the homepage": "zur\u00fcck zur Startseite",
|
||||||
"Verify Your Email Address": "Best\u00e4tigen Sie Ihre E-Mail-Adresse",
|
|
||||||
"Thank you for creating an account. Please follow the link below to confirm your email address.": "Vielen Dank f\u00fcr die Erstellung eines Accounts. Bitte folgen Sie dem unten stehenden Link, um Ihre E-Mail-Adresse zu best\u00e4tigen.",
|
|
||||||
"You have successfully verified your account!": "Sie haben Ihr Konto erfolgreich verifiziert!",
|
"You have successfully verified your account!": "Sie haben Ihr Konto erfolgreich verifiziert!",
|
||||||
"Now check your data and release the data.": "\u00dcberpr\u00fcfen Sie jetzt Ihre Daten und geben Sie die Daten frei.",
|
"Now check your data and release the data.": "\u00dcberpr\u00fcfen Sie jetzt Ihre Daten und geben Sie die Daten frei.",
|
||||||
"Check and release data": "Daten \u00fcberpr\u00fcfen und freigeben",
|
"Check and release data": "Daten \u00fcberpr\u00fcfen und freigeben",
|
||||||
|
|
@ -123,8 +115,6 @@
|
||||||
"Contacts all": "gesamte Kontakte",
|
"Contacts all": "gesamte Kontakte",
|
||||||
"Contacts verify": "Kontakte verifiziert",
|
"Contacts verify": "Kontakte verifiziert",
|
||||||
"Contacts active": "Kontakte freigeschaltet",
|
"Contacts active": "Kontakte freigeschaltet",
|
||||||
"We have data about you stored in our System. Please follow the link below to verify your email address.You can also change or delete your data.": "Wir haben Daten \u00fcber Sie in unserem System gespeichert. Bitte folgen Sie dem unten stehenden Link um Ihre E-Mail-Adresse zu best\u00e4tigen. Weitherhin k\u00f6nnen Sie Ihre Daten \u00e4ndern oder auch l\u00f6schen.",
|
|
||||||
"Verify your Data and E-Mail Address": "Best\u00e4tigen Sie Ihre Daten und E-Mail-Adresse",
|
|
||||||
"This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.": "Diese Webseite verwendet Cookies, um Ihnen den bestm\u00f6glichen Service zu gew\u00e4hrleisten. Mit Ihrem Besuch auf dieser Seite stimmen Sie der Verwendung von Cookies zu.",
|
"This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.": "Diese Webseite verwendet Cookies, um Ihnen den bestm\u00f6glichen Service zu gew\u00e4hrleisten. Mit Ihrem Besuch auf dieser Seite stimmen Sie der Verwendung von Cookies zu.",
|
||||||
"OK": "OK",
|
"OK": "OK",
|
||||||
"Contacts": "Kontake",
|
"Contacts": "Kontake",
|
||||||
|
|
@ -153,7 +143,6 @@
|
||||||
"Change E-Mail": "E-Mail Adresse \u00e4ndern",
|
"Change E-Mail": "E-Mail Adresse \u00e4ndern",
|
||||||
"Change your e-mail address here. We will send you a new activation link to your new e-mail address to verify it.": "\u00c4ndern Sie hier Ihre E-Mail-Adresse. Wir senden Ihnen einen neuen Aktivierungslink an Ihre neue E-Mail-Adresse, um diese zu verifizieren.",
|
"Change your e-mail address here. We will send you a new activation link to your new e-mail address to verify it.": "\u00c4ndern Sie hier Ihre E-Mail-Adresse. Wir senden Ihnen einen neuen Aktivierungslink an Ihre neue E-Mail-Adresse, um diese zu verifizieren.",
|
||||||
"Change the e-mail address of the contact here. We will send the contact a new activation link to the new e-mail address to verify it.": "\u00c4ndern Sie hier die E-Mail-Adresse des Kontakts. Wir senden dem Kontakt einen neuen Aktivierungslink an die neue E-Mail-Adresse, um diese zu verifizieren.",
|
"Change the e-mail address of the contact here. We will send the contact a new activation link to the new e-mail address to verify it.": "\u00c4ndern Sie hier die E-Mail-Adresse des Kontakts. Wir senden dem Kontakt einen neuen Aktivierungslink an die neue E-Mail-Adresse, um diese zu verifizieren.",
|
||||||
"Dear Customer you will receive this e-mail because we have received a request to change your E-Mail Address for your account.": "Sie erhalten diese E-Mail, weil wir eine Anfrage zur \u00c4nderung Ihrer E-Mail-Adresse f\u00fcr Ihr Konto erhalten haben.",
|
|
||||||
"business": "gesch\u00e4ftlich",
|
"business": "gesch\u00e4ftlich",
|
||||||
"private": "privat",
|
"private": "privat",
|
||||||
"business or private": "gesch\u00e4ftlich oder privat",
|
"business or private": "gesch\u00e4ftlich oder privat",
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,64 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
return array (
|
return array (
|
||||||
'salutation' => 'Lieber Reisegast,',
|
|
||||||
'reset_passwort' => 'Passwort zurücksetzen',
|
'reset_passwort' => 'Passwort zurücksetzen',
|
||||||
'mail_confirm' => 'E-Mail bestätigen',
|
'mail_confirm' => 'E-Mail bestätigen',
|
||||||
'reset_pass_copy' => 'Du erhälst diese E-Mail, weil wir eine Anfrage zum Zurücksetzen des Passworts für Dein Konto erhalten haben.',
|
|
||||||
'activate_copy' => 'Bitte bestätige Deine E-Mail und aktiviere Deinen Account über diesen Link:',
|
|
||||||
'copy_to_browser' => 'Oder kopiere diesen Link in die Adressleiste Deines Browsers.',
|
|
||||||
'greetings' => 'Viele Grüße, Dein Team von Networktrips',
|
|
||||||
'subject_activate' => 'Account aktivieren',
|
'subject_activate' => 'Account aktivieren',
|
||||||
'subject_reset' => 'Passwort zurücksetzen',
|
'subject_reset' => 'Passwort zurücksetzen',
|
||||||
'booking_copy_1' => 'vielen Dank für Deine Buchung. Die Buchungsdaten kannst Du bereits unter „Meine Buchungen“ in Deinem Account aufrufen. Dort findest Du in den nächsten Tagen auch eine Reisebestätigung sowie eine Rechnung zum Download.',
|
'salutation' => 'Sehr geehrter Kunde,',
|
||||||
'booking_copy_2' => 'Bitte beachte dort auch die Frist für die Restzahlung Deiner Reiseleistung. Nur wenn der Restbetrag fristgerecht beglichen wurde, können wir Dir Deinen Reise-Voucher ausstellen. Dazu wirst Du aber vorab nochmal rechtzeitig von uns per Mail informiert. Bis dahin - eine tolle Zeit ...',
|
'dear_mrs' => 'Sehr geehrte Frau,',
|
||||||
|
'dear_sir' => 'Sehr geehrter Herr,',
|
||||||
|
'hello' => 'Hallo',
|
||||||
|
'greetings' => 'Mit freundlichen Grüßen',
|
||||||
|
'sender' => 'Dein mivita.care Team',
|
||||||
|
'request_from' => 'Anfrage von mivita.care',
|
||||||
|
'your_request_from' => 'Deine Anfrage von',
|
||||||
|
'checkout_subject' => 'Deine Bestellung auf',
|
||||||
|
'change_e_mail' => 'E-Mail Adresse ändern',
|
||||||
'first_name' => 'Vorname',
|
'first_name' => 'Vorname',
|
||||||
'last_name' => 'Nachname',
|
'last_name' => 'Nachname',
|
||||||
'email' => 'E-Mail',
|
'email' => 'E-Mail',
|
||||||
'phone' => 'Telefon',
|
'phone' => 'Telefon',
|
||||||
'subject' => 'Betreff',
|
'subject' => 'Betreff',
|
||||||
'message' => 'Nachricht',
|
'message' => 'Nachricht',
|
||||||
|
'active_copy1line' => 'Sie erhalten diese E-Mail, weil wir eine Anfrage zur Änderung Ihrer E-Mail-Adresse für Ihr Konto erhalten haben.',
|
||||||
|
'copy2line' => 'Oder kopieren Sie diesen Link in die Adressleiste Ihres Browsers.',
|
||||||
|
'copy3line' => 'Für weitere Fragen stehen wir Ihnen gerne zur Verfügung.',
|
||||||
|
'email_verify' => 'Bestätigen Sie Ihre E-Mail-Adresse',
|
||||||
|
'verify_e_mail' => 'Bestätigen Sie Ihre Daten und E-Mail-Adresse',
|
||||||
|
'verify_copy1line' => 'Wir haben Daten über Sie in unserem System gespeichert. Bitte folgen Sie dem unten stehenden Link um Ihre E-Mail-Adresse zu bestätigen. Weitherhin können Sie Ihre Daten ändern oder auch löschen.',
|
||||||
|
'email_verify_copy1line' => 'Vielen Dank für die Erstellung eines Accounts. Bitte folgen Sie dem unten stehenden Link, um Ihre E-Mail-Adresse zu bestätigen.',
|
||||||
|
'copy_to_browser' => 'Oder kopiere diesen Link in die Adressleiste Deines Browsers.',
|
||||||
|
'activate_copy' => 'Bitte bestätige Deine E-Mail und aktiviere Deinen Account über diesen Link:',
|
||||||
|
'reset_pass_copy1line' => 'Du erhälst diese E-Mail, weil wir eine Anfrage zum Zurücksetzen des Passworts für Dein Konto erhalten haben.',
|
||||||
|
'checkout_copy1line' => 'vielen Dank für Deine Bestellung bei mivita.care. Nachfolgend haben wir zur Kontrolle Deine Bestellung noch einmal aufgelistet.',
|
||||||
|
'checkout_copy3line' => 'Bei Fragen sind wir jederzeit für Dich da.',
|
||||||
|
'status_copy1line' => 'Status zu Deiner Bestellung auf mivita.care',
|
||||||
|
'footer_copy1' => 'mivita e.K. | Leinfeld 2 | 87755 Kirchhaslach | Telefon: +49 (0) 8333 946 98 90 | Fax: +49 (0) 8333 7268 E-Mail: info@mivita.care',
|
||||||
|
'footer_copy2' => 'Geschäftsinhaber: Alois Ried | Registergericht: Memmingen | Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340',
|
||||||
|
'footer_copy3' => '© 2019 All Rights Reserved',
|
||||||
|
'checkout_mail_hl1' => 'Du hast folgende Artikel bestellt:',
|
||||||
|
'checkout_mail_shipping' => 'Verpackungs- u. Versandkosten',
|
||||||
|
'checkout_mail_status_info' => 'Statusinfo:',
|
||||||
|
'checkout_mail_total' => 'Gesamtpreis',
|
||||||
|
'checkout_mail_pay_info' => 'Zahlungsinfo:',
|
||||||
|
'checkout_mail_pay_success' => 'Zahlung ist bestätigt!',
|
||||||
|
'checkout_mail_pay_with' => 'Zahlung mit:',
|
||||||
|
'checkout_mail_pay_ref' => 'Zahlungsreferenz:',
|
||||||
|
'checkout_mail_your_mail' => 'Deine E-Mai:',
|
||||||
|
'checkout_mail_invoice_addess' => 'Deine Rechnungsadresse:',
|
||||||
|
'checkout_mail_deliver_addess' => 'Deine Lieferadresse:',
|
||||||
|
'checkout_mail_same_address' => 'Lieferadresse ist gleich Rechnungsadresse',
|
||||||
|
'checkout_mail_pay_error' => 'Die Zahlung ist fehlgeschlagen!',
|
||||||
|
'checkout_mail_pay_pre' => 'Bezahlung per Vorkasse:',
|
||||||
|
'checkout_mail_pay_pre_c1' => 'Bitte überweise',
|
||||||
|
'checkout_mail_pay_pre_c2' => 'EUR auf die folgende Kontoverbindung, um den Kauf abzuschließen.',
|
||||||
|
'checkout_mail_bank_holder' => 'Kontoinhaber:',
|
||||||
|
'checkout_mail_bank_iban' => 'IBAN:',
|
||||||
|
'checkout_mail_bank_bic' => 'BIC:',
|
||||||
|
'checkout_mail_bank_name' => 'Bank',
|
||||||
|
'checkout_mail_bank_total' => 'Gesamtbetrag',
|
||||||
|
'checkout_mail_bank_code' => 'Verwendungszweck',
|
||||||
|
'checkout_mail_pay_approved' => 'Deine Zahlung wurde genehmigt, eine Bestätigung der Zahlung wird automatisch erstellt.',
|
||||||
|
'checkout_mail_system_status' => 'SystemStatus:',
|
||||||
);
|
);
|
||||||
|
|
@ -115,6 +115,7 @@ return [
|
||||||
'users_update_email' => 'Die E-Mail ist schon zur Änderung eingetragen',
|
'users_update_email' => 'Die E-Mail ist schon zur Änderung eingetragen',
|
||||||
'profanity' => ':attribute ist nicht zulässig',
|
'profanity' => ':attribute ist nicht zulässig',
|
||||||
'recaptcha' => 'google reCaptcha Fehler, bitte versuch es erneut!',
|
'recaptcha' => 'google reCaptcha Fehler, bitte versuch es erneut!',
|
||||||
|
'full_word_check' => ':attribute ist schon vergeben',
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
|
|
@ -64,8 +64,8 @@
|
||||||
<!-- / Form -->
|
<!-- / Form -->
|
||||||
|
|
||||||
<div class="mt-5">
|
<div class="mt-5">
|
||||||
<a class="update_modal_data_load" href="{{ route('data_protected') }}" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{ __('data protection') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{__('data protection')}}</button>
|
||||||
<a class="update_modal_data_load float-right" href="{{ route('imprint') }}" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{ __('imprint') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{__('imprint')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -53,8 +53,8 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="mt-5">
|
<div class="mt-5">
|
||||||
<a class="update_modal_data_load" href="{{ route('data_protected') }}" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{ __('data protection') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{__('data protection')}}</button>
|
||||||
<a class="update_modal_data_load float-right" href="{{ route('imprint') }}" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{ __('imprint') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{__('imprint')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -74,8 +74,8 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="mt-5">
|
<div class="mt-5">
|
||||||
<a class="update_modal_data_load" href="{{ route('data_protected') }}" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{ __('data protection') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{__('data protection')}}</button>
|
||||||
<a class="update_modal_data_load float-right" href="{{ route('imprint') }}" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{ __('imprint') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{__('imprint')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -71,8 +71,8 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="mt-2">
|
<div class="mt-2">
|
||||||
<a class="update_modal_data_load" href="{{ route('data_protected') }}" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{ __('data protection') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="data_protection" data-target="#modal-loading">{{__('data protection')}}</button>
|
||||||
<a class="update_modal_data_load float-right" href="{{ route('imprint') }}" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{ __('imprint') }}</a>
|
<button type="button" class="btn btn-outline-primary mt-2 btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="imprint" data-target="#modal-loading">{{__('imprint')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Form -->
|
<!-- Form -->
|
||||||
|
|
|
||||||
|
|
@ -227,7 +227,7 @@
|
||||||
|
|
||||||
Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340</p>
|
Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340</p>
|
||||||
|
|
||||||
<a href="{{route('data_protected')}}">Datenschutzerklärung</a> <br>
|
<a href="https://www.mivita.care/datenschutz">Datenschutzerklärung</a> <br>
|
||||||
© 2018 All Rights Reserved <br>
|
© 2018 All Rights Reserved <br>
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@
|
||||||
<tr class="">
|
<tr class="">
|
||||||
<td align="center" valign="top" style="font-size: 0px;" class="">
|
<td align="center" valign="top" style="font-size: 0px;" class="">
|
||||||
<picture class="">
|
<picture class="">
|
||||||
<img src="https://mein.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
<img src="https://my.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
||||||
</picture>
|
</picture>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
|
|
@ -188,7 +188,7 @@
|
||||||
<td style="color:#37302d;">
|
<td style="color:#37302d;">
|
||||||
<br>
|
<br>
|
||||||
{{ $copy2line }}<br>
|
{{ $copy2line }}<br>
|
||||||
<span style="color: #cabda9; font-weight: normal; font-size: 13px; text-decoration: underline; word-wrap: break-word;">{{ $url }}</span>
|
<span style="color: #cabda9; font-weight: normal; font-size: 13px; text-decoration: underline; word-wrap: break-word;white-space: pre-line;">{{ $url }}</span>
|
||||||
<br><br>
|
<br><br>
|
||||||
{{ $copy3line }}
|
{{ $copy3line }}
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
@ -208,13 +208,12 @@
|
||||||
|
|
||||||
|
|
||||||
<table style="margin: 0 auto;" cellpadding="0" cellspacing="0" class="force-full-width"
|
<table style="margin: 0 auto;" cellpadding="0" cellspacing="0" class="force-full-width"
|
||||||
bgcolor="#f8f8f8" style="margin: 0 auto">
|
bgcolor="#f8f8f8">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#7B7B7E; font-size:14px;">
|
<td style="color:#7B7B7E; font-size:14px;">
|
||||||
<p>
|
<p>
|
||||||
mivita e.K. | Leinfeld 2 | 87755 Kirchhaslach<br>
|
{{__('email.footer_copy1')}}
|
||||||
Telefon: +49 (0) 8333 946 98 90 | Fax: +49 (0) 8333 7268<br>
|
</p>
|
||||||
E-Mail: info@mivita.care<br></p>
|
|
||||||
<br>
|
<br>
|
||||||
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
||||||
<br>
|
<br>
|
||||||
|
|
@ -222,12 +221,10 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#bbbbbb; font-size:12px;">
|
<td style="color:#bbbbbb; font-size:12px;">
|
||||||
<p>Geschäftsinhaber: Alois Ried | Registergericht: Memmingen<br>
|
<p>{{__('email.footer_copy2')}}</p>
|
||||||
|
<a href="https://www.mivita.care/datenschutz">Datenschutzerklärung</a> <br>
|
||||||
Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340</p>
|
<p>{{__('email.footer_copy3')}}</p>
|
||||||
|
<br>
|
||||||
<a href="{{route('data_protected')}}">Datenschutzerklärung</a> <br>
|
|
||||||
© 2018 All Rights Reserved <br>
|
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
<td align="center" valign="middle" style="font-size: 0px;" class="">
|
<td align="center" valign="middle" style="font-size: 0px;" class="">
|
||||||
<center>
|
<center>
|
||||||
<picture style="text-align: center">
|
<picture style="text-align: center">
|
||||||
<img src="https://mein.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
<img src="https://my.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
||||||
</picture>
|
</picture>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
|
|
@ -156,7 +156,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<hr><br>
|
<hr><br>
|
||||||
<b> Du hast folgende Artikel bestellt:</b>
|
<b>{{__('email.checkout_mail_hl1')}}</b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -185,7 +185,7 @@
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
Verpackungs- u. Versandkosten
|
{{__('email.checkout_mail_shipping')}}
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
{{ $shopping_order->getFormattedShipping() }} EUR
|
{{ $shopping_order->getFormattedShipping() }} EUR
|
||||||
|
|
@ -201,7 +201,7 @@
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
<b>Gesamtpreis</b>
|
<b>{{__('email.checkout_mail_total')}}</b>
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
<b>{{ $shopping_order->getFormattedTotalShipping() }} EUR</b>
|
<b>{{ $shopping_order->getFormattedTotalShipping() }} EUR</b>
|
||||||
|
|
@ -218,7 +218,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<b>Zahlungsinfo:</b>
|
<b>{{__('email.checkout_mail_pay_info')}}</b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -226,10 +226,10 @@
|
||||||
<table style="padding: 20px; border:1px solid #eee; background-color: #f6fdf5" cellpadding="2" cellspacing="0" width="100%">
|
<table style="padding: 20px; border:1px solid #eee; background-color: #f6fdf5" cellpadding="2" cellspacing="0" width="100%">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<b> Zahlung ist bestätigt!</b><br>
|
<b>{{__('email.checkout_mail_pay_success')}} </b><br>
|
||||||
Zahlung mit: {{$shopping_payment->getPaymentType()}}<br>
|
{{__('email.checkout_mail_pay_with')}} {{$shopping_payment->getPaymentType()}}<br>
|
||||||
Zahlungsreferenz: {{$shopping_payment->reference}}<br>
|
{{__('email.checkout_mail_pay_ref')}} {{$shopping_payment->reference}}<br>
|
||||||
Deine E-Mai: {{ $shopping_order->shopping_user->billing_email }}<br>
|
{{__('email.checkout_mail_your_mail')}} {{ $shopping_order->shopping_user->billing_email }}<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
@ -242,7 +242,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<b>Deine Rechnungsadresse:</b>
|
<b>{{__('email.checkout_mail_invoice_addess')}}</b>
|
||||||
</td>
|
</td>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#37302d; ">
|
<td style="color:#37302d; ">
|
||||||
|
|
@ -279,7 +279,7 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<b>Deine Lieferadresse:</b>
|
<b>{{__('email.checkout_mail_deliver_addess')}}</b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -288,7 +288,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#37302d;">
|
<td style="color:#37302d;">
|
||||||
@if($shopping_order->shopping_user->same_as_billing)
|
@if($shopping_order->shopping_user->same_as_billing)
|
||||||
Lieferadresse ist gleich Rechnungsadresse
|
{{__('email.checkout_mail_same_address')}}
|
||||||
@else
|
@else
|
||||||
|
|
||||||
@if($shopping_order->shopping_user->shipping_company)
|
@if($shopping_order->shopping_user->shipping_company)
|
||||||
|
|
@ -309,7 +309,6 @@
|
||||||
|
|
||||||
{{ $shopping_order->shopping_user->shipping_country->getLocated() }} <br>
|
{{ $shopping_order->shopping_user->shipping_country->getLocated() }} <br>
|
||||||
|
|
||||||
|
|
||||||
@if($shopping_order->shopping_user->shipping_phone)
|
@if($shopping_order->shopping_user->shipping_phone)
|
||||||
<br><br> {{ $shopping_order->shopping_user->shipping_phone }}<br>
|
<br><br> {{ $shopping_order->shopping_user->shipping_phone }}<br>
|
||||||
@endif
|
@endif
|
||||||
|
|
@ -332,7 +331,6 @@
|
||||||
<td style="color:#37302d;">
|
<td style="color:#37302d;">
|
||||||
{{ $copy3line }}
|
{{ $copy3line }}
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
@if($shopping_order->user_shop)
|
@if($shopping_order->user_shop)
|
||||||
@if($shopping_order->user_shop->title)
|
@if($shopping_order->user_shop->title)
|
||||||
<b>{{ $shopping_order->user_shop->title }}</b><br>
|
<b>{{ $shopping_order->user_shop->title }}</b><br>
|
||||||
|
|
@ -343,8 +341,6 @@
|
||||||
<a href="{{ $shopping_order->user_shop->getSubdomain() }}">{{ $shopping_order->user_shop->getSubdomain() }}</a>
|
<a href="{{ $shopping_order->user_shop->getSubdomain() }}">{{ $shopping_order->user_shop->getSubdomain() }}</a>
|
||||||
|
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
|
||||||
<hr><br>
|
<hr><br>
|
||||||
{{ $greetings }} <br><b>{{ $sender }}</b>
|
{{ $greetings }} <br><b>{{ $sender }}</b>
|
||||||
<br>
|
<br>
|
||||||
|
|
@ -357,30 +353,30 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table style="margin: 0 auto;" cellpadding="0" cellspacing="0" class="force-full-width"
|
<center>
|
||||||
bgcolor="#f8f8f8">
|
<table cellpadding="0" cellspacing="0" class="force-full-width"
|
||||||
|
bgcolor="#f8f8f8" style="margin: 0 auto; text-align: center">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#7B7B7E; font-size:12px; line-height: 16px; text-align: center">
|
<td style="color:#7B7B7E; font-size:14px; text-align: center">
|
||||||
<p>
|
<p>
|
||||||
mivita e.K. | Leinfeld 2 | 87755 Kirchhaslach<br>
|
{{__('email.footer_copy1')}}
|
||||||
Telefon: +49 (0) 8333 946 98 90 | Fax: +49 (0) 8333 7268<br>
|
</p>
|
||||||
E-Mail: info@mivita.care<br></p>
|
<br>
|
||||||
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
||||||
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#bbbbbb; font-size:12px; line-height: 16px; text-align: center">
|
<td style="color:#bbbbbb; font-size:12px; text-align: center">
|
||||||
<p>Geschäftsinhaber: Alois Ried | Registergericht: Memmingen<br>
|
<p>{{__('email.footer_copy2')}}</p>
|
||||||
Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340</p>
|
<a href="https://www.mivita.care/datenschutz">Datenschutzerklärung</a> <br>
|
||||||
|
<p>{{__('email.footer_copy3')}}</p>
|
||||||
<a href="{{ Util::getUserCardBackUrl('/datenschutz') }}">Datenschutzerklärung</a><br>
|
<br>
|
||||||
<a href="{{ Util::getUserCardBackUrl('/impressum') }}">Impressum</a><br>
|
|
||||||
|
|
||||||
© 2019 All Rights Reserved<br>
|
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
</center>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@
|
||||||
<td align="center" valign="middle" style="font-size: 0px;" class="">
|
<td align="center" valign="middle" style="font-size: 0px;" class="">
|
||||||
<center>
|
<center>
|
||||||
<picture style="text-align: center">
|
<picture style="text-align: center">
|
||||||
<img src="https://mein.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
<img src="https://my.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
||||||
</picture>
|
</picture>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
|
|
@ -155,7 +155,7 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<b>Statusinfo:</b>
|
<b>{{__('email.checkout_mail_status_info')}}</b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -164,35 +164,33 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@if($txaction == 'failed')
|
@if($txaction == 'failed')
|
||||||
<b> Die Zahlung ist fehlgeschlagen!</b><br>
|
<b>{{__('email.checkout_mail_pay_error')}}</b><br>
|
||||||
@elseif($txaction == 'appointed')
|
@elseif($txaction == 'appointed')
|
||||||
|
|
||||||
@if($shopping_payment->clearingtype == "vor")
|
@if($shopping_payment->clearingtype == "vor")
|
||||||
<b>Bezahlung per Vorkasse:</b><br>
|
<b>{{__('email.checkout_mail_pay_pre')}}</b><br>
|
||||||
Bitte überweise {{ number_format( floatval($shopping_payment->amount/100), 2, ",", ".") }} EUR auf die folgende Kontoverbindung, um den Kauf abzuschließen.<br>
|
{{__('email.checkout_mail_pay_pre_c1')}} {{ number_format( floatval($shopping_payment->amount/100), 2, ",", ".") }} {{__('email.checkout_mail_pay_pre_c2')}}<br>
|
||||||
<p>
|
<p>
|
||||||
@php($pay_trans = $shopping_payment->payment_transactions->where('request', 'preauthorization')->last())
|
@php($pay_trans = $shopping_payment->payment_transactions->where('request', 'preauthorization')->last())
|
||||||
|
<b>{{__('email.checkout_mail_bank_holder')}}</b> {{ $pay_trans->transmitted_data['clearing_bankaccountholder'] }} <br>
|
||||||
|
<b>{{__('email.checkout_mail_bank_iban')}}</b> {{ $pay_trans->transmitted_data['clearing_bankiban'] }} <br>
|
||||||
<b>Kontoinhaber:</b> {{ $pay_trans->transmitted_data['clearing_bankaccountholder'] }} <br>
|
<b>{{__('email.checkout_mail_bank_bic')}}</b> {{ $pay_trans->transmitted_data['clearing_bankbic'] }} <br>
|
||||||
<b>IBAN:</b> {{ $pay_trans->transmitted_data['clearing_bankiban'] }} <br>
|
<b>{{__('email.checkout_mail_bank_name')}}</b> {{ $pay_trans->transmitted_data['clearing_bankname'] }} <br>
|
||||||
<b>BIC:</b> {{ $pay_trans->transmitted_data['clearing_bankbic'] }} <br>
|
<b>{{__('email.checkout_mail_bank_total')}}</b> {{ number_format( floatval($pay_trans->shopping_payment->amount/100), 2, ",", ".") }} EUR<br>
|
||||||
<b>Bank:</b> {{ $pay_trans->transmitted_data['clearing_bankname'] }} <br>
|
<b>{{__('email.checkout_mail_bank_code')}}</b> {{ $pay_trans->transmitted_data['clearing_bankcode'] }}
|
||||||
<b>Gesamtbetrag:</b> {{ number_format( floatval($pay_trans->shopping_payment->amount/100), 2, ",", ".") }} EUR<br>
|
|
||||||
<b>Verwendungszweck:</b> {{ $pay_trans->transmitted_data['clearing_bankcode'] }}
|
|
||||||
</p>
|
</p>
|
||||||
<hr />
|
<hr />
|
||||||
@else
|
@else
|
||||||
<b>Deine Zahlung wurde genehmigt, eine Bestätigung der Zahlung wird automatisch erstellt.</b><br>
|
<b>{{__('email.checkout_mail_pay_approved')}}</b><br>
|
||||||
@endif
|
@endif
|
||||||
@else
|
@else
|
||||||
<b> SystemStatus: {{$txaction}}</b><br>
|
<b>{{__('email.checkout_mail_system_status')}} {{$txaction}}</b><br>
|
||||||
|
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
Zahlung mit: {{$shopping_payment->getPaymentType()}}<br>
|
{{__('email.checkout_mail_pay_with')}} {{$shopping_payment->getPaymentType()}}<br>
|
||||||
Zahlungsreferenz: {{$shopping_payment->reference}}<br>
|
{{__('email.checkout_mail_pay_ref')}} {{$shopping_payment->reference}}<br>
|
||||||
Deine E-Mai: {{ $shopping_order->shopping_user->billing_email }}<br>
|
{{__('email.checkout_mail_your_mail')}} {{ $shopping_order->shopping_user->billing_email }}<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
@ -203,7 +201,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<hr><br>
|
<hr><br>
|
||||||
<b> Du hast folgende Artikel bestellt:</b>
|
<b>{{__('email.checkout_mail_hl1')}}</b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -232,7 +230,7 @@
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
Verpackungs- u. Versandkosten
|
{{__('email.checkout_mail_shipping')}}
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
{{ $shopping_order->getFormattedShipping() }} EUR
|
{{ $shopping_order->getFormattedShipping() }} EUR
|
||||||
|
|
@ -248,7 +246,7 @@
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
<b>Gesamtpreis</b>
|
<b>{{__('email.checkout_mail_total')}}</b>
|
||||||
</td>
|
</td>
|
||||||
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
<td style="color:#37302d; text-align: left; vertical-align: top;">
|
||||||
<b>{{ $shopping_order->getFormattedTotalShipping() }} EUR</b>
|
<b>{{ $shopping_order->getFormattedTotalShipping() }} EUR</b>
|
||||||
|
|
@ -265,7 +263,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<b>Deine Rechnungsadresse:</b>
|
<b>{{__('email.checkout_mail_invoice_addess')}}</b>
|
||||||
</td>
|
</td>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#37302d; ">
|
<td style="color:#37302d; ">
|
||||||
|
|
@ -306,7 +304,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="sub_headline">
|
<td class="sub_headline">
|
||||||
<b>Deine Lieferadresse:</b>
|
<b>{{__('email.checkout_mail_deliver_addess')}}:</b>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|
@ -315,7 +313,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#37302d;">
|
<td style="color:#37302d;">
|
||||||
@if($shopping_order->shopping_user->same_as_billing)
|
@if($shopping_order->shopping_user->same_as_billing)
|
||||||
Lieferadresse ist gleich Rechnungsadresse
|
{{__('email.checkout_mail_same_address')}}
|
||||||
@else
|
@else
|
||||||
|
|
||||||
@if($shopping_order->shopping_user->shipping_company)
|
@if($shopping_order->shopping_user->shipping_company)
|
||||||
|
|
@ -336,7 +334,6 @@
|
||||||
|
|
||||||
{{ $shopping_order->shopping_user->shipping_country->getLocated() }} <br>
|
{{ $shopping_order->shopping_user->shipping_country->getLocated() }} <br>
|
||||||
|
|
||||||
|
|
||||||
@if($shopping_order->shopping_user->shipping_phone)
|
@if($shopping_order->shopping_user->shipping_phone)
|
||||||
<br><br> {{ $shopping_order->shopping_user->shipping_phone }}<br>
|
<br><br> {{ $shopping_order->shopping_user->shipping_phone }}<br>
|
||||||
@endif
|
@endif
|
||||||
|
|
@ -370,8 +367,6 @@
|
||||||
<a href="{{ $shopping_order->user_shop->getSubdomain() }}">{{ $shopping_order->user_shop->getSubdomain() }}</a>
|
<a href="{{ $shopping_order->user_shop->getSubdomain() }}">{{ $shopping_order->user_shop->getSubdomain() }}</a>
|
||||||
|
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
|
||||||
<hr><br>
|
<hr><br>
|
||||||
{{ $greetings }} <br><b>{{ $sender }}</b>
|
{{ $greetings }} <br><b>{{ $sender }}</b>
|
||||||
<br>
|
<br>
|
||||||
|
|
@ -384,30 +379,30 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<table style="margin: 0 auto;" cellpadding="0" cellspacing="0" class="force-full-width"
|
<center>
|
||||||
bgcolor="#f8f8f8">
|
<table cellpadding="0" cellspacing="0" class="force-full-width"
|
||||||
|
bgcolor="#f8f8f8" style="margin: 0 auto; text-align: center">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#7B7B7E; font-size:12px; line-height: 16px; text-align: center">
|
<td style="color:#7B7B7E; font-size:14px; text-align: center">
|
||||||
<p>
|
<p>
|
||||||
mivita e.K. | Leinfeld 2 | 87755 Kirchhaslach<br>
|
{{__('email.footer_copy1')}}
|
||||||
Telefon: +49 (0) 8333 946 98 90 | Fax: +49 (0) 8333 7268<br>
|
</p>
|
||||||
E-Mail: info@mivita.care<br></p>
|
<br>
|
||||||
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
||||||
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#bbbbbb; font-size:12px; line-height: 16px; text-align: center">
|
<td style="color:#bbbbbb; font-size:12px; text-align: center">
|
||||||
<p>Geschäftsinhaber: Alois Ried | Registergericht: Memmingen<br>
|
<p>{{__('email.footer_copy2')}}</p>
|
||||||
Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340</p>
|
<a href="https://www.mivita.care/datenschutz">Datenschutzerklärung</a> <br>
|
||||||
|
<p>{{__('email.footer_copy3')}}</p>
|
||||||
<a href="{{ Util::getUserCardBackUrl('/datenschutz') }}">Datenschutzerklärung</a><br>
|
<br>
|
||||||
<a href="{{ Util::getUserCardBackUrl('/impressum') }}">Impressum</a><br>
|
|
||||||
|
|
||||||
© 2019 All Rights Reserved<br>
|
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
</center>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@
|
||||||
<tr class="">
|
<tr class="">
|
||||||
<td align="center" valign="top" style="font-size: 0px;" class="">
|
<td align="center" valign="top" style="font-size: 0px;" class="">
|
||||||
<picture class="">
|
<picture class="">
|
||||||
<img src="https://mein.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
<img src="https://my.mivita.care/images/logo_mivita.png" alt="mivita.care" style="border:none" width="230">
|
||||||
</picture>
|
</picture>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
|
|
@ -200,31 +200,30 @@
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
<center>
|
||||||
|
<table cellpadding="0" cellspacing="0" class="force-full-width"
|
||||||
<table style="margin: 0 auto;" cellpadding="0" cellspacing="0" class="force-full-width"
|
bgcolor="#f8f8f8" style="margin: 0 auto; text-align: center">
|
||||||
bgcolor="#f8f8f8" style="margin: 0 auto">
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#7B7B7E; font-size:14px;">
|
<td style="color:#7B7B7E; font-size:14px; text-align: center">
|
||||||
<p>
|
<p>
|
||||||
mivita e.K. | Leinfeld 2 | 87755 Kirchhaslach<br>
|
{{__('email.footer_copy1')}}
|
||||||
Telefon: +49 (0) 8333 946 98 90 | Fax: +49 (0) 8333 7268<br>
|
</p>
|
||||||
E-Mail: info@mivita.care<br></p>
|
|
||||||
<br>
|
<br>
|
||||||
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
<a href="https://www.mivita.care" style="color: #7B7B7E; text-decoration: underline;">www.mivita.care</a>
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="color:#bbbbbb; font-size:12px;">
|
<td style="color:#bbbbbb; font-size:12px; text-align: center">
|
||||||
<p>Geschäftsinhaber: Alois Ried | Registergericht: Memmingen<br>
|
<p>{{__('email.footer_copy2')}}</p>
|
||||||
Registernummer: HRA 12236 | USt-ID-Nr.: DE 244162340</p>
|
<a href="https://www.mivita.care/datenschutz">Datenschutzerklärung</a> <br>
|
||||||
<a href="{{route('data_protected')}}">Datenschutzerklärung</a> <br>
|
<p>{{__('email.footer_copy3')}}</p>
|
||||||
© 2018 All Rights Reserved <br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
</center>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
"message": "{{__('This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.') }}",
|
"message": "{{__('This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.') }}",
|
||||||
"dismiss": "{{__('OK')}}",
|
"dismiss": "{{__('OK')}}",
|
||||||
"link": "{{__('data protection')}}",
|
"link": "{{__('data protection')}}",
|
||||||
"href": "{{ route('data_protected') }}",
|
"href": "{{ url('datenschutz') }}",
|
||||||
"target": "_blank",
|
"target": "_blank",
|
||||||
}
|
}
|
||||||
})});
|
})});
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@
|
||||||
"message": "{{__('This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.') }}",
|
"message": "{{__('This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.') }}",
|
||||||
"dismiss": "{{__('OK')}}",
|
"dismiss": "{{__('OK')}}",
|
||||||
"link": "{{__('data protection')}}",
|
"link": "{{__('data protection')}}",
|
||||||
"href": "{{ route('data_protected') }}",
|
"href": "{{ url('datenschutz') }}",
|
||||||
"target": "_blank",
|
"target": "_blank",
|
||||||
}
|
}
|
||||||
})});
|
})});
|
||||||
|
|
|
||||||
38
resources/views/legal/_agb.blade.php
Executable file
38
resources/views/legal/_agb.blade.php
Executable file
|
|
@ -0,0 +1,38 @@
|
||||||
|
@extends('layouts.auth')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Content -->
|
||||||
|
|
||||||
|
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-color:#909c7c;">
|
||||||
|
<div class="ui-bg-overlay bg-dark opacity-25"></div>
|
||||||
|
|
||||||
|
<div class="authentication-inner py-5" style="max-width: none; ">
|
||||||
|
|
||||||
|
<div class="card">
|
||||||
|
|
||||||
|
<div class="p-4 p-sm-5">
|
||||||
|
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
||||||
|
|
||||||
|
<!-- Logo -->
|
||||||
|
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
|
||||||
|
<div class="">
|
||||||
|
<div class="w-100 position-relative">
|
||||||
|
<a href="https://www.mivita.care"><img src="{{ asset('/images/logo_mivita.png') }}" alt="mivita.care" class=""></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- / Logo -->
|
||||||
|
@include('legal.agb_de')
|
||||||
|
|
||||||
|
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@endsection
|
||||||
38
resources/views/legal/_data_protected.blade.php
Executable file
38
resources/views/legal/_data_protected.blade.php
Executable file
|
|
@ -0,0 +1,38 @@
|
||||||
|
@extends('layouts.auth')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Content -->
|
||||||
|
|
||||||
|
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-color:#909c7c;">
|
||||||
|
<div class="ui-bg-overlay bg-dark opacity-25"></div>
|
||||||
|
|
||||||
|
<div class="authentication-inner py-5" style="max-width: none; ">
|
||||||
|
|
||||||
|
<div class="card">
|
||||||
|
|
||||||
|
<div class="p-4 p-sm-5">
|
||||||
|
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
||||||
|
|
||||||
|
<!-- Logo -->
|
||||||
|
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
|
||||||
|
<div class="">
|
||||||
|
<div class="w-100 position-relative">
|
||||||
|
<a href="https://www.mivita.care"><img src="{{ asset('/images/logo_mivita.png') }}" alt="mivita.care" class=""></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- / Logo -->
|
||||||
|
@include('legal.data_protect_de')
|
||||||
|
|
||||||
|
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@endsection
|
||||||
36
resources/views/legal/_imprint.blade.php
Executable file
36
resources/views/legal/_imprint.blade.php
Executable file
|
|
@ -0,0 +1,36 @@
|
||||||
|
@extends('layouts.auth')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Content -->
|
||||||
|
|
||||||
|
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-color:#909c7c;">
|
||||||
|
<div class="ui-bg-overlay bg-dark opacity-25"></div>
|
||||||
|
|
||||||
|
<div class="authentication-inner py-5" style="max-width: none; ">
|
||||||
|
|
||||||
|
<div class="card">
|
||||||
|
|
||||||
|
<div class="p-4 p-sm-5">
|
||||||
|
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
||||||
|
|
||||||
|
<!-- Logo -->
|
||||||
|
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
|
||||||
|
<div class="">
|
||||||
|
<div class="w-100 position-relative">
|
||||||
|
<a href="https://www.mivita.care"><img src="{{ asset('/images/logo_mivita.png') }}" alt="mivita.care" class=""></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- / Logo -->
|
||||||
|
@include('legal.imprint_de')
|
||||||
|
|
||||||
|
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
@endsection
|
||||||
14
resources/views/legal/agb.blade.php
Executable file
14
resources/views/legal/agb.blade.php
Executable file
|
|
@ -0,0 +1,14 @@
|
||||||
|
@extends($user_shop ?'web.user.layouts.layout' : 'web.layouts.layout')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<!-- Content -->
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<!-- LEFT -->
|
||||||
|
<div class="col-md-12">
|
||||||
|
@include('legal.agb_de')
|
||||||
|
</div>
|
||||||
|
<!-- /LEFT -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endsection
|
||||||
84
resources/views/legal/agb_de.blade.php
Executable file
84
resources/views/legal/agb_de.blade.php
Executable file
|
|
@ -0,0 +1,84 @@
|
||||||
|
<div class="modal-header">
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
@endif
|
||||||
|
<h1 class="box-title m-b-0">Allgemeine Geschäftsbedingungen</h1>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="modal-body">
|
||||||
|
<strong>Grundlegendes</strong><br>
|
||||||
|
1) Die nachstehenden Geschäftsbedingungen gelten für alle Verträge, die Sie mit uns als Anbieter (mivita e.K.) über die Internetseite www.mivita.care schließen. Das Warenangebot in unserem Online-Shop richtet sich ausschließlich an volljährige Kunden. Der Einbeziehung von Allgemeinen Geschäftsbedingungen von Kunden, die diesen Geschäftsbedingungen widersprechen, wird bereits jetzt widersprochen. Die Vertragssprache ist deutsch. Sie können diese Geschäfts-bedingungen auf unserer Website abrufen und ausdrucken.
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
2) Den vollständigen Vertragstext speichern wir nicht. Die Vertragsdaten können Sie vor Absendung Ihrer Bestellung über das Online - Warenkorbsystem ausdrucken oder elektronisch sichern. Nach Zugang Ihrer Bestellung schicken wir Ihnen die Bestelldaten, die gesetzlich vorgeschriebenen Informationen bei Fernabsatzverträgen und die Allgemeinen Geschäftsbedingungen nochmals per Mail zu.
|
||||||
|
<br><br>
|
||||||
|
<strong>Grundlegendes</strong><br>
|
||||||
|
1) Unsere Warenangebote im Internet sind unverbindlich und stellen kein verbindliches Angebot zum Abschluss eines Vertrages dar. Sie können über unser Online - Warenkorbsystem eine Bestellung, also ein verbindliches Kaufangebot abgeben. Hierzu legen Sie die zum Kauf beabsichtigten Waren im „Warenkorb” ab. Über die entsprechende Schaltfläche in der Navigationsleiste können Sie den „Warenkorb” aufrufen und dort jederzeit Änderungen vornehmen. Nach Aufrufen der Seite „Kasse” und der Eingabe Ihrer persönlichen Daten sowie der Zahlungs- und Versandbedingungen werden abschließend nochmals alle Bestelldaten in einer Bestellübersicht angezeigt. Sie haben hier die Möglichkeit, vor der Absendung Ihrer Bestellung sämtliche Angaben nochmals zu überprüfen, zu ändern (auch über die Funktion „zurück” des Internetbrowsers) bzw. den Kauf abzubrechen. Durch Absendung der Bestellung über die Schaltfläche “Kaufen” geben Sie ein verbindliches Angebot zum Abschluss des Vertrages ab. Sie erhalten dann eine automatische Eingangsbestätigung per Mail, die noch nicht zum Vertragsschluss führt.
|
||||||
|
<br><br>
|
||||||
|
(2) Wir können Ihr Angebot innerhalb von 2 Tagen durch Übermittlung einer Bestellbestätigung per Mail annehmen. Sofern Sie innerhalb dieser Frist keine entsprechende Nachricht erhalten sollten, sind Sie nicht mehr an Ihre Bestellung gebunden. Gegebenenfalls bereits erbrachte Leistungen erstatten wir Ihnen in diesem Fall unverzüglich zurück.
|
||||||
|
<br><br>
|
||||||
|
(3) Die Abwicklung der Bestellung und Übermittlung aller im Zusammenhang mit dem Vertragsschluss erforderlichen Informationen erfolgt per Mail zum Teil automatisiert. Sie haben deshalb sicherzustellen, dass die von Ihnen bei uns hinterlegte Mail-Adresse zutreffend ist, der Empfang der Mails technisch sichergestellt und insbesondere nicht durch SPAM-Filter verhindert wird.
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
<strong>§ 3 Preise/Zahlungsmodalitäten</strong><br>
|
||||||
|
(1) Die in unseren Angeboten genannten Preise sowie die Versandkosten stellen Gesamtpreise dar. Sie beinhalten alle Preisbestandteile einschließlich aller anfallenden Steuern.
|
||||||
|
<br><br>
|
||||||
|
(2) Die Versandkosten sind nicht im Kaufpreis enthalten. Sie können über eine entsprechend bezeichnete Schaltfläche auf unserer Website oder in der jeweiligen Artikelbeschreibung abgerufen werden. Die Versandkosten werden weiterhin im Laufe des Bestellvorganges gesondert ausgewiesen und sind von Ihnen zusätzlich zu tragen, soweit nicht die versandkostenfreie Lieferung zugesagt ist.
|
||||||
|
<br><br>
|
||||||
|
(3) Wir bieten Ihnen verschiedene Zahlungsarten an. Diese sind unter einer entsprechend bezeichneten Schaltfläche auf unserer Website oder in der jeweiligen Artikelbeschreibung ausgewiesen. Soweit nicht anders angegeben, sind die Zahlungsansprüche aus dem geschlossenen Vertrag sofort zur Zahlung fällig.
|
||||||
|
<br><br>
|
||||||
|
<strong>§ 4 Lieferbedingungen</strong><br>
|
||||||
|
(1) Lieferbedingungen, Liefertermin und gegebenenfalls bestehende Lieferbeschränkungen können Sie auf einer entsprechend bezeichneten Schaltfläche auf unserer Website oder in der jeweiligen Artikelbeschreibung abrufen.
|
||||||
|
<br><br>
|
||||||
|
(2) Bei Verbrauchern geht die Gefahr des zufälligen Untergangs und der zufälligen Verschlechterung der verkauften Sache während der Versendung erst mit der Übergabe der Ware an diese über. Dies unabhängig davon, ob die Versendung versichert oder unversichert erfolgt. Dies gilt allerdings nicht, wenn Sie eigenständig ein nicht vom Unternehmer benanntes Transportunternehmen oder eine sonst zur Ausführung der Versendung bestimmte Person beauftragt haben.
|
||||||
|
<br><br>
|
||||||
|
(3) Bei Unternehmern erfolgt die Lieferung und Versendung auf eigene Gefahr.
|
||||||
|
<br><br>
|
||||||
|
<strong>§ 5 Zurückbehaltungsrecht, Eigentumsvorbehalt</strong><br>
|
||||||
|
(1) Ein Zurückbehaltungsrecht können Sie nur ausüben, soweit es sich um Forderungen aus demselben Vertragsverhältnis handelt.
|
||||||
|
<br><br>
|
||||||
|
(2) Die Ware bleibt bis zur vollständigen Zahlung des Kaufpreises unser Eigentum.
|
||||||
|
<br><br>
|
||||||
|
(3) Bei Unternehmern gilt ergänzend Folgendes:
|
||||||
|
<br><br>
|
||||||
|
- Wir behalten uns das Eigentum an der Ware bis zum vollständigen Ausgleich aller Forderungen aus der laufenden Geschäftsbeziehung vor. Vor Übergang des Eigentums an der Vorbehaltsware ist eine Verpfändung oder Sicherheitsübereignung nicht zulässig.
|
||||||
|
<br>
|
||||||
|
- Sie dürfen die Ware im ordentlichen Geschäftsgang weiterverkaufen. Für diesen Fall treten Sie bereits jetzt alle Forderungen in Höhe des Rechnungsbetrages, die Ihnen aus dem Weiterverkauf erwachsen, an uns ab. Wir nehmen die Abtretung an, Sie sind jedoch zur Einziehung der Forderungen ermächtigt. Soweit Sie Ihren Zahlungsverpflichtungen nicht ordnungsgemäß nachkommen, behalten wir uns das Recht vor, Forderungen selbst einzuziehen.
|
||||||
|
<br>
|
||||||
|
- Bei Verbindung und Vermischung der Vorbehaltsware erwerben wir Miteigentum an der neuen Sache im Verhältnis des Rechnungswertes der Vorbehaltsware zu den anderen verarbeiteten Gegenständen zum Zeitpunkt der Verarbeitung.
|
||||||
|
<br>
|
||||||
|
- Wir verpflichteten uns, die uns zustehenden Sicherheiten auf Verlangen insoweit freizugeben, als der realisierbare Wert unserer Sicherheiten die zu sichernden Forderungen um mehr als 10 % übersteigt. Die Auswahl der freizugebenden Sicherheiten obliegt uns.
|
||||||
|
<br><br>
|
||||||
|
<strong>§ 6 Gewährleistung</strong><br>
|
||||||
|
(1) Es bestehen die gesetzlichen Mängelhaftungsrechte.
|
||||||
|
<br><br>
|
||||||
|
(2) Bei Unternehmern gilt abweichend von Abs.1:
|
||||||
|
<br><br>
|
||||||
|
- als Unternehmer haben Sie die Ware unverzüglich und mit der gebotenen Sorgfalt auf Qualitäts- und Mengenabweichungen zu untersuchen und uns offensichtliche Mängel binnen 7 Tagen ab Empfang der Ware schriftlich anzuzeigen. Zur Fristwahrung genügt die rechtzeitige Absendung. Dies gilt auch für später festgestellte verdeckte Mängel ab Entdeckung. Sollten Sie Ihrer Untersuchungs- und Rügepflicht nicht nachkommen, ist die Geltendmachung von Gewährleistungsansprüchen ausgeschlossen.
|
||||||
|
<br>
|
||||||
|
- beim Vorliegen von Mängeln können wir nach unserer Wahl Gewähr durch Nachbesserung oder Ersatzlieferung leisten. Bei einem Fehlschlagen der Mängelbeseitigung können Sie nach Ihrer Wahl Minderung verlangen oder vom Vertrag zurücktreten. Die Mängelbeseitigung gilt nach erfolglosem zweiten Versuch als fehlgeschlagen, wenn sich nicht insbesondere aus der Art der Sache oder des Mangels oder den sonstigen Umständen etwas anderes ergibt. Im Falle der Nachbesserung müssen wir nicht die erhöhten Kosten tragen, die durch die Verbringung der Ware an einen anderen Ort als den Erfüllungsort entstehen, sofern die Verbringung nicht dem bestimmungsgemäßen Gebrauch der Ware entspricht.
|
||||||
|
<br>
|
||||||
|
- die Gewährleistungsfrist beträgt ein Jahr ab Ablieferung der Ware. Die verkürzte Gewährleistungsfrist gilt nicht für uns zurechenbare schuldhaft verursachte Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit und grob fahrlässig oder vorsätzlich verursachte Schäden bzw. Arglist, sowie bei Rückgriffsansprüchen gemäß §§ 478, 479 BGB.
|
||||||
|
<br>
|
||||||
|
<strong>§ 7 Haftung</strong><br>
|
||||||
|
(1) Wir haften uneingeschränkt für Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit. Weiterhin haften wir ohne Einschränkung in allen Fällen des Vorsatzes und grober Fahrlässigkeit, bei arglistigem Verschweigen eines Mangels, bei Übernahme der Garantie für die Beschaffenheit des Kaufgegenstandes und in allen anderen gesetzlich geregelten Fällen.
|
||||||
|
<br>
|
||||||
|
(2) Sofern wesentliche Vertragspflichten betroffen sind, ist unsere Haftung bei leichter Fahrlässigkeit auf den vertragstypischen, vorhersehbaren Schaden beschränkt. Wesentliche Vertragspflichten sind wesentliche Pflichten, die sich aus der Natur des Vertrages ergeben und deren Verletzung die Erreichung des Vertragszweckes gefährden würde sowie Pflichten, die der Vertrag uns nach seinem Inhalt zur Erreichung des Vertragszwecks auferlegt, deren Erfüllung die ordnungsgemäße Durchführung des Vertrags überhaupt erst möglich machen und auf deren Einhaltung Sie regelmäßig vertrauen dürfen.
|
||||||
|
<br>
|
||||||
|
<strong>§ 8 Schlussbestimmungen</strong><br>
|
||||||
|
(1) Es gilt deutsches Recht. Bei Verbrauchern gilt diese Rechtswahl nur, soweit hierdurch der durch zwingende Bestimmungen des Rechts des Staates des gewöhnlichen Aufenthaltes des Verbrauchers gewährte Schutz nicht entzogen wird (Günstigkeitsprinzip). Die Bestimmungen des UN-Kaufrechts finden ausdrücklich keine Anwendung.
|
||||||
|
<br><br>
|
||||||
|
(2) Erfüllungsort für alle Leistungen aus den mit uns bestehenden Geschäftsbeziehungen sowie Gerichtsstand ist unser Sitz, soweit Sie nicht Verbraucher, sondern Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen sind. Dasselbe gilt, wenn Sie keinen allgemeinen Gerichtsstand in Deutschland oder der EU haben oder der Wohnsitz oder gewöhnliche Aufenthalt im Zeitpunkt der Klageerhebung nicht bekannt ist. Die Befugnis, auch das Gericht an einem anderen gesetzlichen Gerichtsstand anzurufen, bleibt hiervon unberührt.
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
Stand: 05.10.2018
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
@endif
|
||||||
<h1 class="box-title m-b-0">Datenschutzerklärung</h1>
|
<h1 class="box-title m-b-0">Datenschutzerklärung</h1>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
|
|
||||||
Unsere Website kann grundsätzlich ohne Angabe personenbezogener Daten genutzt werden. Sofern Sie bestimmte Leistungen über unsere Website in Anspruch nehmen wollen, kann eine Verarbeitung Ihrer personenbezogenen Daten erforderlich werden.
|
Unsere Website kann grundsätzlich ohne Angabe personenbezogener Daten genutzt werden. Sofern Sie bestimmte Leistungen über unsere Website in Anspruch nehmen wollen, kann eine Verarbeitung Ihrer personenbezogenen Daten erforderlich werden.
|
||||||
<br>
|
<br>
|
||||||
Die Verarbeitung Ihrer personenbezogener Daten erfolgt stets in Übereinstimmung mit der Datenschutz-Grundverordnung (DSGVO) und den für uns geltenden landesspezifischen Datenschutzbestimmungen.
|
Die Verarbeitung Ihrer personenbezogener Daten erfolgt stets in Übereinstimmung mit der Datenschutz-Grundverordnung (DSGVO) und den für uns geltenden landesspezifischen Datenschutzbestimmungen.
|
||||||
|
|
@ -220,9 +220,9 @@
|
||||||
|
|
||||||
Stand: 05.10.2018
|
Stand: 05.10.2018
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
@endif
|
||||||
|
|
|
||||||
|
|
@ -1,38 +1,14 @@
|
||||||
@extends('layouts.auth')
|
@extends($user_shop ?'web.user.layouts.layout' : 'web.layouts.layout')
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
|
|
||||||
|
|
||||||
<!-- Content -->
|
<!-- Content -->
|
||||||
|
<div class="container">
|
||||||
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-color:#909c7c;">
|
<div class="row">
|
||||||
<div class="ui-bg-overlay bg-dark opacity-25"></div>
|
<!-- LEFT -->
|
||||||
|
<div class="col-md-12">
|
||||||
<div class="authentication-inner py-5" style="max-width: none; ">
|
|
||||||
|
|
||||||
<div class="card">
|
|
||||||
|
|
||||||
<div class="p-4 p-sm-5">
|
|
||||||
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
|
||||||
|
|
||||||
<!-- Logo -->
|
|
||||||
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
|
|
||||||
<div class="">
|
|
||||||
<div class="w-100 position-relative">
|
|
||||||
<a href="https://www.mivita.care"><img src="{{ asset('/images/logo_mivita.png') }}" alt="mivita.care" class=""></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- / Logo -->
|
|
||||||
@include('legal.data_protect_de')
|
@include('legal.data_protect_de')
|
||||||
|
</div>
|
||||||
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
<!-- /LEFT -->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
@ -1,36 +1,14 @@
|
||||||
@extends('layouts.auth')
|
@extends($user_shop ?'web.user.layouts.layout' : 'web.layouts.layout')
|
||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
|
|
||||||
|
|
||||||
<!-- Content -->
|
<!-- Content -->
|
||||||
|
<div class="container">
|
||||||
<div class="authentication-wrapper authentication-2 ui-bg-cover ui-bg-overlay-container px-4" style="background-color:#909c7c;">
|
<div class="row">
|
||||||
<div class="ui-bg-overlay bg-dark opacity-25"></div>
|
<!-- LEFT -->
|
||||||
|
<div class="col-md-12">
|
||||||
<div class="authentication-inner py-5" style="max-width: none; ">
|
|
||||||
|
|
||||||
<div class="card">
|
|
||||||
|
|
||||||
<div class="p-4 p-sm-5">
|
|
||||||
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
|
||||||
|
|
||||||
<!-- Logo -->
|
|
||||||
<div class="d-flex justify-content-center align-items-center pb-2 mb-4">
|
|
||||||
<div class="">
|
|
||||||
<div class="w-100 position-relative">
|
|
||||||
<a href="https://www.mivita.care"><img src="{{ asset('/images/logo_mivita.png') }}" alt="mivita.care" class=""></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<!-- / Logo -->
|
|
||||||
@include('legal.imprint_de')
|
@include('legal.imprint_de')
|
||||||
|
</div>
|
||||||
<a class="btn btn-primary pull-right" href="{{url('/')}}">{{__('back')}}</a>
|
<!-- /LEFT -->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
@endif
|
||||||
<h1 class="box-title m-b-0">Impressum</h1>
|
<h1 class="box-title m-b-0">Impressum</h1>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
|
|
@ -34,6 +35,8 @@
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
@endif
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
@endif
|
||||||
<h1 class="box-title m-b-0">Nutzungsbedingungen</h1>
|
<h1 class="box-title m-b-0">Nutzungsbedingungen</h1>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -10,6 +12,8 @@
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@if(isset($modal) && $modal == true)
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal">{{__('close')}}</button>
|
||||||
</div>
|
</div>
|
||||||
|
@endif
|
||||||
|
|
@ -26,7 +26,6 @@
|
||||||
<!-- .left-right-aside-column-->
|
<!-- .left-right-aside-column-->
|
||||||
<div class="page-aside">
|
<div class="page-aside">
|
||||||
<!-- .left-aside-column-->
|
<!-- .left-aside-column-->
|
||||||
|
|
||||||
@if($translations)
|
@if($translations)
|
||||||
|
|
||||||
{!! Form::open([ 'url' => route('admin_translate_all_update', [$language, $from]), 'method' => 'post', 'class' => 'form-horizontal' ]) !!}
|
{!! Form::open([ 'url' => route('admin_translate_all_update', [$language, $from]), 'method' => 'post', 'class' => 'form-horizontal' ]) !!}
|
||||||
|
|
|
||||||
|
|
@ -83,10 +83,11 @@
|
||||||
</li>
|
</li>
|
||||||
@if(!$user->shop->getSubdomainStatus() || !$user->shop->getSubdomainAvailable())
|
@if(!$user->shop->getSubdomainStatus() || !$user->shop->getSubdomainAvailable())
|
||||||
<li class="list-group-item d-flex justify-content-between align-items-center">
|
<li class="list-group-item d-flex justify-content-between align-items-center">
|
||||||
<small>{{ __('not available copy') }}
|
<p class="text-danger">{{ __('not available copy') }}
|
||||||
<a href="" class="btn icon-btn btn-xs btn-outline-primary">
|
<a href="" class="btn icon-btn btn-xs btn-outline-primary">
|
||||||
<span class="lnr lnr-redo"></span>
|
<span class="lnr lnr-redo"></span>
|
||||||
</a>
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
@endif
|
@endif
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,15 @@
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
|
|
||||||
|
<p class="mt-2">
|
||||||
|
Wähle das Präfix Deines Shopnamens - z. B. vorname(.mivita.care) - Du musst nicht "mivita.care" eingeben. Wähle einen kurzen und prägnanten Namen, damit Du diese URL auch auf kleinen Werbemitteln unterbringen kannst. Achte auch darauf, dass Du keine Markenrechte Dritter verletzt. Dafür kann MIVITA keine Haftung übernehmen. Daher versucht Phantasiebegriffe zu vermeiden, es sei denn Ihr habt sie als Marke angemeldet.
|
||||||
|
<br><br>
|
||||||
|
Deine Internetadresse kann später mit „www.“ und ohne aufgerufen werden.
|
||||||
|
<br><br>
|
||||||
|
<strong>WICHTIGER HINWEIS:</strong>
|
||||||
|
Aus Deinem Shop-Namen wird die Internet-Adresse (Domain) erstellt, mit der Dein Shop aufgerufen werden kann. Wähle Deinen Shop-Namen sorgfältig aus. Dieser ist nur durch die IT änderbar und wir müssten eine Aufwandsentschädigung von 59,50 € erheben.
|
||||||
|
</p>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="form-label" for="shop_name">{{ __('Choose Your Shop Name') }}</label><br>
|
|
||||||
<div class="input-group mt-2 mb-2 ">
|
<div class="input-group mt-2 mb-2 ">
|
||||||
{{ Form::text('user_shop_name', old('user_shop_name'), array('placeholder'=>__('Your Shop Name'), 'class'=>'form-control'.$shop_name_form_control.($errors->has('user_shop_name') ? ' is-invalid' : ''), 'id'=>'user_shop_name', 'tabindex' => 2)) }}
|
{{ Form::text('user_shop_name', old('user_shop_name'), array('placeholder'=>__('Your Shop Name'), 'class'=>'form-control'.$shop_name_form_control.($errors->has('user_shop_name') ? ' is-invalid' : ''), 'id'=>'user_shop_name', 'tabindex' => 2)) }}
|
||||||
<span class="input-group-append">
|
<span class="input-group-append">
|
||||||
|
|
@ -39,21 +46,14 @@
|
||||||
<strong>{{ $errors->first('user_shop_name') }}</strong>
|
<strong>{{ $errors->first('user_shop_name') }}</strong>
|
||||||
</span>
|
</span>
|
||||||
@endif
|
@endif
|
||||||
<p class="mt-2">{{__('shop_name_description')}}</p>
|
|
||||||
</div>
|
</div>
|
||||||
<hr>
|
|
||||||
<div class="from-group mt-2 mb-2 ">
|
<div class="from-group mt-2 mb-2 ">
|
||||||
{{ Form::text('preview_user_shop_name', '', array('placeholder'=>__('Vorschau Shop-Internet Adresse'), 'class'=>'form-control', 'id'=>'preview_user_shop_name', 'readonly')) }}
|
{{ Form::text('preview_user_shop_name', '', array('placeholder'=>__('Vorschau Shop-Internet Adresse'), 'class'=>'form-control', 'id'=>'preview_user_shop_name', 'readonly')) }}
|
||||||
</div>
|
</div>
|
||||||
<p class="mt-2">Hier siehtst du eine Vorschau, wie Deine Shop-Internet Adresse lauten wird.</p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="custom-control custom-checkbox m-0">
|
<label class="custom-control custom-checkbox m-0">
|
||||||
<input type="checkbox" class="custom-control-input {{ $errors->has('user_shop_active') ? 'is-invalid' : '' }}" name="user_shop_active" id="user_shop_active" tabindex = "1">
|
<input type="checkbox" class="custom-control-input {{ $errors->has('user_shop_active') ? 'is-invalid' : '' }}" name="user_shop_active" id="user_shop_active" tabindex = "1">
|
||||||
<span class="custom-control-label">{!! __('Declaration of shop') !!}
|
<span class="custom-control-label">{!! __('Declaration of shop') !!}</span>
|
||||||
<button type="button" class="btn btn-outline-primary btn-sm update_modal_data_load" data-url="{{ route('loading_modal') }}" data-data="shop_term_of_use" data-target="#modal-loading">{{__('Terms of Use')}}</button>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
@if ($errors->has('user_shop_active'))
|
@if ($errors->has('user_shop_active'))
|
||||||
|
|
|
||||||
|
|
@ -19,11 +19,9 @@
|
||||||
<h4 class="font-weight-bold py-2 mb-2">
|
<h4 class="font-weight-bold py-2 mb-2">
|
||||||
{{ __('Your Shop') }}
|
{{ __('Your Shop') }}
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
@if($user->shop)
|
@if($user->shop)
|
||||||
@include('user.components.user_shop_edit')
|
@include('user.components.user_shop_edit')
|
||||||
@else
|
@else
|
||||||
@include('user.components.user_shop_register')
|
@include('user.components.user_shop_register')
|
||||||
@endif
|
@endif
|
||||||
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,30 @@
|
||||||
<link href="{{ asset('/assets/css/mystyle.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ asset('/assets/css/mystyle.css') }}" rel="stylesheet" type="text/css" />
|
||||||
<link href="{{ asset('/assets/css/custom-style.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ asset('/assets/css/custom-style.css') }}" rel="stylesheet" type="text/css" />
|
||||||
<link href="{{ asset('assets/css/custom-forms-v2.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ asset('assets/css/custom-forms-v2.css') }}" rel="stylesheet" type="text/css" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ asset('/css/cookieconsent.min.css') }}" />
|
||||||
|
<script src="{{ asset('/js/cookieconsent.min.js') }}"></script>
|
||||||
|
<script>
|
||||||
|
window.addEventListener("load", function(){
|
||||||
|
window.cookieconsent.initialise({
|
||||||
|
"palette": {
|
||||||
|
"popup": {
|
||||||
|
"background": "#b5c49b",
|
||||||
|
"text": "#ffffff"
|
||||||
|
},
|
||||||
|
"button": {
|
||||||
|
"background": "#d7d700",
|
||||||
|
"text": "#ffffff"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"content": {
|
||||||
|
"message": "{{__('This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.') }}",
|
||||||
|
"dismiss": "{{__('OK')}}",
|
||||||
|
"link": "{{__('data protection')}}",
|
||||||
|
"href": "{{ url('datenschutz') }}",
|
||||||
|
"target": "_blank",
|
||||||
|
}
|
||||||
|
})});
|
||||||
|
</script>
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
|
||||||
.text-primary {
|
.text-primary {
|
||||||
|
|
|
||||||
|
|
@ -85,6 +85,12 @@
|
||||||
<div class="copyright">
|
<div class="copyright">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<ul class="pull-right nomargin list-inline mobile-block">
|
<ul class="pull-right nomargin list-inline mobile-block">
|
||||||
|
<li class="{{ Request::is('agb') ? ' active' : '' }}"><a
|
||||||
|
href="{{ url('/agb') }}">AGB</a></li>
|
||||||
|
<li>•</li>
|
||||||
|
<li class=""><a target="_blank"
|
||||||
|
href="{{ asset('download/mivita_widerruf_formular.pdf') }}">Widerrufsbelehrung</a></li>
|
||||||
|
<li>•</li>
|
||||||
<li class="{{ Request::is('datenschutz') ? ' active' : '' }}"><a
|
<li class="{{ Request::is('datenschutz') ? ' active' : '' }}"><a
|
||||||
href="{{ url('/datenschutz') }}">Datenschutzerklärung</a></li>
|
href="{{ url('/datenschutz') }}">Datenschutzerklärung</a></li>
|
||||||
<li>•</li>
|
<li>•</li>
|
||||||
|
|
|
||||||
84
resources/views/web/templates/agb.blade.php
Normal file
84
resources/views/web/templates/agb.blade.php
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
@extends($user_shop ?'web.user.layouts.layout' : 'web.layouts.layout')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<section>
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<div class="white-box">
|
||||||
|
<h3 class="box-title m-b-0">Allgemeinen Geschäftsbedingungen</h3>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<strong>Grundlegendes</strong><br>
|
||||||
|
1) Die nachstehenden Geschäftsbedingungen gelten für alle Verträge, die Sie mit uns als Anbieter (mivita e.K.) über die Internetseite www.mivita.care schließen. Das Warenangebot in unserem Online-Shop richtet sich ausschließlich an volljährige Kunden. Der Einbeziehung von Allgemeinen Geschäftsbedingungen von Kunden, die diesen Geschäftsbedingungen widersprechen, wird bereits jetzt widersprochen. Die Vertragssprache ist deutsch. Sie können diese Geschäfts-bedingungen auf unserer Website abrufen und ausdrucken.
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
2) Den vollständigen Vertragstext speichern wir nicht. Die Vertragsdaten können Sie vor Absendung Ihrer Bestellung über das Online - Warenkorbsystem ausdrucken oder elektronisch sichern. Nach Zugang Ihrer Bestellung schicken wir Ihnen die Bestelldaten, die gesetzlich vorgeschriebenen Informationen bei Fernabsatzverträgen und die Allgemeinen Geschäftsbedingungen nochmals per Mail zu.
|
||||||
|
<br><br>
|
||||||
|
<strong>Grundlegendes</strong><br>
|
||||||
|
1) Unsere Warenangebote im Internet sind unverbindlich und stellen kein verbindliches Angebot zum Abschluss eines Vertrages dar. Sie können über unser Online - Warenkorbsystem eine Bestellung, also ein verbindliches Kaufangebot abgeben. Hierzu legen Sie die zum Kauf beabsichtigten Waren im „Warenkorb” ab. Über die entsprechende Schaltfläche in der Navigationsleiste können Sie den „Warenkorb” aufrufen und dort jederzeit Änderungen vornehmen. Nach Aufrufen der Seite „Kasse” und der Eingabe Ihrer persönlichen Daten sowie der Zahlungs- und Versandbedingungen werden abschließend nochmals alle Bestelldaten in einer Bestellübersicht angezeigt. Sie haben hier die Möglichkeit, vor der Absendung Ihrer Bestellung sämtliche Angaben nochmals zu überprüfen, zu ändern (auch über die Funktion „zurück” des Internetbrowsers) bzw. den Kauf abzubrechen. Durch Absendung der Bestellung über die Schaltfläche “Kaufen” geben Sie ein verbindliches Angebot zum Abschluss des Vertrages ab. Sie erhalten dann eine automatische Eingangsbestätigung per Mail, die noch nicht zum Vertragsschluss führt.
|
||||||
|
<br><br>
|
||||||
|
(2) Wir können Ihr Angebot innerhalb von 2 Tagen durch Übermittlung einer Bestellbestätigung per Mail annehmen. Sofern Sie innerhalb dieser Frist keine entsprechende Nachricht erhalten sollten, sind Sie nicht mehr an Ihre Bestellung gebunden. Gegebenenfalls bereits erbrachte Leistungen erstatten wir Ihnen in diesem Fall unverzüglich zurück.
|
||||||
|
<br><br>
|
||||||
|
(3) Die Abwicklung der Bestellung und Übermittlung aller im Zusammenhang mit dem Vertragsschluss erforderlichen Informationen erfolgt per Mail zum Teil automatisiert. Sie haben deshalb sicherzustellen, dass die von Ihnen bei uns hinterlegte Mail-Adresse zutreffend ist, der Empfang der Mails technisch sichergestellt und insbesondere nicht durch SPAM-Filter verhindert wird.
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
<strong>§ 3 Preise/Zahlungsmodalitäten</strong><br>
|
||||||
|
(1) Die in unseren Angeboten genannten Preise sowie die Versandkosten stellen Gesamtpreise dar. Sie beinhalten alle Preisbestandteile einschließlich aller anfallenden Steuern.
|
||||||
|
<br><br>
|
||||||
|
(2) Die Versandkosten sind nicht im Kaufpreis enthalten. Sie können über eine entsprechend bezeichnete Schaltfläche auf unserer Website oder in der jeweiligen Artikelbeschreibung abgerufen werden. Die Versandkosten werden weiterhin im Laufe des Bestellvorganges gesondert ausgewiesen und sind von Ihnen zusätzlich zu tragen, soweit nicht die versandkostenfreie Lieferung zugesagt ist.
|
||||||
|
<br><br>
|
||||||
|
(3) Wir bieten Ihnen verschiedene Zahlungsarten an. Diese sind unter einer entsprechend bezeichneten Schaltfläche auf unserer Website oder in der jeweiligen Artikelbeschreibung ausgewiesen. Soweit nicht anders angegeben, sind die Zahlungsansprüche aus dem geschlossenen Vertrag sofort zur Zahlung fällig.
|
||||||
|
<br><br>
|
||||||
|
<strong>§ 4 Lieferbedingungen</strong><br>
|
||||||
|
(1) Lieferbedingungen, Liefertermin und gegebenenfalls bestehende Lieferbeschränkungen können Sie auf einer entsprechend bezeichneten Schaltfläche auf unserer Website oder in der jeweiligen Artikelbeschreibung abrufen.
|
||||||
|
<br><br>
|
||||||
|
(2) Bei Verbrauchern geht die Gefahr des zufälligen Untergangs und der zufälligen Verschlechterung der verkauften Sache während der Versendung erst mit der Übergabe der Ware an diese über. Dies unabhängig davon, ob die Versendung versichert oder unversichert erfolgt. Dies gilt allerdings nicht, wenn Sie eigenständig ein nicht vom Unternehmer benanntes Transportunternehmen oder eine sonst zur Ausführung der Versendung bestimmte Person beauftragt haben.
|
||||||
|
<br><br>
|
||||||
|
(3) Bei Unternehmern erfolgt die Lieferung und Versendung auf eigene Gefahr.
|
||||||
|
<br><br>
|
||||||
|
<strong>§ 5 Zurückbehaltungsrecht, Eigentumsvorbehalt</strong><br>
|
||||||
|
(1) Ein Zurückbehaltungsrecht können Sie nur ausüben, soweit es sich um Forderungen aus demselben Vertragsverhältnis handelt.
|
||||||
|
<br><br>
|
||||||
|
(2) Die Ware bleibt bis zur vollständigen Zahlung des Kaufpreises unser Eigentum.
|
||||||
|
<br><br>
|
||||||
|
(3) Bei Unternehmern gilt ergänzend Folgendes:
|
||||||
|
<br><br>
|
||||||
|
- Wir behalten uns das Eigentum an der Ware bis zum vollständigen Ausgleich aller Forderungen aus der laufenden Geschäftsbeziehung vor. Vor Übergang des Eigentums an der Vorbehaltsware ist eine Verpfändung oder Sicherheitsübereignung nicht zulässig.
|
||||||
|
<br>
|
||||||
|
- Sie dürfen die Ware im ordentlichen Geschäftsgang weiterverkaufen. Für diesen Fall treten Sie bereits jetzt alle Forderungen in Höhe des Rechnungsbetrages, die Ihnen aus dem Weiterverkauf erwachsen, an uns ab. Wir nehmen die Abtretung an, Sie sind jedoch zur Einziehung der Forderungen ermächtigt. Soweit Sie Ihren Zahlungsverpflichtungen nicht ordnungsgemäß nachkommen, behalten wir uns das Recht vor, Forderungen selbst einzuziehen.
|
||||||
|
<br>
|
||||||
|
- Bei Verbindung und Vermischung der Vorbehaltsware erwerben wir Miteigentum an der neuen Sache im Verhältnis des Rechnungswertes der Vorbehaltsware zu den anderen verarbeiteten Gegenständen zum Zeitpunkt der Verarbeitung.
|
||||||
|
<br>
|
||||||
|
- Wir verpflichteten uns, die uns zustehenden Sicherheiten auf Verlangen insoweit freizugeben, als der realisierbare Wert unserer Sicherheiten die zu sichernden Forderungen um mehr als 10 % übersteigt. Die Auswahl der freizugebenden Sicherheiten obliegt uns.
|
||||||
|
<br><br>
|
||||||
|
<strong>§ 6 Gewährleistung</strong><br>
|
||||||
|
(1) Es bestehen die gesetzlichen Mängelhaftungsrechte.
|
||||||
|
<br><br>
|
||||||
|
(2) Bei Unternehmern gilt abweichend von Abs.1:
|
||||||
|
<br><br>
|
||||||
|
- als Unternehmer haben Sie die Ware unverzüglich und mit der gebotenen Sorgfalt auf Qualitäts- und Mengenabweichungen zu untersuchen und uns offensichtliche Mängel binnen 7 Tagen ab Empfang der Ware schriftlich anzuzeigen. Zur Fristwahrung genügt die rechtzeitige Absendung. Dies gilt auch für später festgestellte verdeckte Mängel ab Entdeckung. Sollten Sie Ihrer Untersuchungs- und Rügepflicht nicht nachkommen, ist die Geltendmachung von Gewährleistungsansprüchen ausgeschlossen.
|
||||||
|
<br>
|
||||||
|
- beim Vorliegen von Mängeln können wir nach unserer Wahl Gewähr durch Nachbesserung oder Ersatzlieferung leisten. Bei einem Fehlschlagen der Mängelbeseitigung können Sie nach Ihrer Wahl Minderung verlangen oder vom Vertrag zurücktreten. Die Mängelbeseitigung gilt nach erfolglosem zweiten Versuch als fehlgeschlagen, wenn sich nicht insbesondere aus der Art der Sache oder des Mangels oder den sonstigen Umständen etwas anderes ergibt. Im Falle der Nachbesserung müssen wir nicht die erhöhten Kosten tragen, die durch die Verbringung der Ware an einen anderen Ort als den Erfüllungsort entstehen, sofern die Verbringung nicht dem bestimmungsgemäßen Gebrauch der Ware entspricht.
|
||||||
|
<br>
|
||||||
|
- die Gewährleistungsfrist beträgt ein Jahr ab Ablieferung der Ware. Die verkürzte Gewährleistungsfrist gilt nicht für uns zurechenbare schuldhaft verursachte Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit und grob fahrlässig oder vorsätzlich verursachte Schäden bzw. Arglist, sowie bei Rückgriffsansprüchen gemäß §§ 478, 479 BGB.
|
||||||
|
<br>
|
||||||
|
<strong>§ 7 Haftung</strong><br>
|
||||||
|
(1) Wir haften uneingeschränkt für Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit. Weiterhin haften wir ohne Einschränkung in allen Fällen des Vorsatzes und grober Fahrlässigkeit, bei arglistigem Verschweigen eines Mangels, bei Übernahme der Garantie für die Beschaffenheit des Kaufgegenstandes und in allen anderen gesetzlich geregelten Fällen.
|
||||||
|
<br>
|
||||||
|
(2) Sofern wesentliche Vertragspflichten betroffen sind, ist unsere Haftung bei leichter Fahrlässigkeit auf den vertragstypischen, vorhersehbaren Schaden beschränkt. Wesentliche Vertragspflichten sind wesentliche Pflichten, die sich aus der Natur des Vertrages ergeben und deren Verletzung die Erreichung des Vertragszweckes gefährden würde sowie Pflichten, die der Vertrag uns nach seinem Inhalt zur Erreichung des Vertragszwecks auferlegt, deren Erfüllung die ordnungsgemäße Durchführung des Vertrags überhaupt erst möglich machen und auf deren Einhaltung Sie regelmäßig vertrauen dürfen.
|
||||||
|
<br>
|
||||||
|
<strong>§ 8 Schlussbestimmungen</strong><br>
|
||||||
|
(1) Es gilt deutsches Recht. Bei Verbrauchern gilt diese Rechtswahl nur, soweit hierdurch der durch zwingende Bestimmungen des Rechts des Staates des gewöhnlichen Aufenthaltes des Verbrauchers gewährte Schutz nicht entzogen wird (Günstigkeitsprinzip). Die Bestimmungen des UN-Kaufrechts finden ausdrücklich keine Anwendung.
|
||||||
|
<br><br>
|
||||||
|
(2) Erfüllungsort für alle Leistungen aus den mit uns bestehenden Geschäftsbeziehungen sowie Gerichtsstand ist unser Sitz, soweit Sie nicht Verbraucher, sondern Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen sind. Dasselbe gilt, wenn Sie keinen allgemeinen Gerichtsstand in Deutschland oder der EU haben oder der Wohnsitz oder gewöhnliche Aufenthalt im Zeitpunkt der Klageerhebung nicht bekannt ist. Die Befugnis, auch das Gericht an einem anderen gesetzlichen Gerichtsstand anzurufen, bleibt hiervon unberührt.
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
Stand: 05.10.2018
|
||||||
|
<br><br>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
@endsection
|
||||||
|
|
@ -252,7 +252,12 @@
|
||||||
<hr>
|
<hr>
|
||||||
<label class="checkbox {{ ($errors->has('accepted_data_checkbox') ? 'error' : '') }}" for="accepted_data_checkbox" style="font-size: 14px;line-height: 22px; font-weight: 400">
|
<label class="checkbox {{ ($errors->has('accepted_data_checkbox') ? 'error' : '') }}" for="accepted_data_checkbox" style="font-size: 14px;line-height: 22px; font-weight: 400">
|
||||||
{!! Form::checkbox('accepted_data_checkbox', 1, $shopping_user->accepted_data_checkbox, ['id'=>'accepted_data_checkbox', 'class' => 'form-control '.($errors->has('accepted_data_checkbox') ? 'error' : '')]) !!}
|
{!! Form::checkbox('accepted_data_checkbox', 1, $shopping_user->accepted_data_checkbox, ['id'=>'accepted_data_checkbox', 'class' => 'form-control '.($errors->has('accepted_data_checkbox') ? 'error' : '')]) !!}
|
||||||
<i></i> Mit Klick auf "Jetzt kaufen" akzeptiere ich die <a href="{{ url('/datenschutz') }}">Allgemeinen Geschäftsbedingungen</a>, die <a href="{{ url('/datenschutz') }}">Widerrufsbestimmungen</a> und die <a href="{{ url('/datenschutz') }}">Datenschutzbelehrung</a>, damit für die Bestellung meine Daten verarbeitet werden können.
|
|
||||||
|
@if($shopping_user->auth_user_id)
|
||||||
|
<i></i> Mit Klick auf "Jetzt kaufen" akzeptiere ich die Allgemeinen Geschäftsbedingungen und die Datenschutzbelehrung, damit für die Bestellung meine Daten verarbeitet werden können.
|
||||||
|
@else
|
||||||
|
<i></i> Mit Klick auf "Jetzt kaufen" akzeptiere ich die <a href="{{ url('/agb') }}">Allgemeinen Geschäftsbedingungen</a>, die <a target="_blank" href="{{ asset('download/mivita_widerruf_formular.pdf') }}">Widerrufsbelehrung</a> und die <a href="{{ url('/datenschutz') }}">Datenschutzerklärung</a>, damit für die Bestellung meine Daten verarbeitet werden können.
|
||||||
|
@endif
|
||||||
</label>
|
</label>
|
||||||
@if ($errors->has('accepted_data_checkbox'))
|
@if ($errors->has('accepted_data_checkbox'))
|
||||||
<label for="accepted_data_checkbox" class="error text-danger small" style="display: block;">{{ $errors->first('accepted_data_checkbox') }}</label>
|
<label for="accepted_data_checkbox" class="error text-danger small" style="display: block;">{{ $errors->first('accepted_data_checkbox') }}</label>
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,31 @@
|
||||||
<link href="{{ asset('/assets/css/custom-style.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ asset('/assets/css/custom-style.css') }}" rel="stylesheet" type="text/css" />
|
||||||
<link href="{{ asset('assets/css/custom-forms-v2.css') }}" rel="stylesheet" type="text/css" />
|
<link href="{{ asset('assets/css/custom-forms-v2.css') }}" rel="stylesheet" type="text/css" />
|
||||||
|
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ asset('/css/cookieconsent.min.css') }}" />
|
||||||
|
<script src="{{ asset('/js/cookieconsent.min.js') }}"></script>
|
||||||
|
<script>
|
||||||
|
window.addEventListener("load", function(){
|
||||||
|
window.cookieconsent.initialise({
|
||||||
|
"palette": {
|
||||||
|
"popup": {
|
||||||
|
"background": "#b5c49b",
|
||||||
|
"text": "#ffffff"
|
||||||
|
},
|
||||||
|
"button": {
|
||||||
|
"background": "#d7d700",
|
||||||
|
"text": "#ffffff"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"content": {
|
||||||
|
"message": "{{__('This website uses cookies in order to guarantee the best possible service. With your visit to this site you agree to our use of cookies.') }}",
|
||||||
|
"dismiss": "{{__('OK')}}",
|
||||||
|
"link": "{{__('data protection')}}",
|
||||||
|
"href": "{{ url('datenschutz') }}",
|
||||||
|
"target": "_blank",
|
||||||
|
}
|
||||||
|
})});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -104,22 +104,22 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="copyright">
|
<div class="copyright">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@if(Util::isCheckout())
|
|
||||||
<ul class="pull-right nomargin list-inline mobile-block">
|
|
||||||
<li><a href="{{ Util::getUserCardBackUrl('/datenschutz') }}">Datenschutzerklärung</a></li>
|
|
||||||
<li>•</li>
|
|
||||||
<li><a href="{{ Util::getUserCardBackUrl('/impressum') }}">Impressum</a></li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
@else
|
|
||||||
<ul class="pull-right nomargin list-inline mobile-block">
|
<ul class="pull-right nomargin list-inline mobile-block">
|
||||||
|
|
||||||
|
<li class="{{ Request::is('agb') ? ' active' : '' }}"><a
|
||||||
|
href="{{ url('/agb') }}">AGB</a></li>
|
||||||
|
<li>•</li>
|
||||||
|
<li class=""><a target="_blank"
|
||||||
|
href="{{ asset('download/mivita_widerruf_formular.pdf') }}">Widerrufsbelehrung</a></li>
|
||||||
|
<li>•</li>
|
||||||
|
|
||||||
<li class="{{ Request::is('datenschutz') ? ' active' : '' }}"><a
|
<li class="{{ Request::is('datenschutz') ? ' active' : '' }}"><a
|
||||||
href="{{ url('/datenschutz') }}">Datenschutzerklärung</a></li>
|
href="{{ url('/datenschutz') }}">Datenschutzerklärung</a></li>
|
||||||
<li>•</li>
|
<li>•</li>
|
||||||
<li class="{{ Request::is('impressum') ? ' active' : '' }} "><a
|
<li class="{{ Request::is('impressum') ? ' active' : '' }} "><a
|
||||||
href="{{ url('/impressum') }}">Impressum</a></li>
|
href="{{ url('/impressum') }}">Impressum</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
@endif
|
|
||||||
© All Rights Reserved, mivita.care
|
© All Rights Reserved, mivita.care
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -52,14 +52,18 @@ Route::get('/shop/product/image/{slug}', function($slug = null)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//main site mivita
|
//main site mivita
|
||||||
Route::domain(config('app.pre_url_main').config('app.domain'))->group(function () {
|
Route::domain(config('app.pre_url_main').config('app.domain'))->group(function () {
|
||||||
|
|
||||||
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
||||||
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
||||||
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('data_protected');
|
||||||
|
Route::get('/impressum', 'HomeController@legalImprint')->name('imprint');
|
||||||
|
Route::get('/agb', 'HomeController@legalAGB')->name('agb');
|
||||||
|
|
||||||
Route::get('/kontakt', 'Web\ContactController@create')->name('contact_create');
|
Route::get('/kontakt', 'Web\ContactController@create')->name('contact_create');
|
||||||
Route::post('/kontakt', 'Web\ContactController@store')->name('contact_store');
|
Route::post('/kontakt', 'Web\ContactController@store')->name('contact_store');
|
||||||
|
|
||||||
Route::get('/', 'Web\SiteController@index')->name('/');
|
Route::get('/', 'Web\SiteController@index')->name('/');
|
||||||
|
|
||||||
/* Route::get('/card/add/{id}/{quantity?}/{product_slug?}', 'Web\CardController@addToCardGet')->name('base.card_add_get');
|
/* Route::get('/card/add/{id}/{quantity?}/{product_slug?}', 'Web\CardController@addToCardGet')->name('base.card_add_get');
|
||||||
|
|
@ -75,6 +79,7 @@ Route::domain(config('app.pre_url_main').config('app.domain'))->group(function (
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* ROUTING FOR CRM my.mivita / CMS*/
|
/* ROUTING FOR CRM my.mivita / CMS*/
|
||||||
Route::domain(config('app.pre_url_crm').config('app.domain'))->group(function () {
|
Route::domain(config('app.pre_url_crm').config('app.domain'))->group(function () {
|
||||||
|
|
||||||
|
|
@ -94,8 +99,13 @@ Route::domain(config('app.pre_url_crm').config('app.domain'))->group(function ()
|
||||||
return redirect()->back();
|
return redirect()->back();
|
||||||
})->name('locale');
|
})->name('locale');
|
||||||
|
|
||||||
Route::get('/data_protected', 'HomeController@legalDataProtected')->name('data_protected');
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
||||||
Route::get('/imprint', 'HomeController@legalImprint')->name('imprint');
|
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
||||||
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('data_protected');
|
||||||
|
Route::get('/impressum', 'HomeController@legalImprint')->name('imprint');
|
||||||
|
Route::get('/agb', 'HomeController@legalAGB')->name('agb');
|
||||||
|
|
||||||
|
|
||||||
Route::post('/loading/modal', 'HomeController@loadingModal')->name('loading_modal');
|
Route::post('/loading/modal', 'HomeController@loadingModal')->name('loading_modal');
|
||||||
Route::get('/', 'HomeController@index')->name('home');
|
Route::get('/', 'HomeController@index')->name('home');
|
||||||
|
|
||||||
|
|
@ -249,6 +259,13 @@ Route::domain(config('app.checkout_url').config('app.domain'))->group(function (
|
||||||
|
|
||||||
Route::group(['middleware' => ['checkout']], function() {
|
Route::group(['middleware' => ['checkout']], function() {
|
||||||
|
|
||||||
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
||||||
|
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
||||||
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('data_protected');
|
||||||
|
Route::get('/impressum', 'HomeController@legalImprint')->name('imprint');
|
||||||
|
Route::get('/agb', 'HomeController@legalAGB')->name('agb');
|
||||||
|
|
||||||
|
|
||||||
Route::get('/checkout/card/{identifier?}', 'Web\CheckoutController@checkout')->name('checkout.checkout_card');
|
Route::get('/checkout/card/{identifier?}', 'Web\CheckoutController@checkout')->name('checkout.checkout_card');
|
||||||
Route::post('/checkout/card/final', 'Web\CheckoutController@checkoutFinal')->name('checkout.checkout_card_final');
|
Route::post('/checkout/card/final', 'Web\CheckoutController@checkoutFinal')->name('checkout.checkout_card_final');
|
||||||
|
|
||||||
|
|
@ -268,6 +285,12 @@ Route::domain('{subdomain}.'.config('app.domain'))->group(function () {
|
||||||
|
|
||||||
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('datenschutz');
|
||||||
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
Route::get('/impressum', 'HomeController@legalImprint')->name('impressum');
|
||||||
|
Route::get('/datenschutz', 'HomeController@legalDataProtected')->name('data_protected');
|
||||||
|
Route::get('/impressum', 'HomeController@legalImprint')->name('imprint');
|
||||||
|
Route::get('/agb', 'HomeController@legalAGB')->name('agb');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Route::get('/kontakt', 'Web\ContactController@create')->name('contact_create');
|
Route::get('/kontakt', 'Web\ContactController@create')->name('contact_create');
|
||||||
Route::post('/kontakt', 'Web\ContactController@store')->name('contact_store');
|
Route::post('/kontakt', 'Web\ContactController@store')->name('contact_store');
|
||||||
Route::get('/', 'Web\SiteController@index')->name('');
|
Route::get('/', 'Web\SiteController@index')->name('');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue