- Remove blade form generator
This commit is contained in:
parent
8ec203c145
commit
aa405e8458
1 changed files with 96 additions and 89 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue