<div class="col-lg-3 left_liseuse lf_lis">
<div id="formOptionPapierLiseuse">
{% if papierCourant.id is defined %}
<div class="global_right">
{% for item in papiers %}
{% if item.typeProduct == constant('App\\Entity\\Product::PAPIER') %}
<div class="global_right_list d-sm-flex">
<div class="txt_right d-inline-block text-truncate filePapierNameParent" ><a class="filePapierName" data-token="{{ item.token }}" style="color: #000;" href="{{ path('liseuse',{token:item.token}) }}" >{{ item.filePapierName }}</a></div>
<div class="price_fichier" id="token-{{item.token }}">{{ number_format(item.prixHt) }}€ HT</div>
<div class="icone_right">
{% if abonnementPro %}
<a class="saveDocLiseuse" href="{{ path('save_file_client',{tokeCartDetail:item.token}) }}" data-toggle="tooltip" data-title="Enregistrer mon fichier dans mon espace abonné"></a>
{% endif %}
{% if item.isModif %}
<a class="telechargerDocLiseuse telechargerDocLiseuseModif" href="{{ path('download_doc_liseuse',{token:item.token}) }}" data-toggle="tooltip" data-title="Enregistrer sous"></a>
{% else %}
<a class="telechargerDocLiseuse" href="{{ path('download_doc_liseuse',{token:item.token}) }}" data-toggle="tooltip" data-title="Enregistrer sous"></a>
{% endif %}
{% if item.id == papierCourant.id %}
<a href="{{ path('liseuse',{token:item.token}) }}" class="editPdfLiseuse filePapierNameIconEdit" data-token="{{ item.token }}" data-toggle="tooltip" data-title="Modification pdf"></a>
{% else %}
<a href="{{ path('liseuse',{token:item.token}) }}" class="editPdfLiseuse filePapierNameIconEdit" data-token="{{ item.token }}" data-toggle="tooltip" data-title="Modifier mes options d’impression"></a>
{% endif %}
<a class="deletedPapierPageLiseuse" href="{{ path('liseuse_deleted',{token:item.token}) }}" data-toggle="tooltip" data-title="Supprimer"></a>
</div>
</div>
{% endif %}
{% endfor %}
</div>
<form id="formOptionPapier">
<h3 class="text-center mt-0">{{ 'Je souhaite recevoir aujourd’hui des :' | trans({}, "productTranslate") }}</h3>
<div class="d-flex bx_global_radio taille_full">
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_DOC') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_DOC')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_DOC') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_DOC') }}" class="block taille ">{{ 'Impressions non reliées' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" data-name="ma brochure" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_BROCHURE') }}" class="block taille">{{ 'Brochures & documents reliés' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" data-name="mon livre" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_lIVRES') }}" class="block taille">{{ 'Livres' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" data-name="mon catalogue" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_CATALOGES') }}" class="block taille">{{ 'Catalogues' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" data-name="mon livrets" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_LIVRETS') }}" class="block taille">{{ 'Livrets & magasines' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="souhaite_str" class="souhaite_str" data-name="mon rapport" id="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT') }}" {% if papierCourant.souhaiteStr == constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT')%}checked="checked"{% endif %} value="{{ constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT') }}">
<label for="souhaite_str{{ constant('App\\Entity\\CartDetail::SOUHAITE_RAPORT') }}" class="block taille">{{ 'Rapports & thèses' | trans({}, "productTranslate") }}</label>
</div>
</div>
<h3 class="text-center">{{ 'Paramètres d’impression' | trans({}, "productTranslate") }}</h3>
<input type="hidden" value="{{ papierCourant.token }}" name="token_cart_detail" id="token_cart_detail">
<input type="hidden" value="{{ papierCourant.qty }}" name="qty_total">
<input type="hidden" value="{{ papierCourant.qtyColor }}" name="qty_color">
<input type="hidden" value="{{ papierCourant.qtyNoir }}" name="qty_noir">
<input type="hidden" value="{{ papierCourant.product.id }}" name="product_id">
<input type="hidden" value="{{ arrayRegleReluire }}" id="arrayRegleReluire">
{% if attrsFormat %}
<div class="d-flex bx_global_radio taille_full">
{% for item in attrsFormat %}
{% if item.typeFormat != constant('App\\Entity\\Attribut::TYPE_FORMAT_A6') %}
<div class="taille tailleSelect">
<input type="radio" data-format-type="{{ item.typeFormat }}" name="format" id="format{{ item.id }}" value="{{ item.id }}" {% if papierCourant.productAttribute.format.id == item.id %} checked="checked" {% endif %}>
<label for="format{{ item.id }}" class="block taille{% if loop.last %}4{% else %}1{% endif %}">{{ item.name | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% endfor %}
</div>
{% endif %}
{% if accCouleur %}
<div class="d-flex bx_global_radio">
{% for item in accCouleur %}
<div class="taille tailleSelect">
<input type="radio" name="couleur" id="couleur{{ item.id }}" value="{{ item.id }}"
{% if papierCourant.cartDetailAccessoire is defined %}
{% if checkColor(papierCourant.cartDetailAccessoire,item.id ) %}
checked="checked"
{% endif %}
{% endif %}
>
<label for="couleur{{ item.id }}" class="block taille5">{{ item.name | trans({}, "productTranslate") }}</label>
</div>
{% endfor %}
</div>
{% endif %}
<div class="d-flex bx_global_radio">
<div class="taille tailleSelect">
<input type="radio" name="rectoverso" id="recto"
value="{{ constant('App\\Entity\\ProductAttribute::RECTO') }}" {% if papierCourant.productAttribute.rectoverso == constant('App\\Entity\\ProductAttribute::RECTO') %} checked="checked" {% endif %}>
<label for="recto" class="block taille5">{{ 'Recto' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="rectoverso" id="rectoverso"
value="{{ constant('App\\Entity\\ProductAttribute::VERSO') }}" {% if papierCourant.productAttribute.rectoverso == constant('App\\Entity\\ProductAttribute::VERSO') %} checked="checked" {% endif %}>
<label for="rectoverso" class="block taille6">{{ 'Recto & Verso' | trans({}, "productTranslate") }}</label>
</div>
</div>
<div class="d-flex bx_global_radio">
<div class="taille tailleSelect">
<input type="radio" name="isReluire" id="relie" value="1" {% if papierCourant.isReluire == true %}checked="checked"{% endif %}>
<label for="relie" class="block taille5">{{ 'Relié' | trans({}, "productTranslate") }}</label>
</div>
<div class="taille tailleSelect">
<input type="radio" name="isReluire" id="non-relie" value="0" {% if papierCourant.isReluire == false %}checked="checked"{% endif %}>
<label for="non-relie" class="block taille6">{{ 'Non relié' | trans({}, "productTranslate") }} </label>
</div>
</div>
{#/ si doc rectoverso et non relie/#}
<div class="mt-3 docRectoversoGrandPetitCote " style="{% if papierCourant.petitCote == true or papierCourant.grandCote == true %}{% else %}display: none!important;{% endif %}">
<div class="d-flex position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 coteBlock displayNone">
<div class="taille petit_cote_img" style="margin-right: 20px;width: 45%!important;">
<input type="radio" class="coteNameDoc" name="coteDoc" id="petitCoteDoc" value="petitCoteDoc" {% if papierCourant.petitCote == true %}checked="checked"{% endif %}>
<label for="petitCoteDoc" class=" block taille8" style="height: 65%!important;">{{ 'Petit côté' | trans({}, "productTranslate") }} </label>
</div>
<div class="taille grand_cote_img" style="width: 45%!important;">
<input type="radio" class="coteNamDoce" name="coteDoc" id="grandCoteDoc" value="grandCoteDoc" {% if papierCourant.grandCote == true %}checked="checked"{% endif %}>
<label for="grandCoteDoc" class=" block taille8 border-0 " style="height: 65%!important;">{{ 'Grand côté' | trans({}, "productTranslate") }} </label>
</div>
</div>
</div>
{% if accReluire %}
<div class="position-relative">
<div class="abs_relie bx_global_radio rounded-0 border-0 mt-0" id="accReluire" style="position: initial; {% if papierCourant.isReluire == false %} display: none {% endif %}">
<h4>Types de reliures souhaitée :</h4> {% for item in accReluire %}
{% if item.isDosCarre == true %}
{% set isCarreColle = true %}
{% else %}
{% set isCarreColle = false %}
{% endif %}
{% if item.papierCovertureMat == true or item.papierCovertureBrillant == true %}
{% set isPapierCouverture = true %}
{% else %}
{% set isPapierCouverture = false %}
{% endif %}
{% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_TERMO') %}
{% set classReluireVer = 'ver_termo' %}
{% set classReluireHorz = 'horz_termo' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_PLASTIQUE') %}
{% set classReluireVer = 'ver_plastique' %}
{% set classReluireHorz = 'horz_plastique' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_METALIQUE') %}
{% set classReluireVer = 'ver_metalique' %}
{% set classReluireHorz = 'horz_metalique' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_GRAF') %}
{% set classReluireVer = 'ver_graf' %}
{% set classReluireHorz = 'horz_graf' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}
{% set classReluireVer = 'ver_point_metal' %}
{% set classReluireHorz = 'horz_point_metal' %}
{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}
{% set classReluireVer = 'ver_point_metal' %}
{% set classReluireHorz = 'horz_point_metal' %}
{% else %}
{% set classReluireVer = '' %}
{% set classReluireHorz = '' %}
{% endif %}
{#<div class="taille border-bottom border-dark" {% if isCarreColle %}data-toggle="tooltip" data-original-title="Généralement utilisé pour les catalogues et les livrets"{% endif %}>#}
<div class="taille border-bottom border-dark" {% if isCarreColle %}data-toggle="tooltip" data-original-title=""{% endif %}>
<input type="radio" name="reluire" id="reluire{{ item.id }}" data-type-reluire="{{ item.typeReluire }}" class="reluireName" data-carre-colle="{% if isCarreColle %}1{% else %}0{% endif %}"
value="{{ item.id }}"
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id %}
checked="checked"
{% endif %}>
<label data-original-title="" for="reluire{{ item.id }}" class="block taille7">
{{ item.name | trans({}, "productTranslate") }}
<span class="textAccQuoi textAccQuoiColorGris" style=""><a style="text-decoration: none;" href="/{{ item.pathPage }}" target="_blank"> {{ "c\'est quoi ?" | trans({}, "productTranslate") }}</a></span>
{% if isCarreColle %}<span style="font-size: 11px;">({{ 'Livrets, livres & catalogues' | trans({}, "productTranslate") }})</span> {% endif %}
<span style="clear: both;"></span>
</label>
</div>
{#option reluire #}
{% set displayColorR = false %}
<div class="reluire{{ item.id }} reluireBlock displayNone" style="
{% if papierCourant.isReluire and getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% set displayColorD = true %}
{% else %}
display: none
{% endif %}
">
{% if item.imageReluire2 %}
<div>
<a href="{{ asset('/imageSite/'~item.imageReluire2) }}" data-lightbox="image" data-title=""><img style=" width: 100%; padding: 15px;text-align: center; max-height: 180px;" src="{{ asset('/imageSite/'~item.imageReluire2) }}" ></a>
</div>
{% endif %}
{% if item.petitCote == true or item.grandCote == true %}
{% if isPapierCouverture == true %}
<div class="d-flex position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 coteBlock displayNone"
style="display: none">
{#<div class="taille {{ classReluireHorz }} {% if isCarreColle == true %}horz1{% endif %}">#}
{#<input type="radio" data-carre-colle="{% if isCarreColle == true %}1{% else %}0{% endif %}" class="coteName" name="cote" id="petitCote{{ item.id }}" value="petitCote" {% if item.petitCote == false %} disabled {% endif %}#}
{#{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).petitCote %}#}
{#checked="checked"#}
{#{% endif %}#}
{#>#}
{#<label for="petitCote{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">Petit côté </label>#}
{#</div>#}
<div style="width: 100%;" class="taille {{ classReluireVer }} {% if isCarreColle == true %}ver1{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}ver3{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}ver5{% else %}{% endif %}">
<input type="radio"
data-carre-colle="{% if isCarreColle == true %}1{% else %}{% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}2{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}3{% else %}0{% endif %}{% endif %}" class="coteName" name="cote" id="grandCote{{ item.id }}" value="grandCote" {% if item.grandCote == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).grandCote %}
checked="checked"
{% endif %}
>
<label style="width: 100%;" for="grandCote{{ item.id }}" {% if item.grandCote == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Grand côté' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% else %}
<div class="d-flex position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 coteBlock displayNone"
style="display: none">
<div class="taille {{ classReluireHorz }} {% if isCarreColle == true %}horz1{% endif %}">
<input type="radio" data-carre-colle="{% if isCarreColle == true %}1{% else %}0{% endif %}" class="coteName" name="cote" id="petitCote{{ item.id }}" value="petitCote" {% if item.petitCote == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).petitCote %}
checked="checked"
{% endif %}
>
<label for="petitCote{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">{{ 'Petit côté' | trans({}, "productTranslate") }} </label>
</div>
<div class="taille {{ classReluireVer }} {% if isCarreColle == true %}ver1{% endif %}">
<input type="radio" data-carre-colle="{% if isCarreColle == true %}1{% else %}0{% endif %}" class="coteName" name="cote" id="grandCote{{ item.id }}" value="grandCote" {% if item.grandCote == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).grandCote %}
checked="checked"
{% endif %}
>
<label for="grandCote{{ item.id }}" {% if item.grandCote == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Grand côté' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% endif %}
{% endif %}
{% if isPapierCouverture == true %}
{% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') or item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}
<div class="taille border-bottom border-top border-dark couverturePapierBlock" style="
width: 100%!important;text-align: center;
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
<h4 style="margin: 15px 0;margin-bottom: 15px;display: block;text-align: center;color: #969696;">{{ 'Papier de couverture' | trans({}, "productTranslate") }}</h4>
</div>
<div class="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
d-flex
{% endif %}
position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 couverturePapierBlock displayNone"
style="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
<div {% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %}id="papierCoverture3" class="taille horz4" {% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %}id="papierCoverture5" class="taille horz6" {% endif %}>
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureMat{{ item.id }}" value="papierCovertureMat" {% if item.papierCovertureMat == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureMat %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;text-align: center;padding-top: 84px!important;" for="papierCovertureMat{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">{{ 'Papier Mat 160g' | trans({}, "productTranslate") }}</label>
</div>
<div {% if item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_POINT_METAL') %} id="papierCoverture4" class="taille ver4"{% elseif item.typeReluire == constant('App\\Entity\\Accessoire::TYPE_RELUIRE_DOS_PIQUEE') %} id="papierCoverture6" class="taille ver6"{% endif %} >
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureBrillant{{ item.id }}" value="papierCovertureBrillant" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureBrillant %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;min-width: 100px;text-align: center;padding-top: 84px!important;" for="papierCovertureBrillant{{ item.id }}" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Papier Brillant 160g' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% else %}
<div class="taille border-bottom border-top border-dark couverturePapierBlock" data-toggle="tooltip" data-original-title="Par défaut, la première et dernière page de votre PDF seront imprimées sur du papier 300g semi souple" style="
width: 100%!important;text-align: center;
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
{#<div class="titreCouvertureOption block taille7">Papier de couverture</div>#}
<h4 style="margin: 15px 0;margin-bottom: 15px;display: block;text-align: center;color: #969696;">Papier de couverture</h4>
</div>
<div class="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
d-flex
{% endif %}
position-relative bx_global_radio bx1 rounded-0 border-0 mt-0 couverturePapierBlock displayNone"
style="
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none
{% endif %}
">
<div id="papierCoverture1" class="taille horz2">
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureMat{{ item.id }}" value="papierCovertureMat" {% if item.papierCovertureMat == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureMat %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;text-align: center;padding-top: 84px!important;" for="papierCovertureMat{{ item.id }}" {% if item.petitCote == false %} disabled {% endif %}class=" block taille8">{{ 'Papier 300G Mat' | trans({}, "productTranslate") }}</label>
</div>
<div id="papierCoverture2" class="taille ver2">
<input type="radio" class="papierCovertureName" name="papierCoverture" id="papierCovertureBrillant{{ item.id }}" value="papierCovertureBrillant" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and getAccessoireReluire(papierCourant.id).papierCovertureBrillant %}
checked="checked"
{% endif %}
>
<label style="font-size: 13px;min-width: 100px;text-align: center;padding-top: 84px!important;" for="papierCovertureBrillant{{ item.id }}" {% if item.papierCovertureBrillant == false %} disabled {% endif %}
class=" block taille8 border-0">{{ 'Papier 300G brillant' | trans({}, "productTranslate") }} </label>
</div>
</div>
{% endif %}
{% endif %}
{% if getValByJson(item.couleurDos)|length > 0 %}
<div class="bx_global_radio reluireColorD color_box border-bottom border-dark rounded-0 mt-0 colorDosBlock displayNone"
style="
{% if isPapierCouverture == true %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and (getAccessoireReluire(papierCourant.id).papierCovertureBrillant or getAccessoireReluire(papierCourant.id).papierCovertureMat) %}
{% else %}
display: none;
{% endif %}
{% else %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) %}
{% else %}
display: none;
{% endif %}
{% endif %}
">
<h4>{{ 'Couleur dos cartonné' | trans({}, "productTranslate") }}</h4>
<div class="d-flex pl-3 pr-3 justify-content-center">
{% if getValByJson(item.couleurDos,'colorBlackDos') %}
<div class="taille noir">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="noir_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorBlackDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorBlackDos">
<label for="noir_{{ item.id }}" class=" block taille9" title="noir">{{ 'Noir' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorBlancDos') %}
<div class="taille blanc">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="blanc_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorBlancDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorBlancDos">
<label for="blanc_{{ item.id }}" class=" block taille9" title="{{ 'blanc' | trans({}, "productTranslate") }}">{{ 'blanc' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorBlueDos') %}
<div class="taille bleu">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="bleu_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorBlueDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorBlueDos">
<label for="bleu_{{ item.id }}" class=" block taille9" title="{{ 'Bleu' | trans({}, "productTranslate") }}">{{ 'Bleu' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorGreenDos') %}
<div class="taille vert">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="vert_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorGreenDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorGreenDos">
<label for="vert_{{ item.id }}" class=" block taille9" title="{{ 'Vert' | trans({}, "productTranslate") }}">{{ 'Vert' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorRedDos') %}
<div class="taille rouge">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="rouge_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorRedDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorRedDos">
<label for="rouge_{{ item.id }}" class=" block taille9" title="{{ 'Rouge' | trans({}, "productTranslate") }}">{{ 'Rouge' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorYellowDos') %}
<div class="taille jaune">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="jaune_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorYellowDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorYellowDos">
<label for="jaune_{{ item.id }}" class=" block taille9" title="{{ 'Jaune' | trans({}, "productTranslate") }}">{{ 'Jaune' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleurDos,'colorTransDos') %}
<div class="taille transparent">
<input type="radio" name="couleurDos" class="couleurDos colorBox" id="trans_{{ item.id }}"
{% if displayColorD(papierCourant.id,item.id,'colorTransDos') %}
checked="checked"
{% set displayColorR = true %}
{% endif %}
value="colorTransDos">
<label for="trans_{{ item.id }}" class=" block taille9"
title="{{ 'Transparent' | trans({}, "productTranslate") }}">{{ 'Transparent' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
</div>
</div>
{% endif %}
{% if getValByJson(item.couleur)|length > 0 %}
<div class="bx_global_radio reluireColorR color_box rounded-0 border-bottom border-dark border-top-0 mt-0 colorBlock displayNone"
style="
{% if isCarreColle == true %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and displayColorR and (getAccessoireReluire(papierCourant.id).papierCovertureBrillant or getAccessoireReluire(papierCourant.id).papierCovertureMat) %}
{% else %}
display: none;
{% endif %}
{% else %}
{% if getAccessoireReluire(papierCourant.id) and getAccessoireReluire(papierCourant.id).accessoire.id == item.id and (getAccessoireReluire(papierCourant.id).grandCote or getAccessoireReluire(papierCourant.id).petitCote) and displayColorR %}
{% else %}
display: none;
{% endif %}
{% endif %}
">
<h4>{{ 'Couleur' | trans({}, "productTranslate") }} {{ item.name | trans({}, "productTranslate") }}</h4>
<div class="d-flex pl-3 pr-3 justify-content-center">
{% if getValByJson(item.couleur,'colorBlackR') %}
<div class="taille noir">
<input type="radio" name="couleurR" class="couleurR colorBox" id="noir_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorBlackR') %}
checked="checked"
{% endif %}
value="colorBlackR">
<label for="noir_select_{{ item.id }}" class=" block taille9"
title="{{ 'Noir' | trans({}, "productTranslate") }}">{{ 'Noir' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorBlancR') %}
<div class="taille blanc">
<input type="radio" name="couleurR" class="couleurR colorBox" id="blanc_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorBlancR') %}
checked="checked"
{% endif %}
value="colorBlancR">
<label for="blanc_select_{{ item.id }}" class=" block taille9"
title="{{ 'blanc' | trans({}, "productTranslate") }}">{{ 'blanc' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorBlueR') %}
<div class="taille bleu">
<input type="radio" name="couleurR" class="couleurR colorBox" id="bleu_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorBlueR') %}
checked="checked"
{% endif %}
value="colorBlueR">
<label for="bleu_select_{{ item.id }}" class=" block taille9"
title="{{ 'Bleu' | trans({}, "productTranslate") }}">{{ 'Bleu' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorGreenR') %}
<div class="taille vert">
<input type="radio" name="couleurR" class="couleurR colorBox" id="vert_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorGreenR') %}
checked="checked"
{% endif %}
value="colorGreenR">
<label for="vert_select_{{ item.id }}" class=" block taille9"
title="{{ 'Vert' | trans({}, "productTranslate") }}">{{ 'Vert' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorRedR') %}
<div class="taille rouge">
<input type="radio" name="couleurR" class="couleurR colorBox" id="rouge_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorRedR') %}
checked="checked"
{% endif %}
value="colorRedR">
<label for="rouge_select_{{ item.id }}" class=" block taille9"
title="{{ 'Rouge' | trans({}, "productTranslate") }}">{{ 'Rouge' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorYellowR') %}
<div class="taille jaune">
<input type="radio" name="couleurR" class="couleurR colorBox" id="jaune_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorYellowR') %}
checked="checked"
{% endif %}
value="colorYellowR">
<label for="jaune_select_{{ item.id }}" class=" block taille9"
title="{{ 'Jaune' | trans({}, "productTranslate") }}">{{ 'Jaune' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
{% if getValByJson(item.couleur,'colorTransR') %}
<div class="taille transparent">
<input type="radio" name="couleurR" class="couleurR colorBox" id="trans_select_{{ item.id }}"
{% if displayColorR(papierCourant.id,item.id,'colorTransR') %}
checked="checked"
{% endif %}
value="colorTransR">
<label for="trans_select_{{ item.id }}" class=" block taille9"
title="{{ 'Transparent' | trans({}, "productTranslate") }}">{{ 'Transparent' | trans({}, "productTranslate") }}</label>
</div>
{% endif %}
</div>
</div>
{% endif %}
</div>
{% endfor %}
</div>
</div>
{% endif %}
<div>
{#<div class="bx_select">#}
{#<div class=" page_check ">#}
{#<label class="labelMarge" > Imprimer sans marges <i data-toggle="tooltip" style="cursor: pointer" data-placement="bottom" data-title="Un bord perdu de 3 mm sera appliqué autour de votre document." class="fa fa-info-circle fa-lg" aria-hidden="true"></i></label>#}
{#<input type="checkbox" name="marge" id="marge" class="inputMarge" {% if papierCourant.imprimSansMarge %} checked="checked" {% endif %}>#}
{#</div>#}
{#</div>#}
<div class="bx_select text-center">
<label for="papier" class="labelFormatPapier">{{ 'Papier' | trans({}, "productTranslate") }}</label>
<div class="d-flex">
<div class="f_family" id="gramgeSelect" style="width: 100%!important;">
{% include 'front/liseuse-papier/gramage.html.twig' %}
</div>
</div>
</div>
<div class="bx_select" style="margin-bottom: 15px;">
<label for="exemplaire" class="labelFormatExemplaire">{{ 'Exemplaire(s)' | trans({}, "productTranslate") }}</label>
{#<div class="number">#}
{#<span class="minus" style="cursor: pointer;font-size: 20px;">-</span>#}
{#<input type="text" value="{{ papierCourant.nbrPapier }}" name="nbrCopie">#}
{#<span class="plus" style="cursor: pointer;font-size: 20px;">+</span>#}
{#</div>#}
<div class="d-flex">
<div class="f_family numbr_lis_option" id="exemplaireSelect" style=" width: 95% !important;">
<a style=" width: 100%!important;" class="btn btn-primary collapsed" data-toggle="collapse" href="#collapsePapierexemplaire" role="button" aria-expanded="true" aria-controls="collapsePapierexemplaire" id="papierExemplaire">
{% if papierCourant.nbrPapier %}{{ papierCourant.nbrPapier }}{% else %}Nombre d’exemplaires{% endif %}
</a>
<input type="hidden" name="nbrCopie" value="{{ papierCourant.nbrPapier }}" id="nbrCopie">
<div class="collapse" id="collapsePapierexemplaire">
{% for item in 1..9 %}
<span class="exemplaireSelector fontFamily font-click{% if papierCourant.nbrPapier == item %} active {% endif %}" data-name="{{ item }}" data-value="{{ item }}" data-value-css="exemplaire_click">{{ item }}</span>
{% endfor %}
<span class="exemplaireSelector10Plus exemplaireSelector fontFamily font-click{% if papierCourant.nbrPapier > 9 %} active {% endif %}" data-value-css="exemplaire_click">10 +</span>
</div>
</div>
</div>
</div>
</div>
<div class="bx_select mt-0 mb-3">
<a href="https://airtable.com/appGsxeAfcCr2kzZa/shrpJFziCBqalzRDi" target="_blank" id="btnExemplairePlus50" >{{ 'Demander un devis pour 50+' | trans({}, "productTranslate") }}</a>
</div>
<div class="bx_select mt-2 mb-2 btnReluireBlock" {% if getAccessoireReluire(papierCourant.id) %} {% else %}style="display: none"{% endif %}>
<a href="#" id="btnReluireExemple" data-token="{{ papierCourant.token }}">{{ 'À quoi ressemblera' | trans({}, "productTranslate") }} <span id="nomDoc"> {{ 'ma brochuire' | trans({}, "productTranslate") }}</span> ?</a>
</div>
<div class="bx_select mt-4 mb-4">
<div class="imprimeur_commentaire_btn">
<a style="padding-left: 0px;padding-right: 0;background-image:none;display: block;width: 95%;" href="#" id="imprimeur_commentaire_btn" >{{ 'Ajouter un commentaire' | trans({}, "productTranslate") }}</a>
</div>
<div class="imprimeur_commentaire" style="max-width: 100%;margin-right: 20px;display: none">
<textarea name="commentaire" class="imprimeur_commentaire_input" id="commentaireLiseuse" placeholder="Ajouter un commentaire à l’imprimeur ?">{{ papierCourant.commentaire }}</textarea>
</div>
</div>
<div class="col-12 p-md-0 mt-4 mb-4 form-check_link_lf_lis">
<div class="form-check pl-0">
<label class="container" id="decoupeLabel">
{{ 'Découpe du document' | trans({}, "productTranslate") }} + 1,99 € <span data-toggle="tooltip" style="cursor: pointer" data-placement="bottom" data-title="{{ 'Votre document sera imprimé tel que vous le voyez sur la liseuse. En sélectionnant l’option de découpe, votre fichier devra comporter un fond perdu et des marges de sécurité entre 5 et 8mm' | trans({}, "productTranslate") }}" ><img style="width: 14px;margin-left: 3px;" src="{{ asset('/images/information.png') }}"></span>
<input type="checkbox" name="isDecoupeDoc" id="isDecoupeDoc" class="inputMarge" {% if papierCourant.isDecoupeDoc %} checked="checked" {% endif %}>
<span class="checkmark"></span>
</label>
</div>
</div>
</form>
{% endif %}
{% if papierCourant %}
{#<h3 class="text-center titreMenuPdfLiseuse titretop100pdf">Notre Top 100 des livres et documents <br> essentiels à imprimer#}
{#<span class="livicon-evo" data-options="#}
{#name: label-new.svg;#}
{#style: lines;#}
{#size: 30px;#}
{#strokeColor: #000000;#}
{#strokeColorAction: #000;#}
{#repeat:loop;#}
{#colorsOnHover: custom#}
{#"></span>#}
{#</h3>#}
{#<div class="box_header1 box_headerLiseuse boxtop100pdf">#}
{#<div class=" bx_global_radio input-group md-form form-sm form-2 bloc-liseuse-doc">#}
{#<input class="form-control input_search_top_pdf_liseuse" id="inputPdf" placeholder="Quels documents ou livres recherchez-vous aujourd’hui?" type="text" >#}
{#<div class="input-group-append " id="searchBtn">#}
{#<button id="buttonSearchLiv" class="buttonSearchDoc" disabled="disabled"><span class="search_top" id="spanSearchBtn"></span></button>#}
{#</div>#}
{#</div>#}
{#<div>#}
{#<h4>De quel type de documents avez vous besoin ?</h4>#}
{#<div class="d-flex bx_global_radio taille_full bottom_lis_doc">#}
{#{% for category in categories %}#}
{#<div class="taille">#}
{#<input type="radio" name="categoryPdf" id="categoryId{{ category.id }}" value="{{ category.id }}" >#}
{#<label for="categoryId{{ category.id }}" class="block taille">{{ category.titre }}</label>#}
{#</div>#}
{#{% endfor %}#}
{#</div>#}
{#</div>#}
{#<div class="bx_global_radio_result_pdf">#}
{#<input type="hidden" value="0" id="offset">#}
{#<div class="row" id="blocTopProduct" style="width: 100%;">#}
{#<div class=" row blocTopProductwithoutPagination mb-3" style="width: 100%;"></div>#}
{#</div>#}
{#<span id="endPdf"></span>#}
{#</div>#}
{#</div>#}
{% endif %}
<div class="global_right">
<div class=" mb-4">
<div class="mr-3"><a href="#" id="addFichierLiseuseBtnSecond" class="addFichierLiseuse">{{ '+ Ajouter un ou plusieurs autres fichiers' | trans({}, "productTranslate") }}</a></div>
{#<div class="mt-1"><a class="newFichierLiseuse">Nouveau</a></div>#}
</div>
</div>
{% if displayBtnDuplicate %}
<div class="col-12 p-md-0 mt-5 form-check_link_lf_lis">
{% if checkIsduplicatePerference %}
<p >{{ 'Voulez-vous appliquer ces options de paramétrage à tous vos documents ?' | trans({}, "productTranslate") }}</p>
<p id="appAllPreferenceQ" style="background-image: none;"></p>
<div class="form-check" style="margin-bottom: 100px;">
<label class="container">
{{ 'Appliquer à tous les documents' | trans({}, "productTranslate") }}
<input type="checkbox" id="appAllPreference" {% if papierCourant.cart and papierCourant.cart.appliqueParam %}checked="checked"{% endif %} data-token="{{ papierCourant.token }}">
<span class="checkmark"></span>
</label>
</div>
{% else %}
<p id="appAllPreferenceQ">{{ "Vos documents uploadés ne peuvent avoir l\'option des mêmes paramétrages de reliure" | trans({}, "productTranslate") }}</p>
{% endif %}
</div>
{% endif %}
</div>
</div>
<!-- Modal upload -->
{% if abonnementPro %}
{% if checkIsComptableAboPro(app.user) %}
<div class="modal fade " id="addFichierLiseuseProduct" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;">
<div class="modal-dialog modal-lg" style="margin-top: 3vw;">
<div class="modal-content modalProduct">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="alert alert-warning part_mon_compte fade show p-2" role="alert">
<strong>{{ "Oups!" | trans({}, "productTranslate")|raw }}</strong> {{ "vous n\'êtes pas autorisé à imprimer" | trans({}, "productTranslate") }}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true"></span>
</button>
</div>
</div>
</div>
</div>
</div>
{% else %}
<div class="modal_type_model1 modal fade" id="addFichierLiseuseProduct" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document" style="margin-top: 1vw;">
<div class="modal-content">
<div class="modal-header">
<h2 class="modal-title" id="exampleModalLabel">Ajouter vos documents</h2>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="row modal_model1">
<div class="col-md-6">
<div class="glob_modal_model1 pb-0" style="height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;">
<img style="width: fit-content;margin-left: auto;margin-right: auto;" src="{{ asset('images/modal_img1.png') }}">
<h4>{{ 'Depuis votre navigateur internet' | trans({}, "productTranslate") }}</h4>
<div id="fileuploaderLiseuse1"></div>
<input type="hidden" id="product_imprission_id" value="{% if productPapier.id is defined %}{{ productPapier.id }}{% endif %}">
<div class="link_modal_model1 mt-auto"> <a href="#" id="uploadPdfPageLiseuse" style="margin-bottom: 16px;">{{ 'Importer mes fichiers' | trans({}, "productTranslate") }}</a> </div>
</div>
</div>
<div class="col-md-6">
<div class="glob_modal_model1" style="height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;">
<img style="width: fit-content;margin-left: auto;margin-right: auto;" src="{{ asset('images/modal_img2.png') }}">
<h4>{{ 'Depuis votre espace abonné' | trans({}, "productTranslate") }}</h4>
<h5 style="margin-bottom:0px;">{{ 'Livraison le jour même sur créneau de 30 mn dans plus de 10 villes ou sous 48H maximum dans le reste de la France.' | trans({}, "productTranslate") }}</h5>
<h5 style="margin-bottom:0px;">{{ 'Plus de 100 combinaisons de reliures' | trans({}, "productTranslate") }}</h5>
<h5 style="margin-bottom:0px;">{{ 'Vous pouvez importer jusqu’a 30 fichiers' | trans({}, "productTranslate") }}</h5>
<h5 style="margin-bottom:0px;">{{ 'Livraison gratuite dès 29€' | trans({}, "productTranslate") }}</h5>
<h5 style="margin-bottom:0px;">{{ 'Prix instantané avec la technologie auto detect' | trans({}, "productTranslate") }}</h5>
<div style="margin-top: 48px;" class="link_modal_model1 right_modal_model1 mt-auto"> <a href="{{ path('file_user_page_b2b') }}">{{ 'Abonnement' | trans({}, "productTranslate") }} {{ getNameAbonnementPro(app.user)|raw }} </a> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endif%}
{% else %}
<div class="modal_type_model1 modal fade" id="addFichierLiseuseProduct" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document" style="margin-top: 1vw;">
<div class="modal-content">
<div class="modal-header">
<h2 class="modal-title" id="exampleModalLabel">{{ 'Ajouter vos documents' | trans({}, "productTranslate") }}</h2>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="row modal_model1">
<div class="col-md-6">
<div class="glob_modal_model1 pb-0" style="height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;">
<img style="width: fit-content;margin-left: auto;margin-right: auto;" src="{{ asset('images/modal_img1.png') }}">
<h4>{{ 'Depuis votre navigateur internet' | trans({}, "productTranslate") }}</h4>
<div id="fileuploaderLiseuse1"></div>
<input type="hidden" id="product_imprission_id" value="{% if productPapier.id is defined %}{{ productPapier.id }}{% endif %}">
<div class="link_modal_model1 mt-auto"> <a href="#" id="uploadPdfPageLiseuse">{{ 'Importer mes fichiers' | trans({}, "productTranslate") }}</a> </div>
</div>
</div>
<div class="col-md-6">
<div class="glob_modal_model1" style="height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;">
<img style="width: fit-content;margin-left: auto;margin-right: auto;" class="imgUploadDesktop" src="{{ asset('images/modal_img2.png') }}">
<h4>{{ 'Depuis votre compte Plus' | trans({}, "productTranslate")|raw }}
<span style="font-size: 12px;display: block;">{{ '*5.99€/mois. Abonnement sans engagement de durée, résiliable en 1 clic à tous moments' | trans({}, "productTranslate")|raw }}</span>
</h4>
<h5 style="margin-bottom:0px;">{{ '<strong>Livraison gratuite illimitée</strong>' | trans({}, "productTranslate")|raw }}</h5>
<h5 style="margin-bottom:0px;">{{ '<strong>Paiement automatique à J+30</strong> dès votre 2eme commande' | trans({}, "productTranslate")|raw }}</h5>
<h5 style="margin-bottom:0px;">{{ '<strong>Jusqu’à 50% de réduction</strong> sur notre catalogue de <strong>plus de 300 produits</strong>' | trans({}, "productTranslate")|raw }} </h5>
{% set textPrixAboPremumLiseuse = getConfigWording(constant('App\\Entity\\ConfigWording::W_liseuse_abo')) %}
<h5 style="margin-bottom:0px;display:none;" class="hiddenLitextAbonnementDiv">{% if textPrixAboPremumLiseuse %}{{ textPrixAboPremumLiseuse.description|trans|raw }}{% else %}{{ 'Pour la reprographie, <strong>un prix fixe à la page</strong> de 0,12€ la n&b et 0,15€ la couleur quelque soit le grammage et le format' | trans({}, "productTranslate")|raw }}{% endif %}</h5>
<h5 style="margin-bottom:0px;display:none;" class="hiddenLitextAbonnementDiv">{{ '<strong>Editeur PDF gratuit</strong> pour modifier et organiser vos PDF' | trans({}, "productTranslate")|raw }}</h5>
<h5 style="margin-bottom:0px;display:none;" class="hiddenLitextAbonnementDiv">{{ '<strong>20 000 modèles</strong> à personnaliser pour vos créas' | trans({}, "productTranslate")|raw }}</h5>
<span><a class="enSavoirPlusAceuill" href="#">{{ 'En savoir plus' | trans({}, "productTranslate")|raw }}</a></span>
<div style="margin-top: 48px;" class="link_modal_model1 right_modal_model1 mt-auto"> <a href="{{ path('abonnementPro_adresse_facture') }}?typeAbonnement={{ constant('App\\Entity\\AbonnementPro::TYPE_PRO') }}&typeComptePaiement=1&isFree=1">{{ 'Je m’abonne à Copees Plus' | trans({}, "productTranslate")|raw }} </a> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endif %}
{#fin modal#}
<div class="modal fade " id="exemplairePapierProduct" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;">²
<div class="modal-dialog modal-lg" style="margin-top: 3vw;max-width: 370px;">
<div class="modal-content" style="padding-left: 20px;padding-right: 20px;">
<div class="modal-header pl-0 pr-0">
<h5 class="modal-title h4" style="text-align: left;font-size: 23px;">{{ "Choisir le Nombre d\'exemplaire" | trans({}, "productTranslate") }}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="" style="">
<div class="form-group" style=" max-width: 195px; margin-right: 15px;">
<input type="number" class="form-control" id="exemplaireManuel" value="" placeholder="Entrer un nombre" style="width: 100%;">
</div>
<button class="btn btn-primary" id="exemplaireManuelBtn">{{ 'Valider' | trans({}, "productTranslate") }}</button>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade " id="typeReluireExemple" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;">
<div class="modal-dialog modal-lg" style="margin-top: 3vw;">
<div class="modal-content" style="border: 10px solid #FDF18D;">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div id="imgReluire" style="text-align: center;">
<img src="{{ asset('/images/reluire_thermoreliure.jpeg') }}" >
</div>
</div>
</div>
</div>
</div>
<div class="modal fade " id="minMaxReluireCheck" tabindex="-1" role="dialog" aria-hidden="true" style="display: none;">
<div class="modal-dialog modal-lg" style="margin-top: 3vw;">
<div class="modal-content" style="border: 10px solid #FDF18D;">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body" id="textNonEligibleReluire">
</div>
</div>
</div>
</div>
<style>
.labelMarge{
width: 86%!important;
}
.inputMarge{
height: 30px!important;width: 30px!important;
}
#fileuploaderLiseuse1{
width: 100%;
}
#addFichierLiseuseProduct .ajax-upload-dragdrop {
border: none;
color: #000;
padding: 0;
}
#addFichierLiseuseProduct .ajax-file-upload-error b{
display: none;
}
</style>
<script>
var productAttribute = '{{ productAttribute|raw }}';
</script>