- Remove blade form generator

This commit is contained in:
Vincent BRIDIER 2021-10-09 15:06:51 +02:00
parent 8ec203c145
commit aa405e8458

View file

@ -11,90 +11,94 @@
</div>
@endif
<div class="form-wrapper">
<h2><i class="fas fa-ticket-alt"></i> Editer le Coupon</h2>
{!! Form::model($coupon, ['route' => ['coupon.update', $coupon], 'enctype' => 'multipart/form-data']) !!}
<h2>
<i class="fas fa-ticket-alt"></i>
{{ __('Editer le Coupon')}}
</h2>
<form method="POST" action="{{ route('coupon.update', $coupon) }}" enctype="multipart/form-data">
@csrf
@method('PUT')
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_code', 'Code de traitement *') !!}
{!! Form::input('text', 'coupon_code', $coupon->coupon_code, ['required']) !!}
<label>{{ __('Code de traitement') }} *</label>
<input type="text" name="coupon_code" value="{{ $coupon->coupon_code }}" required>
</div>
<div class="form-field">
{!! Form::label('coupon_name', 'Nom interne *') !!}
{!! Form::input('text', 'coupon_name', $coupon->coupon_name, ['required']) !!}
<label>{{ __('Nom interne') }} *</label>
<input type="text" name="coupon_name" value="{{ $coupon->coupon_name }}" required>
</div>
</div>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_value', 'Valeur faciale *') !!}
{!! Form::number('coupon_value', null, ['step' => '0.05', 'required']) !!}
<label>{{ __('Valeur faciale') }} *</label>
<input type="number" name="coupon_value" value="{{ $coupon->coupon_value }}" step="0.05" required>
</div>
<div class="form-field">
{!! Form::label('coupon_norme', 'Activer la Norme GS1') !!}
{!! Form::checkbox('coupon_norme', 1, ($coupon->coupon_norme ==1?true:null), array('id'=>'coupon_norme')) !!}
{!! Form::label('coupon_norme', 'Activer') !!}
<label for="coupon_norme">{{ __('Activer la Norme GS1') }}</label>
<input type="checkbox" id="coupon_norme" name="coupon_norme" value="1" {{ ($coupon->coupon_norme === 1 ? 'checked' : null) }}>
<label for="coupon_norme">{{ __('Activer') }}</label>
</div>
</div>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_seuil_alert', 'Seuil d\'alerte *') !!}
{!! Form::number('coupon_seuil_alert', $coupon->coupon_seuil_alert, ['required']) !!}
<label>{{ __("Seuil d'alerte") }} *</label>
<input type="number" name="coupon_seuil_alert" value="{{ $coupon->coupon_seuil_alert }}" required>
</div>
<div class="form-field">
</div>
</div>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_enablelimitquantity', 'Activer La limite de quantité') !!}
{!! Form::checkbox('coupon_enablelimitquantity', 1, ($coupon->coupon_enablelimitquantity ==1?true:null), array('id'=>'coupon_enablelimitquantity')) !!}
{!! Form::label('coupon_enablelimitquantity', 'Activer') !!}
<label for="coupon_enablelimitquantity">{{ __('Activer La limite de quantité') }}</label>
<input type="checkbox" id="coupon_enablelimitquantity" name="coupon_enablelimitquantity" value="1" {{ ($coupon->coupon_enablelimitquantity === 1 ? 'checked' : null) }}>
<label for="coupon_enablelimitquantity">{{ __('Activer') }}</label>
</div>
<div class="form-field">
{!! Form::label('coupon_enablelimitperiod', 'Activer la limite sur une période') !!}
{!! Form::checkbox('coupon_enablelimitperiod', 1, ($coupon->coupon_enablelimitperiod ==1?true:null), array('id'=>'coupon_enablelimitperiod')) !!}
{!! Form::label('coupon_enablelimitperiod', 'Activer') !!}
<label for="coupon_enablelimitperiod">{{ __('Activer la limite sur une période') }}</label>
<input type="checkbox" id="coupon_enablelimitperiod" name="coupon_enablelimitperiod" value="1" {{ ($coupon->coupon_enablelimitperiod === 1 ? 'checked' : null) }}>
<label for="coupon_enablelimitperiod">{{ __('Activer') }}</label>
</div>
</div>
<div class="form-split">
<div class="form-field enablelimitquantity">
{!! Form::label('coupon_limitquantity', 'Limiter la diffusion à') !!}
<label>{{ __('Limiter la diffusion à') }}</label>
<span>
{!! Form::number('coupon_limitquantity', null, ['class'=>'small']) !!} coupons
<input type="number" name="coupon_limitquantity" class="small" value="{{ $coupon->coupon_limitquantity }}"> {{ __('coupons') }}
</span>
</div>
<div class="form-field enablelimitperiod">
{!! Form::label('coupon_limitperiod', 'Limiter la diffusion à une offre tous les') !!}
<label>{{ __('Limiter la diffusion à une offre tous les') }}</label>
<span>
{!! Form::number('coupon_limitperiod', null, ['class'=>'small']) !!} jours
<input type="number" name="coupon_limitperiod" value="{{ $coupon->coupon_limitperiod }}" class="small"> {{ __('jours') }}
</span>
</div>
</div>
<h4>Validité</h4>
<h4>{{ __('Validité') }}</h4>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_mindatediffusion', 'Date de début de diffusion') !!}
{!! Form::date('coupon_mindatediffusion') !!}
<label>{{ __('Date de début de diffusion') }}</label>
<input type="date" name="coupon_mindatediffusion">
</div>
<div class="form-field">
{!! Form::label('coupon_maxdatediffusion', 'Date de fin de diffusion') !!}
{!! Form::date('coupon_maxdatediffusion') !!}
<label>{{ __('Date de fin de diffusion') }}</label>
<input type="date" name="coupon_maxdatediffusion">
</div>
</div>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_validity', 'Durée de validité à l\'impression') !!}
<label>{{ __("Durée de validité à l'impression") }}</label>
<span>
{!! Form::number('coupon_validity', null, ['class'=>'small', 'required']) !!} jours
<input type="number" name="coupon_validity" value="{{ $coupon->coupon_validity }}" class="small" required> {{ __('jours') }}
</span>
</div>
<div class="form-field">
{!! Form::label('coupon_maxdatevalidity', 'Date de fin de validité') !!}
{!! Form::date('coupon_maxdatevalidity') !!}
<label>{{ __('Date de fin de validité') }}</label>
<input type="date" name="coupon_maxdatevalidity">
</div>
</div>
<div class="calendar">
<h4><i class="fas fa-plus-square addcalendar"></i> Calendrier de diffusion</h4>
<h4><i class="fas fa-plus-square addcalendar"></i> {{ __('Calendrier de diffusion') }}</h4>
@foreach ($coupon->calendriers()->get() as $calendrier)
<div class="form-field-calendar">
<input type="date" name="startdate[]" value="{{ $calendrier->calendrier_startdate->format('Y-m-d') }}">
@ -103,12 +107,12 @@
</div>
@endforeach
</div>
<h4>Mouvements</h4>
<h4>{{ __('Mouvements') }}</h4>
<div class="form-field">
<table>
<thead>
<th>Date</th>
<th class="center">Quantité</th>
<th>{{ __('Date') }}</th>
<th class="center">{{ __('Quantité') }}</th>
<th></th>
</thead>
@foreach ($coupon->mouvements()->get() as $mouvement)
@ -126,149 +130,152 @@
</table>
</div>
<h4>Vignettes</h4>
<h4>{{ __('Vignettes') }}</h4>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_thumbnail1', 'Vignette Desktop active') !!}
{!! Form::file('coupon_thumbnail1', ['class' => 'input-file']) !!}
<label for="coupon_thumbnail1">{{ __('Vignette Desktop active') }}</label>
<input type="file" id="coupon_thumbnail1" name="coupon_thumbnail1" class="input-file">
@if($coupon->coupon_thumbnail1 != "")
<figure class="figure-desktop">
<img src="{{ asset($coupon->coupon_thumbnail1) }}" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
{!! Form::input('hidden', 'coupon_thumbnail1_hidden', $coupon->coupon_thumbnail1) !!}
<input type="hidden" name="coupon_thumbnail1_hidden" value="{{ $coupon->coupon_thumbnail1 }}">
</div>
<div class="form-field">
{!! Form::label('coupon_thumbnail2', 'Vignette Desktop grise') !!}
{!! Form::file('coupon_thumbnail2', ['class' => 'input-file']) !!}
<label for="coupon_thumbnail2">{{ __('Vignette Desktop grise') }}</label>
<input type="file" id="coupon_thumbnail2" name="coupon_thumbnail2" class="input-file">
@if($coupon->coupon_thumbnail2 != "")
<figure class="figure-desktop">
<img src="{{ asset($coupon->coupon_thumbnail2) }}" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
{!! Form::input('hidden', 'coupon_thumbnail2_hidden', $coupon->coupon_thumbnail2) !!}
<input type="hidden" name="coupon_thumbnail2_hidden" value="{{ $coupon->coupon_thumbnail2 }}">
</div>
</div>
<div class="form-split align-start">
<div class="form-field">
{!! Form::label('coupon_thumbnail3', 'Vignette Mobile active') !!}
{!! Form::file('coupon_thumbnail3', ['class' => 'input-file']) !!}
<label for="coupon_thumbnail3">{{ __('Vignette Mobile active') }}</label>
<input type="file" id="coupon_thumbnail3" name="coupon_thumbnail3" class="input-file">
@if($coupon->coupon_thumbnail3 != "")
<figure class="figure-mobile">
<img src="{{ asset($coupon->coupon_thumbnail3) }}" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
{!! Form::input('hidden', 'coupon_thumbnail3_hidden', $coupon->coupon_thumbnail3) !!}
<input type="hidden" name="coupon_thumbnail3_hidden" value="{{ $coupon->coupon_thumbnail3 }}">
</div>
<div class="form-field">
{!! Form::label('coupon_thumbnail4', 'Vignette Mobile grise') !!}
{!! Form::file('coupon_thumbnail4', ['class' => 'input-file']) !!}
<label for="coupon_thumbnail4">{{ __('Vignette Mobile grise') }}</label>
<input type="file" id="coupon_thumbnail4" name="coupon_thumbnail4" class="input-file">
@if($coupon->coupon_thumbnail4 != "")
<figure class="figure-mobile">
<img src="{{ asset($coupon->coupon_thumbnail4) }}" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
{!! Form::input('hidden', 'coupon_thumbnail4_hidden', $coupon->coupon_thumbnail4) !!}
<input type="hidden" name="coupon_thumbnail4_hidden" value="{{ $coupon->coupon_thumbnail4 }}">
</div>
</div>
<h4>Informations pour génération</h4>
<h4>{{ __('Informations pour génération') }}</h4>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_treatment_center', 'Centre de traitement *') !!}
{!! Form::select('coupon_treatment_center', ['HighCo', 'Sogec']) !!}
<label>{{ __('Centre de traitement') }} *</label>
<select name="coupon_treatment_center">
<option value="0" @if ($coupon->coupon_treatment_center === 0) selected @endif>HighCo</option>
<option value="1" @if ($coupon->coupon_treatment_center === 1) selected @endif>Sogec</option>
</select>
</div>
<div class="form-field">
{!! Form::label('coupon_legal_mentions_splitted', 'Activer les mentions internationnales') !!}
{!! Form::checkbox('coupon_legal_mentions_splitted', 1, ($coupon->coupon_legal_mentions_splitted ==1?true:null)) !!}
{!! Form::label('coupon_legal_mentions_splitted', 'Activer') !!}
<label for="coupon_legal_mentions_splitted">{{ __('Activer les mentions internationnales') }}</label>
<input type="checkbox" id="coupon_legal_mentions_splitted" name="coupon_legal_mentions_splitted" value="1" {{ ($coupon->coupon_legal_mentions_splitted === 1 ? 'checked' : null) }}>
<label for="coupon_legal_mentions_splitted">{{ __('Activer') }}</label>
</div>
</div>
<div class="form-split">
<div class="form-field-textarea">
{!! Form::label('coupon_validity_text', 'Texte de validité *') !!}
{!! Form::textarea('coupon_validity_text', null, ['required']) !!}
<label>{{ __('Texte de validité') }} *</label>
<textarea name="coupon_validity_text" cols="30" rows="10" required>{{ $coupon->coupon_validity_text }}</textarea>
</div>
<div class="form-field-textarea">
{!! Form::label('coupon_legal_mentions', 'Mentions légales *') !!}
{!! Form::textarea('coupon_legal_mentions', null, ['required']) !!}
<label>{{ __('Mentions légales') }} *</label>
<textarea name="coupon_legal_mentions" cols="30" rows="10" required>{{ $coupon->coupon_legal_mentions }}</textarea>
</div>
</div>
<div class="form-split align-start">
<div class="form-field">
<div class="title">
{!! Form::label('coupon_decoration_image', 'Image de décoration *') !!}
<span>280x260px ou 280x160px si GS1</span>
<span>Formats : JPG ou PNG</span>
<label for="coupon_decoration_image">{{ __('Image de décoration') }} *</label>
<span>{{ __('280x260px ou 280x160px si GS1') }}</span>
<span>{{ __('Formats : JPG ou PNG') }}</span>
</div>
{!! Form::file('coupon_decoration_image', ['class' => 'input-file', 'accept' => '.jpg,.jpeg,.png']) !!}
<input type="file" id="coupon_decoration_image" name="coupon_decoration_image" class="input-file" accept=".jpg,.jpeg,.png">
@if($coupon->coupon_decoration_image != "")
<figure class="figure-desktop">
<img src="{{ asset($coupon->coupon_decoration_image) }}" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
{!! Form::input('hidden', 'coupon_decoration_image_hidden', $coupon->coupon_decoration_image) !!}
<input type="hidden" name="coupon_decoration_image_hidden" value="{{ $coupon->coupon_decoration_image }}">
</div>
<div class="form-field">
<div class="title">
{!! Form::label('coupon_logo_image', 'Logo à afficher *') !!}
<span>135x70px</span>
<span>Formats : JPG ou PNG</span>
<label for="coupon_logo_image">{{ __('Logo à afficher') }} *</label>
<span>{{ __('135x70px') }}</span>
<span>{{ __('Formats : JPG ou PNG') }}</span>
</div>
{!! Form::file('coupon_logo_image', ['class' => 'input-file']) !!}
<input type="file" id="coupon_logo_image" name="coupon_logo_image" class="input-file" accept=".jpg,.jpeg,.png">
@if($coupon->coupon_logo_image != "")
<figure class="figure-desktop">
<img src="{{ asset($coupon->coupon_logo_image) }}" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
{!! Form::input('hidden', 'coupon_logo_image_hidden', $coupon->coupon_logo_image) !!}
<input type="hidden" name="coupon_logo_image_hidden" value="$coupon->coupon_logo_image">
</div>
</div>
<div class="form-split">
<div class="form-field">
{!! Form::label('coupon_rcs', 'RCS du site *') !!}
{!! Form::text('coupon_rcs', null, ['required']) !!}
<label>{{ __('RCS du site') }} *</label>
<input type="text" name="coupon_rcs" value="{{ $coupon->coupon_rcs }}" required>
</div>
<div class="form-field">
{!! Form::label('coupon_site_contact', 'Contact mail *') !!}
{!! Form::text('coupon_site_contact', null, ['required']) !!}
<label>{{ __('Contact mail') }} *</label>
<input type="text" name="coupon_site_contact" value="{{ $coupon->coupon_site_contact }}" required>
</div>
</div>
<div class="form-split">
<div class="form-field gs1code">
<div class="title">
{!! Form::label('coupon_gs1code', 'Image du code barre GS1 *') !!}
<span>Formats : JPG</span>
<label for="coupon_gs1code">{{ __('Image du code barre GS1') }} *</label>
<span>{{ __('Formats : JPG') }}</span>
</div>
{!! Form::file('coupon_gs1code', ['class' => 'input-file']) !!}
<input type="file" id="coupon_gs1code" name="coupon_gs1code" class="input-file" accept=".jpg">
@if($coupon->coupon_gs1code != "")
<figure class="figure-mobile">
<img src="{{ asset($coupon->coupon_gs1code) }}" alt="{{ $coupon->coupon_name }}">
</figure>
{!! Form::input('hidden', 'coupon_gs1code_image_hidden', $coupon->coupon_gs1code, array('id'=>'coupon_gs1code_image_hidden')) !!}
<input type="hidden" name="coupon_gs1code_image_hidden" value="{{ $coupon->coupon_gs1code }}">
@endif
</div>
<div class="form-field">
{!! Form::label('coupon_published', 'Publié ?') !!}
{!! Form::checkbox('coupon_published', 1, ($coupon->coupon_published ==1?true:null), array('id'=>'coupon_published')) !!}
{!! Form::label('coupon_published', 'Activer') !!}
<label for="coupon_published">{{ __('Publié ?') }}</label>
<input type="checkbox" id="coupon_published" name="coupon_published" value="1" {{ ($coupon->coupon_published === 1 ? 'checked' : null) }}>
<label for="coupon_published">{{ __('Activer') }}</label>
</div>
</div>
<h4>Bon généré :</h4>
<h4>{{ __('Bon généré') }} :</h4>
<div class="form-split" style="justify-content:center;">
@if($coupon->coupon_image != "")
<figure class="figure-mobile">
<img src="{{ asset($coupon->coupon_image) }}?<?php echo time(); ?>" alt="{{ $coupon->coupon_name }}">
<img src="{{ asset($coupon->coupon_image) }}?<?= time(); ?>" alt="{{ $coupon->coupon_name }}">
</figure>
@endif
</div>
{!! Form::hidden('site_id', session()->get('site')->id) !!}
<!-- TODO : Revoir le passage du site_id -->
<input type="hidden" name="site_id" value="{{ session()->get('site')->id }}">
<div class="form-field submit">
{!! Form::submit('Mettre à jour') !!}
<input type="submit" value="{{ __('Mettre à jour') }}">
</div>
{!! Form::close() !!}
</form>
</div>
@endsection