/
home
/
sharedstore
/
.trash
/
productquotation
/
views
/
templates
/
front
/
/home/sharedstore/.trash/productquotation/views/templates/front
mkdir
upload
Name
Size
Mode
Actions
newquote-17.tpl
42830
0644
edit
dl
rm
test.tpl
2738
0644
edit
dl
rm
Edit:
/home/sharedstore/.trash/productquotation/views/templates/front/newquote-17.tpl
(42830B)
{* /** * DISCLAIMER * * Do not edit or add to this file. * You are not authorized to modify, copy or redistribute this file. * Permissions are reserved by FME Modules. * * @author FMM Modules * @copyright FME Modules 2021 * @license Single domain */ *} {extends file='page.tpl'} {block name="page_content"} <style> .page-content.card.card-block { border: none; background: #ffffff; padding: 0; } </style> <input type="hidden" id="token" name="token" value="{$token|escape:'htmlall':'UTF-8'}" /> <script> var fmm_label_fail = "{l s='Email incorrect or Empty' mod='productquotation'}" </script> {if $success > 0} <p class="alert alert-success">{l s='Quotation submitted' mod='productquotation'}</p> {/if} <form action="{$form_action|escape:'htmlall':'UTF-8'}" enctype="multipart/form-data" method="post" id="fmm_quote_form"> <div class="own_fmm_quote_main"> <div class="own_fmm_quote_form"> {if isset($products) && $products} {if isset($summary_fields) && $summary_fields} <div id=""> <h3 class="page-subheading">{l s='Please fill in form.' mod='productquotation'}</h3> {if $ps_17 <= 0}<script src="{if $force_ssl == 1}{$base_dir_ssl|escape:'htmlall':'UTF-8'}{else}{$base_dir|escape:'htmlall':'UTF-8'}{/if}modules/quotefields/views/js/quotefields_ps16.js"> </script>{/if} <section> <fieldset id="quote_fields" class="account_creation form-group" style="border: none;"> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> <span style="color: #FF5555!important">*</span> Nom & Prénom </label> <div class="col-md-6"> <input type="text" name="fullname" class="form-control" placeholder="Nom & Prénom" required="required" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> <span style="color: #FF5555!important">*</span> {l s='Email' mod='productquotation'} </label> <div class="col-md-6"> <input type="text" value="{if isset($email)}{$email|escape:'htmlall':'UTF-8'}{/if}" placeholder="Email" name="email" class="validate form-control" id="fmm_email" required="required" /> </div> <div class="clearfix"></div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label">Entreprise</label> <div class="col-md-6"> <input type="text" name="company" class="form-control" placeholder="Entreprise" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> <span style="color: #FF5555!important">*</span> Téléphone </label> <div class="col-md-6"> <input type="text" name="phone" class="form-control" required="required" placeholder="Téléphone" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label">Sujet</label> <div class="col-md-6"> <input type="text" name="subject" class="form-control" placeholder="Sujet" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> {l s='Message' mod='productquotation'} </label> <div class="col-md-6"> <textarea name="pq_message" id="pq_message" class="form-control" rows="3" placeholder="{l s='Write your message here...' mod='productquotation'}"></textarea> </div> </div> {foreach from=$summary_fields item=field} {if !empty($field['sub_heading'])}<h3 class="page-subheading">{$field['sub_heading']|escape:'htmlall':'UTF-8'}</h3>{/if} <div class="clearfix"></div> <div class="rf_input_wrapper rf_only_f_{$field['dependant_field']|escape:'htmlall':'UTF-8'} required form-group text form-group row{if $field['dependant'] > 0} rf_no_display rf_no_display_{$field['dependant_field']|escape:'htmlall':'UTF-8'}_{$field['dependant_value']|escape:'htmlall':'UTF-8'}{/if}" data-id="{$field.id_fmm_quote_fields|escape:'htmlall':'UTF-8'}" data-f="{$field['dependant_field']|escape:'htmlall':'UTF-8'}" data-v="{$field['dependant_value']|escape:'htmlall':'UTF-8'}"> <label class="rf_input_label {if $field['value_required']} required {/if}{if $version >= 1.7}col-md-3{/if} form-control-label"> {if $field['value_required'] AND $version >= 1.7}<span style="color: #FF5555!important">*</span>{/if} {$field['field_name']|escape:'htmlall':'UTF-8'}</label> <div class="{if $version >= 1.7}col-md-6{/if}"> {assign var='field_value' value=''} {if $field['field_type'] eq 'text'} {assign var="text_default_value" value=$field['default_value']} {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control">{$field_value|escape:'htmlall':'UTF-8'}</span> {else} <input type="text" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" class="text {if $field['value_required']}is_required {/if}{if isset($field['field_validation']) AND $field['field_validation'] }validate_field{/if} form-control" {if isset($field['field_validation']) AND $field['field_validation']} data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if} /> {/if} {else} <input type="text" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" value="{if !empty($field_value) AND $field_value}{$field_value|escape:'htmlall':'UTF-8'}{elseif !empty($text_default_value) AND $text_default_value}{$text_default_value|escape:'htmlall':'UTF-8'}{/if}" class="text {if $field['value_required']}is_required {/if}{if isset($field['field_validation']) AND $field['field_validation'] }validate_field{/if} form-control" {if isset($field['field_validation']) AND $field['field_validation']} data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if} /> {/if} {elseif $field['field_type'] eq 'textarea'} {assign var="texta_default_value" value=$field['default_value']} {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control">{$field_value|escape:'htmlall':'UTF-8'}</span> {else} <textarea name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" class="form-control {if $field['value_required']}is_required{/if}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" {if isset($field['field_validation']) AND $field['field_validation']}data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if}></textarea> {/if} {else} <textarea name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" class="form-control {if $field['value_required']}is_required{/if}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" {if isset($field['field_validation']) AND $field['field_validation']}data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if}>{if !empty($field_value) AND $field_value}{$field_value|escape:'htmlall':'UTF-8'}{elseif !empty($text_default_value) AND $text_default_value}{$text_default_value|escape:'htmlall':'UTF-8'}{/if}</textarea> {/if} {elseif $field['field_type'] eq 'date'} {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control">{$field_value|escape:'htmlall':'UTF-8'}</span> {else} <input type="date" class="fields_datapicker form-control {if $field['value_required']} is_required {/if} validate_field" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-validate="isDate" /> {/if} {else} <input class="fields_datapicker form-control {if $field['value_required']} is_required {/if} validate_field" type="date" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" value="{if !empty($field_value) AND $field_value}{$field_value|escape:'htmlall':'UTF-8'}{/if}" data-validate="isDate" /> {/if} {elseif $field['field_type'] eq 'boolean'} {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control">{$field_value|escape:'htmlall':'UTF-8'}</span> {else} <select class="select form-control {if $field['value_required']}is_required {/if}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> <option value="No">{l s='No' mod='productquotation'}</option> <option value="Yes">{l s='Yes' mod='productquotation'}</option> </select> {/if} {else} <select class="select form-control {if $field['value_required']}is_required {/if}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> <option value="No" {if !empty($field_value) AND $field_value=='No' }selected="selected" {/if}>{l s='No' mod='productquotation'}</option> <option value="Yes" {if !empty($field_value) AND $field_value=='Yes' }selected="selected" {/if}>{l s='Yes' mod='productquotation'}</option> </select> {/if} {elseif $field.field_type eq 'select'} {if $field.editable == 0} {if isset($field_value) AND $field_value} {$field_value = FieldsQuote::getFieldsValueById($field_value)} <span class="form-control">{$field_value|escape:'htmlall':'UTF-8'}</span> {else} <select class="select form-control {if $field['value_required']}is_required {/if}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> <option value="">{l s='Select Option' mod='productquotation'}</option> {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <option value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}">{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> {/if} {else} <select class="select form-control {if $field['value_required']}is_required {/if}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> <option value="">{l s='Select Option' mod='productquotation'}</option> {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <option value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" {if isset($field_value) AND $summary_fields_value.field_value_id==$field_value}selected="selected" {/if}>{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> {/if} {elseif $field['field_type'] eq 'radio'} <input class="rf_checkboxes" type="hidden" data-required="{$field['value_required']|escape:'htmlall':'UTF-8'}" value="{if $field['dependant'] > 0}1{else}{if is_array($field_value)}{count($field_value|escape:'htmlall':'UTF-8')}{/if}{/if}" {if $field['dependant']> 0} data-depend="1"{else} data-depend="0"{/if}> {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control"> {if isset($field_value) AND is_array($field_value)} {FieldsQuote::getOptionValue(implode(',',$field_value))|escape:'htmlall':'UTF-8'} {/if} </span> {else} {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <div class="type_multiboxes" id="uniform-{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}"> <input type="radio" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" id="radio_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" class="form-control {if $field['value_required']}is_required {/if}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" /> <label class="type_multiboxes top" for="radio_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}"> <span><span></span></span>{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </label> </div> <div class="clearfix"></div> {/foreach} {/if} {else} {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <div class="type_multiboxes" id="uniform-{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" style="margin-top: 10px; display: flex; align-items: center;"> <input type="radio" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" id="radio_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" class="form-control {if $field['value_required']}is_required {/if}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" {if isset($field_value) AND is_array($field_value) && in_array($summary_fields_value.field_value_id, $field_value)}checked="checked" {/if} style="width: 5%;" /> <label class="type_multiboxes top" for="radio_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" style="margin-bottom: 0px;"> <span><span></span></span>{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </label> </div> <div class="clearfix"></div> {/foreach} {/if} {elseif $field['field_type'] eq 'checkbox'} <input class="rf_checkboxes" type="hidden" data-required="{$field['value_required']|escape:'htmlall':'UTF-8'}" value="{if $field['dependant'] > 0}1{else}{if is_array($field_value)}{count($field_value)|escape:'htmlall':'UTF-8'}{/if}{/if}" {if $field['dependant']> 0} data-depend="1"{else} data-depend="0"{/if}> {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control"> {if isset($field_value) AND is_array($field_value)} {FieldsQuote::getOptionValue(implode(',',$field_value))|escape:'htmlall':'UTF-8'} {/if} </span> {else} {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <div class="type_multiboxes checker" id="uniform-{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}"> <input type="checkbox" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" id="checkbox_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" class="{if $field['value_required']}is_required{/if}" /> <label class="type_multiboxes" for="checkbox_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}"> <span></span>{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </label> </div> <div class="clearfix"></div> {/foreach} {/if} {else} {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <div class="type_multiboxes" id="uniform-{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}"> <input type="checkbox" data-field="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" id="checkbox_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" class="{if $field['value_required']}is_required{/if} form-control" {if isset($field_value) AND is_array($field_value) AND in_array($summary_fields_value.field_value_id, $field_value)}checked="checked" {/if} /> <label class="type_multiboxes" for="checkbox_{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}"> <span></span>{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </label> </div> <div class="clearfix"></div> {/foreach} {/if} {elseif $field['field_type'] eq 'multiselect'} <input class="rf_checkboxes" type="hidden" data-required="{$field['value_required']|escape:'htmlall':'UTF-8'}" value="{if is_array($field_value|escape:'htmlall':'UTF-8')}{count($field_value)|escape:'htmlall':'UTF-8'}{/if}"> {if $field.editable == 0} {if isset($field_value) AND $field_value} <span class="form-control"> {if isset($field_value) AND is_array($field_value)} {FieldsQuote::getOptionValue(implode(',',$field_value))|escape:'htmlall':'UTF-8'} {/if} </span> {else} <select name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" multiple="multiple" data-type="{$field.field_type|escape:'htmlall':'UTF-8'}" class="type_multiboxes multiselect form-control {if $field['value_required']}is_required {/if}"> {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <option value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}">{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> <p><small>{l s='Hold CTRL/Command key to select multiple values.' mod='productquotation'}</small></p> {/if} {else} <select name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" multiple="multiple" class="type_multiboxes multiselect form-control {if $field['value_required']}is_required {/if}"> {foreach from=$summary_fields_values[$field['id_fmm_quote_fields']] item=summary_fields_value} <option value="{$summary_fields_value['field_value_id']|escape:'htmlall':'UTF-8'}" {if isset($field_value) AND is_array($field_value) AND in_array($summary_fields_value.field_value_id, $field_value)}selected="selected" {/if}>{$summary_fields_value['field_value']|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> <p><small>{l s='Hold CTRL/Command key to select multiple values.' mod='productquotation'}</small></p> {/if} {elseif $field['field_type'] eq 'image'} <div id="field_image_{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> {assign var='root_dir' value=($smarty.const._PS_ROOT_DIR_|cat:'/')} {if $field.editable == 0} {assign var='field_value' value=''} {if isset($value_reg_fields) AND $value_reg_fields} {foreach from=$value_reg_fields item=field_edit} {if !empty($field_edit) AND $field_edit AND $field_edit['id_fmm_quote_fields'] == $field['id_fmm_quote_fields'] AND !empty($field_edit['value'])} {assign var='field_value' value=$field_edit['value']|replace:$root_dir:''} {/if} {/foreach} {else} {assign var='field_value' value=''} {/if} {if isset($field_value) AND $field_value} <img id="preview-image-{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" class="image_container" src="{$smarty.const.__PS_BASE_URI__|escape:'htmlall':'UTF-8'}{$field_value|escape:'htmlall':'UTF-8'}"> {else} <img id="preview-{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" class="image_container" src="{$smarty.const.__PS_BASE_URI__|escape:'htmlall':'UTF-8'}modules/quotefields/views/img/empty.png"> <input type="file" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" id="image_{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" class="image_input {if $field['value_required']}is_required {/if}{if isset($field['field_validation']) AND $field['field_validation'] }validate_field{/if}" {if isset($field['field_validation']) AND $field['field_validation']} data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if} {if isset($field.extensions) AND $field.extensions} data-extensions="{$field.extensions|escape:'htmlall':'UTF-8'}" {/if} data-id="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> {/if} {else} <input type="file" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}]" id="image_{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}" class="image_input {if $field['value_required']}is_required {/if}{if isset($field['field_validation']) AND $field['field_validation'] }validate_field{/if}" {if isset($field['field_validation']) AND $field['field_validation']} data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if} {if isset($field.extensions) AND $field.extensions} data-extensions="{$field.extensions|escape:'htmlall':'UTF-8'}" {/if} data-id="{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> {if isset($field.extensions) AND $field.extensions} <p>{l s='Allowed file types' mod='productquotation'}: {$field.extensions|escape:'htmlall':'UTF-8'}</p>{/if} {/if} </div> {elseif $field['field_type'] eq 'attachment'} <div id="field_attachment_{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}"> {assign var='root_dir' value=($smarty.const._PS_ROOT_DIR_|cat:'/')} {if $field.editable == 0} {assign var='field_value' value=''} {if isset($value_reg_fields) AND $value_reg_fields} {foreach from=$value_reg_fields item=field_edit} {if !empty($field_edit) AND $field_edit AND $field_edit['id_fmm_quote_fields'] == $field['id_fmm_quote_fields'] AND !empty($field_edit['value'])} {assign var='field_value' value=$field_edit['value']|replace:$root_dir:''} {/if} {/foreach} {else} {assign var='field_value' value=''} {/if} {if isset($field_value) AND $field_value} <a class="btn button btn-primary" href="{$actionLink|escape:'htmlall':'UTF-8'}&field={base64_encode($field.id_fmm_quote_fields|escape:'htmlall':'UTF-8')}"> {pathinfo($field_value|escape:'htmlall':'UTF-8', $smarty.const.PATHINFO_FILENAME|escape:'htmlall':'UTF-8')} </a> <br> {else} <img id="preview-{$field.id_fmm_quote_fields|escape:'htmlall':'UTF-8'}" class="image_container" src="{$smarty.const.__PS_BASE_URI__|escape:'htmlall':'UTF-8'}modules/quotefields/views/img/empty.png"> <input type="file" name="fields[{$field.id_fmm_quote_fields|escape:'htmlall':'UTF-8'}]" value="{if !empty($value_reg_fields) AND $value_reg_fields}{foreach from=$value_reg_fields item=field_edit}{if !empty($field_edit) AND $field_edit AND $field_edit.id_fmm_quote_fields == $field.id_fmm_quote_fields AND !empty($field_edit['value'])}{$field_edit['value']|escape:'htmlall':'UTF-8'}{/if}{/foreach}{elseif empty($value_reg_fields) AND !empty($text_default_value) AND $text_default_value}{$text_default_value|escape:'htmlall':'UTF-8'}{/if}" class="form-control attachment {if $field['value_required']}is_required {/if}{if isset($field['field_validation']) AND $field['field_validation'] }validate_field{/if}" {if isset($field['field_validation']) AND $field['field_validation']} data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if} {if isset($field.extensions) AND $field.extensions} data-extensions="{$field.extensions|escape:'htmlall':'UTF-8'}" {/if}> {if isset($field.extensions) AND $field.extensions} <p>{l s='Allowed file types' mod='productquotation'}: {$field.extensions|escape:'htmlall':'UTF-8'}</p>{/if} {/if} {else} <input type="file" name="fields[{$field.id_fmm_quote_fields|escape:'htmlall':'UTF-8'}]" value="{if !empty($value_reg_fields) AND $value_reg_fields}{foreach from=$value_reg_fields item=field_edit}{if !empty($field_edit) AND $field_edit AND $field_edit.id_fmm_quote_fields == $field.id_fmm_quote_fields AND !empty($field_edit['value'])}{$field_edit['value']|escape:'htmlall':'UTF-8'}{/if}{/foreach}{elseif empty($value_reg_fields) AND !empty($text_default_value) AND $text_default_value}{$text_default_value|escape:'htmlall':'UTF-8'}{/if}" class="form-control attachment {if $field['value_required']}is_required {/if}{if isset($field['field_validation']) AND $field['field_validation'] }validate_field{/if}" {if isset($field['field_validation']) AND $field['field_validation']} data-validate="{$field['field_validation']|escape:'htmlall':'UTF-8'}" {/if} {if isset($field.extensions) AND $field.extensions} data-extensions="{$field.extensions|escape:'htmlall':'UTF-8'}" {/if}> {if isset($field.extensions) AND $field.extensions} <p>{l s='Allowed file types' mod='productquotation'}: {$field.extensions|escape:'htmlall':'UTF-8'}</p>{/if} {/if} </div> {elseif $field['field_type'] eq 'message'} <div class="alert alert-{if isset($field['alert_type']) && $field['alert_type'] && $field['alert_type'] == 'error'}danger {$field['alert_type']|escape:'htmlall':'UTF-8'}{else}{$field['alert_type']|escape:'htmlall':'UTF-8'}{/if}"> {$field['default_value']|escape:'htmlall':'UTF-8'} </div> <input type="hidden" name="fields[{$field['id_fmm_quote_fields']|escape:'htmlall':'UTF-8'}][]" value="{$field['default_value']|escape:'htmlall':'UTF-8'}" /> {/if} </div> <div class="clearfix"></div> </div> {/foreach} </fieldset> {if $is_psgdpr} <div class="form-group row "> <label class="col-md-3 form-control-label required"></label> <div class="col-md-6"> {hook h='displayGDPRConsent' mod='psgdpr' id_module=$id_module} </div> </div> {/if} {literal} <style> .rf_no_display { display: none; } #quote_fields .radio-inline, #quote_fields .checkbox { display: inline-block; margin-right: 3% } #quote_fields .radio-inline .radio, #quote_fields .checkbox .checker { display: inline-block; padding-right: 3px; vertical-align: middle } </style> {/literal} </section> </div> {else} <div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> <span style="color: #FF5555!important">*</span> Nom & Prénom </label> <div class="col-md-6"> <input type="text" name="fullname" placeholder="Nom & Prénom" class="form-control" required="required" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> <span style="color: #FF5555!important">*</span> {l s='Email' mod='productquotation'} </label> <div class="col-md-6"> <input type="text" value="{if isset($email)}{$email|escape:'htmlall':'UTF-8'}{/if}" name="email" placeholder="Email" class="validate form-control" id="fmm_email" required="required" /> </div> <div class="clearfix"></div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label">Entreprise</label> <div class="col-md-6"> <input type="text" name="company" placeholder="Entreprise" class="form-control" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> <span style="color: #FF5555!important">*</span> Téléphone </label> <div class="col-md-6"> <input type="text" name="phone" placeholder="Téléphone" class="form-control" required="required" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label">Sujet</label> <div class="col-md-6"> <input type="text" name="subject" placeholder="Sujet" class="form-control" /> </div> </div> <div class="form-group text form-group row"> <label class="col-md-3 form-control-label"> {l s='Message' mod='productquotation'} </label> <div class="col-md-6"> <textarea name="pq_message" id="pq_message" class="form-control" rows="4" placeholder="{l s='Écrivez votre message ici...' mod='productquotation'}"></textarea> </div> </div> </div> {/if} {/if} </div> <div class="own_fmm_quote_infos"> <h2>Les informations</h2> <div class="space-y-5"> <!-- Address --> <div style="display: flex; align-items: flex-start;"> <div style="margin-right: 0.75rem; margin-top: 0.25rem; display: flex; height: 2.2rem; width: 2.2rem; align-items: center; justify-content: center; border-radius: 9999px; background-color: #dbeafe;"> <svg xmlns="http://www.w3.org/2000/svg" style="height: 1.3rem; width: 1.3rem; color: #2563eb;" fill="currentColor" class="bi bi-geo-alt-fill" viewBox="0 0 16 16"> <path d="M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6" /> </svg> </div> <div style="font-size: 0.875rem; color: #4a5568;"> <p style="font-weight: 500; color: #2d3748;">Address</p> <p>Florida Centre Park 2, Lot 7 , N°35</p> <p>Sidi Maarouf, Casablanca, Maroc</p> </div> </div> <!-- Phone --> <div style="display: flex; align-items: flex-start;"> <div style="margin-right: 0.75rem; margin-top: 0.25rem; display: flex; height: 2.2rem; width: 2.2rem; align-items: center; justify-content: center; border-radius: 9999px; background-color: #dcfce7;"> <svg xmlns="http://www.w3.org/2000/svg" style="height: 1.2rem; width: 1.2rem; color: #16a34a;" fill="currentColor" class="bi bi-telephone-fill" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z" /> </svg> </div> <div style="font-size: 0.875rem; color: #4a5568;"> <p style="font-weight: 500; color: #2d3748;">Le téléphone</p> <p> <a href="tel:0522103714" style="text-decoration: none; transition: color 0.2s;">0522103714</a> | <a href="tel:0703169050" style="text-decoration: none; transition: color 0.2s;">0703169050</a> </p> </div> </div> <!-- Fax --> <div style="display: flex; align-items: flex-start;"> <div style="margin-right: 0.75rem; margin-top: 0.25rem; display: flex; height: 2.2rem; width: 2.2rem; align-items: center; justify-content: center; border-radius: 9999px; background-color: #f3e8ff;"> <svg xmlns="http://www.w3.org/2000/svg" style="height: 1.3rem; width: 1.3rem; color: #6b21a8;" fill="currentColor" class="bi bi-printer-fill" viewBox="0 0 16 16"> <path d="M5 1a2 2 0 0 0-2 2v1h10V3a2 2 0 0 0-2-2zm6 8H5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1" /> <path d="M0 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1v-2a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2H2a2 2 0 0 1-2-2zm2.5 1a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1" /> </svg> </div> <div style="font-size: 0.875rem; color: #4a5568;"> <p style="font-weight: 500; color: #2d3748;">Le fax</p> <p> <a href="tel:0522584042" style="text-decoration: none; transition: color 0.2s;">0522584042</a> </p> </div> </div> <!-- Email --> <div style="display: flex; align-items: flex-start;"> <div style="margin-right: 0.75rem; margin-top: 0.25rem; display: flex; height: 2.2rem; width: 2.2rem; align-items: center; justify-content: center; border-radius: 9999px; background-color: #ffedd5;"> <svg xmlns="http://www.w3.org/2000/svg" style="height: 1.2rem; width: 1.2rem; color: #ea580c;" fill="currentColor" class="bi bi-envelope-fill" viewBox="0 0 16 16"> <path d="M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414zM0 4.697v7.104l5.803-3.558zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586zm3.436-.586L16 11.801V4.697z" /> </svg> </div> <div style="font-size: 0.875rem; color: #4a5568;"> <p style="font-weight: 500; color: #2d3748;">L'e-mail</p> <p> <a href="mailto:info@sharedstore.ma" style="text-decoration: none; transition: color 0.2s;">info@sharedstore.ma</a> </p> </div> </div> </div> </div> </div> <div id="fmm_quote_from" class="own_fmm_quote_main_2"> <div class="own_fmm_quote_second_2"> {if isset($products) && $products} <div class="fmm_content_holder a11"> <ul> {foreach from=$products item=product name=products} <li> <input type="hidden" name="pq_id_product" value="{$product.id_product|escape:'htmlall':'UTF-8'}" disabled /> <input type="hidden" name="pq_id_product_attribute" value="{$product.combination|escape:'htmlall':'UTF-8'}" disabled /> <input type="hidden" name="pq_qty" value="{$product.qty|escape:'htmlall':'UTF-8'}" disabled /> <input type="hidden" name="pq_combination" value="{$product.combination|escape:'htmlall':'UTF-8'}" disabled /> <input type="hidden" name="original-price" value="({$product.original_price|escape:'htmlall':'UTF-8'})" disabled /> <div class="pq_img"><a href="{$product.link|escape:'htmlall':'UTF-8'}"><img width="60" src="{$product.img_id|escape:'htmlall':'UTF-8'}" /></a></div> <h6><a href="{$product.link|escape:'htmlall':'UTF-8'}">{$product.name|escape:'htmlall':'UTF-8'}</a><br /><a class="fmm_quote_del" onclick="dropItemQuote({$product.id_quotes_products|escape:'htmlall':'UTF-8'})"></a><strong>{l s='Quantity' mod='productquotation'}: <input type="number" tabindex="{$product.id_quotes_products|escape:'htmlall':'UTF-8'}" value="{$product.qty|escape:'htmlall':'UTF-8'}" min="1" class="fmm_quote_row_qty" /></strong></h6> {if !empty($product.customizations)} <div class="pq_customized_data"> {foreach from=$product.customizations item=cs name=cs} <i>{$cs.label|escape:'htmlall':'UTF-8'}:{if $cs.type > 0}{$cs.value|escape:'htmlall':'UTF-8'}{else}<img src="{if $force_ssl == 1}{$base_dir_ssl|escape:'htmlall':'UTF-8'}{else}{$base_dir|escape:'htmlall':'UTF-8'}{/if}upload/{$cs.value|escape:'htmlall':'UTF-8'}_small" width="20" />{/if}</i><br /> {/foreach} </div> {/if} </li> {/foreach} </ul> </div> {else} <p>{l s='No products in quote.' mod='productquotation'}</p> {/if} {if (isset($PQUOTE_CAPTCHA_ENABLE) && $PQUOTE_CAPTCHA_ENABLE == 1) || Configuration::get('PQUOTE_CAPTCHA_ENABLE') == 1} {if (isset($PQUOTE_CAPTCHA_V3) && $PQUOTE_CAPTCHA_V3 == 'google_v3') || Configuration::get('PQUOTE_CAPTCHA_V3') == 'google_v3'} <div id="g-recaptcha-response-{rand()|intval}" class="col-md-6"></div> {/if} {/if} <div id="messageContainer" class="alert" style="display: none;"></div> {if isset($products) && $products} <div class="submit_fmm_pq_submit"> <footer class="form-footer text-sm-right"> {if isset($summary_fields) && $summary_fields} {hook h='displayGDPRConsent' mod='psgdpr' id_module=$id_module} {/if} <button class="button btn btn-primary fmm_quote_sb_btn" id="submitQuote" onclick="return validateForm(this);" name="submitQuote" type="submit"><span>{l s='Submit' mod='productquotation'} <i class="icon-chevron-right right"></i></span></button> <button class="button btn btn-primary" type="button" onclick="fmmQuoteUpdate(this);">{l s='Update Quote' mod='productquotation'}</button> </footer> </div> {/if} </div> </div> </form> {/block}
Save
cmd:
run