src/Flexy/FrontBundle/templates/announce/singleAnnounce/singleAnnounce.html.twig line 206

Open in your IDE?
  1. {% extends '@Flexy/FrontBundle/templates/announce/layout.html.twig' %}
  2. {% block body %}
  3. <style>
  4. .countersection .count{
  5.     padding:10px !important;
  6.     font-size:18px;
  7. }
  8. .lbwLaz {
  9.     display: flex;
  10.     -webkit-box-pack: center;
  11.     justify-content: center;
  12.     -webkit-box-align: center;
  13.     align-items: center;
  14.     height: 40px;
  15.     border: 1px solid rgb(36, 85, 204);
  16.     border-radius: 4px;
  17.     color: rgb(102, 102, 102);
  18.     font-size: 16px;
  19.     font-weight: 500;
  20.     letter-spacing: 1px;
  21. }
  22. .jTSsep {
  23.     position: relative;
  24.     padding: 16px;
  25.     background-color: white;
  26.     border-radius: 4px;
  27.     box-shadow: rgb(0 0 0 / 32%) 1px 1px 20px -4px, rgb(0 0 0 / 12%) 0px 0px 6px -2px;
  28.     margin: 3.4em 16px 16px;
  29.     height: 100%;
  30.     box-sizing: border-box;
  31.     max-width: 900px;
  32.     z-index: 1050;
  33.     animation: 0.3s ease 0s 1 normal backwards running pop-in;
  34. }
  35. </style>
  36.  <div class="body-wrapper">
  37.             <!-- Begin Header Area -->
  38.             <!-- Header Area End Here -->
  39.             <!-- Begin Li's Breadcrumb Area -->
  40.             <div class="breadcrumb-area menu-item">
  41.                 <div class="container simple-container">
  42.                     <div class="breadcrumb-content">
  43.                         <ul>
  44.                             <li><a href="{{path('front_home')}}">Accueil</a></li>
  45.                             {% for category in singleAnnounce.categoriesProduct %}
  46.                             <li ><a href="{{path('single_category_product',{id:category.id})}}">{{category}}</a></li>
  47.                             {% endfor %}
  48.                             <li class="active">{{singleAnnounce.name}}</li>
  49.                             
  50.                         </ul>
  51.                     </div>
  52.                 </div>
  53.             </div>
  54.             <!-- Li's Breadcrumb Area End Here -->
  55.             <!-- content-wraper start -->
  56.             <div class="content-wraper">
  57.                 <div class="container">
  58.                     <div class="row single-product-area">
  59.                         <div class="col-lg-8 col-md-5">
  60.                            <!-- Details de produit Left -->
  61.                             <div class="product-details-left sp-tab-style-left-page">
  62.                                 <div class="product-details-images slider-navigation-1">
  63.                                     <div class="lg-image menu-item">
  64.                                         <a class="popup-img venobox vbox-item" href="/uploads/{{asset(singleAnnounce.image)}}" data-gall="myGallery">
  65.                                             <img  src="/uploads/{{asset(singleAnnounce.image)}}" alt="{{singleAnnounce.name}}">
  66.                                         </a>
  67.                                     </div>
  68.                                     {% for image in singleAnnounce.images %}
  69.                                     <div class="lg-image  menu-item">
  70.                                         <a class="popup-img venobox vbox-item" href="/uploads/images/products{{asset(image.path)}}" data-gall="myGallery">
  71.                                             <img  src="/uploads/images/products{{asset(image.path)}}" alt="{{image.alt}}">
  72.                                         </a>
  73.                                     </div>
  74.                                     {% endfor %}
  75.                                     
  76.                                 </div>
  77.                                 <div class="tab-style-left">
  78.                                     <div class="sm-image"><img  src="/uploads/{{asset(singleAnnounce.image)}}" alt="{{singleAnnounce.name}}"></div>
  79.                                     {% for image in singleAnnounce.images %}
  80.                                         <div class="sm-image"><img  src="/uploads/images/products{{asset(image.path)}}" alt="{{image.alt}}"></div>
  81.                                     {% endfor %}
  82.                                 
  83.                                 </div>
  84.                             </div>
  85.                             <!--// Details de produit Left -->
  86.                         </div>
  87.                         <div class="col-lg-4 col-md-5">
  88.                             <div class="product-details-view-content pt-60">
  89.                                 <div class="product-info">
  90.                                     
  91.                                     <h2>{{singleAnnounce.name}}</h2>
  92.                                    
  93.                                     <p class="sell-by">
  94.                                     
  95.                                     {% if singleAnnounce.brand %} Marque: <a href="#">{{singleAnnounce.brand}}</a>{% endif %}  {% if singleAnnounce.vendor %} / <a href="#"> Par {{singleAnnounce.vendor}} </a>{% endif %}</span>
  96.                                     
  97.                                     
  98.                                     
  99.                                     </p>
  100.                                     {% if singleAnnounce.skuCode %}
  101.                                     <span class="product-details-ref d-none">Reference: {{singleAnnounce.skuCode}}</span>
  102.                                     {% endif %}
  103.                                    
  104.                                     <div class="price-box pt-20">
  105.                                         <span class="new-price new-price-2" style="color:#e9a124 ">{{singleAnnounce.price}} MAD  </span>
  106.                                         
  107.                                     </div>
  108.                                      
  109.                                                 
  110.                                     
  111.                                     <div style="margin-top:15px;" class="product-desc">
  112.                                         <p>
  113.                                             <span>
  114.                                             {{singleAnnounce.shortDescription|raw}}
  115.                                             </span>
  116.                                         </p>
  117.                                     </div>
  118.                                                 
  119.                                      
  120.                                     
  121.                                    
  122.                                     
  123.                                     <div class="single-add-to-cart">
  124.  
  125.                                          <a class="review-links add-cart add-to-cart mt-3" style="c" href="#" data-toggle="modal" data-target="#book-modal"> <i style="font-size: 20px;" class="fa fa-phone" aria-hidden="true"></i> Afficher le numéro</a>
  126.                                          
  127.                                           
  128.                                         
  129.                                     </div>
  130.                                     <div class="booking-form-modal" >
  131.                                     
  132.                                     <!-- Begin Prévisualiser | Modal Area -->
  133.                                     <div class="modal fade modal-wrapper" style="max-width: 500px;margin:auto;" id="book-modal" >
  134.                                         <div class="modal-dialog modal-dialog-centered" role="document">
  135.                                             <div class="modal-content">
  136.                                                  
  137.                                           
  138.                                             <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  139.                                             <span aria-hidden="true">&times;</span>
  140.                                             </button>
  141.                                             
  142.                                                 <div class="modal-body ">
  143.                                                    
  144.                                                     <div class="modal-inner-area row ">
  145.                                                         <div class="col-12 p-3 text-center" >
  146.                                                             <img style="width:50%;" src="https://cdn.dribbble.com/users/1785628/screenshots/5721540/media/0a509383df0fc8df325a7049dac555d1.gif"  />
  147.                                                             <h6 style="color: #ff5c5c">Attention</h6>
  148.                                                             <p>
  149.                                                                 Il ne faut jamais envoyer de l’argent à l’avance au vendeur par virement bancaire ou à travers une agence de transfert d’argent lors de l’achat des biens disponibles sur le site.
  150.                                                             </p>
  151.                                                         
  152.                                                         </div>
  153.                                                         
  154.                                                         <div class="col-12 text-center">
  155.                                                             <div class="li-review-content">
  156.                                                                 <!-- Begin Feedback Area -->
  157.                                                                 <div class="feedback-area">
  158.                                                                     <div class="feedback">
  159.                                                         <form action="#" class="cart-quantity">
  160.                                                                             
  161.                                                                             
  162.                                                                             
  163.                                                                             <div class="row" >
  164.                                                                                 <div class="col-12 menu-item"  >
  165.                                                                                         <p class="feedback-form">
  166.                                                                                             {% if singleAnnounce.vendor and singleAnnounce.vendor != null %}
  167.                                                                                         <label for="feedback"> Appeler  {{ singleAnnounce.vendor.fullName }}</label>
  168.  
  169.                                                                                          
  170.                                                                                          <a  href="tel:{{ singleAnnounce.vendor.tel }}" class="btn btn-outline-primary btn-lg" > <i class="fa fa-phone" ></i> {{ singleAnnounce.vendor.tel }}</a>
  171.                                                                                         {% else %}
  172.                                                                                         <label for="feedback"> Appeler  {{ singleAnnounce.customer.firstName }}  {{ singleAnnounce.customer.lastName }}</label>
  173.  
  174.                                                                                          
  175.                                                                                          <a  href="tel:{{ singleAnnounce.customer.firstName }}" class="btn btn-outline-primary btn-lg" > <i class="fa fa-phone" ></i> {{ singleAnnounce.customer.phone }}</a>
  176.                                                                                          {% endif %}
  177.                                                                                         
  178.                                                                                         </p>
  179.                                                                             
  180.                                                                                 </div>
  181.                                                                                 
  182.                                                                                
  183.                                                                             </div>
  184.                                                                             
  185.                                                                              
  186.                                                                             
  187.                                                                             
  188.                                                                             <div class="feedback-input">
  189.                                                                               
  190.                                                                                 
  191.                                                                                 <div class="feedback-btn pb-15">
  192.                                                                                     <a href="#" class="close register-button d-none" data-dismiss="modal" aria-label="Close">Annuler</a>
  193.                                                                                     
  194.                                                                                      </div>
  195.                                                                             </div>
  196.                                                                         </form>
  197.                                                                     </div>
  198.                                                                 </div>
  199.                                                                 <!-- Feedback Area End Here -->
  200.                                                             </div>
  201.                                                         </div>
  202.                                                         
  203.                                                     </div>
  204.                                                 </div>
  205.                                             </div>
  206.                                         </div>
  207.                                     </div>   
  208.                                     <!-- Prévisualiser | Modal Area End Here -->
  209.                                     </div>
  210.                                     <div class="menu-item product-additional-info pt-25">
  211.                                         <div class="product-social-sharing pt-25">
  212.                                             <ul>
  213.                                                 <li class="facebook"><a href="#"><i class="fa fa-facebook"></i>Facebook</a></li>
  214.                                                 <li class="twitter"><a href="#"><i class="fa fa-twitter"></i>Twitter</a></li>
  215.                                                 <li class="google-plus"><a href="#"><i class="fa fa-google-plus"></i>Google +</a></li>
  216.                                                 <li class="instagram"><a href="#"><i class="fa fa-instagram"></i>Instagram</a></li>
  217.                                             </ul>
  218.                                         </div>
  219.                                     </div>
  220.                                     
  221.                                 </div>
  222.                             </div>
  223.                         </div> 
  224.                      <!-- <div class="col-lg-3 col-md-3 ">
  225.                                                             <div class="block-reassurance ">
  226.                                             <div class="row " > 
  227.                                             {% if singleAnnounce.vendor %}
  228.                                                 <div class="col-12 p-3 " >
  229.                                                         <div class="card actions p-3">
  230.                                                             <h5>Vendeur : <span class="badge badge-warning" >{{singleAnnounce.vendor}}</span></h5>
  231.                                                                 <div>
  232.                                                                     <p>
  233.                                                                     <small>
  234.                                                                     100% Evaluation du vendeur<br>
  235.                                                                     67 abonnés <br>
  236.                                                                     </small>
  237.                                                                     <h6>Performance vendeur</h6>
  238.                                                                     <p>
  239.                                                                     <span class="badge badge-success text-white" ><i class="fa fa-star" ></i></span> Expeditions : <span class="badge badge-success text-white" >Excellent</span>
  240.                                                                     <br>
  241.                                                                     <span class="badge badge-success text-white" ><i class="fa fa-star" ></i></span> Qualité : <span class="badge badge-warning text-white" >Moyen</span>
  242.                                                                     <br>
  243.                                                                     <span class="badge badge-success text-white" ><i class="fa fa-star" ></i></span> Avis consommateurs : <span class="badge badge-warning text-white" >Moyen</span>
  244.                                                                     
  245.                                                                     </p>
  246.                                                                     </p>
  247.                                                                 </div>
  248.                                                    
  249.                                                          </div>
  250.                                                 </div>
  251.                                                 {% endif %}
  252.                                                     
  253.                                                 </div>
  254.                                         
  255.                                     </div>
  256.                         </div>-->
  257.                     </div>
  258.                 </div>
  259.             </div>
  260.             <!-- content-wraper end -->
  261.             <!-- Begin Product Area -->
  262.             <div class="product-area pt-35">
  263.                 <div class="container">
  264.                     <div class="row">
  265.                         <div class="col-lg-12">
  266.                             <div class="li-product-tab">
  267.                                 <ul class="nav li-product-menu">
  268.                                    <li><a class="active" data-toggle="tab" href="#description" id="description_pro"><span>Description</span></a></li>
  269.                                   <!-- <li><a data-toggle="tab" href="#product-details" id="description_technique"><span>Descriptif technique</span></a></li>-->
  270.                                      <!-- <li><a data-toggle="tab" href="#reviews" id="comments"><span>Avis</span></a></li>-->
  271.                                 </ul>               
  272.                             </div>
  273.                             <!-- Begin Li's Tab Menu Content Area -->
  274.                         </div>
  275.                     </div>
  276.                     <div class="tab-content">
  277.                         <div id="description" class="tab-pane active show" role="tabpanel">
  278.                             <div class="product-description">
  279.                                 <span>
  280.                                     {{singleAnnounce.description|raw}}
  281.                                 </span>
  282.                             </div>
  283.                         </div>
  284.                         <div id="product-details" class="tab-pane p-5" role="tabpanel">
  285.                                 <table class="table table-sm  ">
  286.                                             
  287.                                             <tbody>
  288.                                                 <tr>
  289.                                                 <th scope="row">Modele</th>
  290.                                                 <td>MOD{{singleAnnounce.skuCode}}</td>
  291.                                                 </tr>
  292.                                                 <tr>
  293.                                                 <th scope="row">Marque</th>
  294.                                                 <td>{{singleAnnounce.brand}}</td>
  295.                                                 </tr>
  296.                                                 <tr>
  297.                                                 <th scope="row">SKU</th>
  298.                                                 <td>{{singleAnnounce.skuCode}}</td>
  299.                                                 </tr>
  300.                                                 <tr>
  301.                                                 <th scope="row">Poids (Kg)</th>
  302.                                                 <td>0.9 </td>
  303.                                                 </tr>
  304.                                                 
  305.                                                 
  306.                                                 
  307.                                                 
  308.                                             </tbody>
  309.                                             </table>
  310.                         </div>
  311.                         <div id="reviews" class="tab-pane" role="tabpanel">
  312.                             <div class="product-reviews">
  313.     <div class="container">        
  314.         <div class="row">
  315.             <div class="col-sm-3">
  316.                 <div class="rating-block">
  317.                     <h4>AVIS </h4>
  318.                     <h2 class="bold padding-bottom-7"> {{singleAnnounce.rating|number_format(1, '.', ',')}} <small>/ 5</small></h2>
  319.                     
  320.                    {% if  singleAnnounce.rating|number_format(1, '.', ',') > 0 %}
  321.                      {% for stars in 1..singleAnnounce.rating|number_format %}
  322.                       <button type="button" class="btn btn-warning btn-sm" aria-label="Left Align">
  323.                       <i class="fa fa-star"></i>
  324.                         </button>  
  325.                          {% endfor %}
  326.                                               {% if singleAnnounce.rating|number_format < 5 %}
  327.                                                 {% for stars in singleAnnounce.rating|number_format..4 %}
  328.                         <button type="button" class="btn btn-default btn-grey btn-sm" aria-label="Left Align">
  329.                       <i class="fa fa-star"></i>
  330.                     </button>
  331.                                                 {% endfor %}
  332.                                             {% endif %}
  333.                            {% else %}  
  334.              <button type="button" class="btn btn-default btn-grey btn-sm" aria-label="Left Align"> <i class="fa fa-star"></i>    </button>
  335.              <button type="button" class="btn btn-default btn-grey btn-sm" aria-label="Left Align"> <i class="fa fa-star"></i>    </button>
  336.              <button type="button" class="btn btn-default btn-grey btn-sm" aria-label="Left Align"> <i class="fa fa-star"></i>    </button>
  337.              <button type="button" class="btn btn-default btn-grey btn-sm" aria-label="Left Align"> <i class="fa fa-star"></i>    </button>
  338.              <button type="button" class="btn btn-default btn-grey btn-sm" aria-label="Left Align"> <i class="fa fa-star"></i>    </button>
  339.             
  340.                              {% endif %}                 
  341.                     
  342.                 </div>
  343.             </div>
  344.             <div class="col-sm-3">
  345.                 <h4> &nbsp;</h4>
  346.                 <div class="pull-left">
  347.                     <div class="pull-left" style="width:35px; line-height:1;">
  348.                         <div style="height:9px; margin:5px 0;">5   <i class="fa fa-star"></i> </div>
  349.                     </div>
  350.                     <div class="pull-left" style="width:180px;">
  351.                         <div class="progress" style="height:9px; margin:8px 0;">
  352.                             {% set percentage = 0 %}
  353.                             {% if singleAnnounce.getStars5 > 0 %}
  354.                             {% set percentage = (singleAnnounce.getStars5 / singleAnnounce.comments|length ) * 100 %}
  355.                             {% endif  %}
  356.                           <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="5" aria-valuemin="0" aria-valuemax="5" style="width: {{ percentage }}%">
  357.                             <span class="sr-only">80% Complete (danger)</span>
  358.                           </div>
  359.                         </div>
  360.                     </div>
  361.                     <div class="pull-right" style="margin-left:10px;"> {{singleAnnounce.getStars5}}</div>
  362.                 </div>
  363.                 <div class="pull-left">
  364.                     <div class="pull-left" style="width:35px; line-height:1;">
  365.                         <div style="height:9px; margin:5px 0;">4  <i class="fa fa-star"></i> </div>
  366.                     </div>
  367.                     <div class="pull-left" style="width:180px;">
  368.                         <div class="progress" style="height:9px; margin:8px 0;">
  369.                             {% set percentage = 0 %}
  370.                             {% if singleAnnounce.getStars4 > 0 %}
  371.                             {% set percentage = (singleAnnounce.getStars4 / singleAnnounce.comments|length ) * 100 %}
  372.                             {% endif  %}
  373.                           <div class="progress-bar progress-bar-primary" role="progressbar" aria-valuenow="4" aria-valuemin="0" aria-valuemax="5" style="width: {{percentage}}%">
  374.                             <span class="sr-only">80% Complete (danger)</span>
  375.                           </div>
  376.                         </div>
  377.                     </div>
  378.                     <div class="pull-right" style="margin-left:10px;">
  379.                         
  380.                         {{singleAnnounce.getStars4}}
  381.                         
  382.                         </div>
  383.                 </div>
  384.                 <div class="pull-left">
  385.                     <div class="pull-left" style="width:35px; line-height:1;">
  386.                         <div style="height:9px; margin:5px 0;">3  <i class="fa fa-star"></i></div>
  387.                     </div>
  388.                     <div class="pull-left" style="width:180px;">
  389.                         <div class="progress" style="height:9px; margin:8px 0;">
  390.                             {% set percentage = 0 %}
  391.                             {% if singleAnnounce.getStars3 > 0 %}
  392.                             {% set percentage = (singleAnnounce.getStars3 / singleAnnounce.comments|length ) * 100 %}
  393.                             {% endif  %}
  394.                           <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="3" aria-valuemin="0" aria-valuemax="5" style="width:{{percentage}}%">
  395.                             <span class="sr-only">80% Complete (danger)</span>
  396.                           </div>
  397.                         </div>
  398.                     </div>
  399.                     <div class="pull-right" style="margin-left:10px;">{{singleAnnounce.getStars3}}</div>
  400.                 </div>
  401.                 <div class="pull-left">
  402.                     <div class="pull-left" style="width:35px; line-height:1;">
  403.                         <div style="height:9px; margin:5px 0;">2  <i class="fa fa-star"></i></div>
  404.                     </div>
  405.                     <div class="pull-left" style="width:180px;">
  406.                         <div class="progress" style="height:9px; margin:8px 0;">
  407.                             {% set percentage = 0 %}
  408.                             {% if singleAnnounce.getStars2 > 0 %}
  409.                             {% set percentage = (singleAnnounce.getStars2 / singleAnnounce.comments|length ) * 100 %}
  410.                             {% endif  %}
  411.                           <div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="5" style="width: {{percentage}}%">
  412.                             <span class="sr-only">80% Complete (danger)</span>
  413.                           </div>
  414.                         </div>
  415.                     </div>
  416.                     <div class="pull-right" style="margin-left:10px;">{{singleAnnounce.getStars2}}</div>
  417.                 </div>
  418.                 <div class="pull-left">
  419.                     <div class="pull-left" style="width:35px; line-height:1;">
  420.                         <div style="height:9px; margin:5px 0;">1  <i class="fa fa-star"></i></div>
  421.                     </div>
  422.                     <div class="pull-left" style="width:180px;">
  423.                         <div class="progress" style="height:9px; margin:8px 0;">
  424.                             {% set percentage = 0 %}
  425.                             {% if singleAnnounce.getStars1 > 0 %}
  426.                             {% set percentage = (singleAnnounce.getStars1 / singleAnnounce.comments|length ) * 100 %}
  427.                             {% endif  %}
  428.                           <div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="1" aria-valuemin="0" aria-valuemax="5" style="width: {{percentage}}%">
  429.                             <span class="sr-only">80% Complete (danger)</span>
  430.                           </div>
  431.                         </div>
  432.                     </div>
  433.                     <div class="pull-right" style="margin-left:10px;">{{singleAnnounce.getStars1}}</div>
  434.                 </div>
  435.             </div>            
  436.         </div>            
  437.         
  438.         <div class="row">
  439.             <div class="col-sm-7">
  440.                   
  441.                 <hr/>
  442.                 <div class="review-block">
  443.                    {% for singleComment in singleAnnounce.comments %}
  444.                     <div class="row">
  445.                         <div class="col-sm-3">
  446.                             <img src="http://dummyimage.com/60x60/666/ffffff&text=No+Image" class="img-rounded">
  447.                             <div class="review-block-name"><b> {{singleComment.customer.lastName}} {{singleComment.customer.firstName}}</b></div>
  448.                             <div class="review-block-date">{{singleComment.createdAt|date("Y-m-d H:i")}} </div>
  449.                         </div>
  450.                         <div class="col-sm-9">
  451.                             <div class="review-block-rate">
  452.                                    {% for stars in 1..singleComment.rating %}
  453.                                 <button type="button" class="btn btn-warning btn-xs" aria-label="Left Align">
  454.                                   <i class="fa fa-star"></i>
  455.                                 </button>
  456.                    
  457.                                      {% endfor %}
  458.                             
  459.                                     {% if singleComment.rating < 5 %}
  460.                                  {% for stars in singleComment.rating..4 %}
  461.                                 <button type="button" class="btn btn-default btn-grey btn-xs" aria-label="Left Align">
  462.                                   <i class="fa fa-star"></i>
  463.                                 </button>
  464.                                  {% endfor %}
  465.                                  {% endif %}
  466.                             </div>
  467.                             <div class="review-block-title">COMMENTAIRES</div>
  468.                             <div class="review-block-description">{{singleComment.comment|raw}}</div>
  469.                         </div>
  470.                     </div>
  471.                     
  472.                     <hr/>
  473.                      {% endfor %}
  474.                      
  475.                 </div>
  476.             </div>
  477.         </div>
  478.         
  479.     </div> <!-- /container -->
  480.                                 <div class="product-details-comment-block">
  481.                                        {% for singleComment in singleAnnounce.comments %}
  482.                                     
  483.                                         <!-- <div class="comment-details">
  484.                                          <div class="comment-author-infos pt-25">
  485.                                             <span>
  486.                                             {{singleComment.customer.lastName}} {{singleComment.customer.firstName}}
  487.                                             <ul class="rating d-inline">
  488.                                             {% for stars in 1..singleComment.rating %}
  489.                                                 <li><i class="fa fa-star"></i></li>
  490.                                                 
  491.                                             {% endfor %}
  492.                                             
  493.                                             {% if singleComment.rating < 5 %}
  494.                                                 {% for stars in singleComment.rating..4 %}
  495.                                                     <li class="no-star"><i class="fa fa-star"></i></li>
  496.                                                 {% endfor %}
  497.                                             {% endif %}
  498.                                             
  499.                                         </ul>
  500.                                             </span>
  501.                                             
  502.                                             <em>{{singleComment.createdAt|date("Y-m-d H:i")}}</em>
  503.                                         </div>
  504.                                             
  505.                                             <p>{{singleComment.comment|raw}}</p>
  506.                                         </div>
  507.                                         <hr style="margin:0;">-->
  508.                                     {% endfor %}
  509.                                     {% if is_granted("ROLE_CUSTOMER") %}
  510.                                     <div class="review-btn">
  511.                                         <a class="review-links" href="#" data-toggle="modal" data-target="#mymodal">Ajouter un commentaire!</a>
  512.                                     </div>
  513.                                     <!-- Begin Prévisualiser | Modal Area -->
  514.                                     <div class="modal fade modal-wrapper" id="mymodal" >
  515.                                         <div class="modal-dialog modal-dialog-centered" role="document">
  516.                                             <div class="modal-content">
  517.                                                 <div class="modal-body">
  518.                                                     <h3 class="review-page-title">Ajouter un commentaire</h3>
  519.                                                     <div class="modal-inner-area row">
  520.                                                         <div class="col-lg-6">
  521.                                                            <div class="li-review-product">
  522.                                                                <img width="200px" src="/uploads/{{asset(singleAnnounce.image)}}" alt="Li's Product">
  523.                                                                <div class="li-review-product-desc">
  524.                                                                    <p class="li-product-name">{{singleAnnounce.name}}</p>
  525.                                                                    <p>
  526.                                                                        <span>{{singleAnnounce.shortDescription|raw}}</span>
  527.                                                                    </p>
  528.                                                                </div>
  529.                                                            </div>
  530.                                                         </div>
  531.                                                         <div class="col-lg-6">
  532.                                                             <div class="li-review-content">
  533.                                                                 <!-- Begin Feedback Area -->
  534.                                                                 <div class="feedback-area">
  535.                                                                     <div class="feedback">
  536.                                                                         <h3 class="feedback-title">Votre avis</h3>
  537.                                                                         <form action="{{path('comment_product',{id:singleAnnounce.id})}}" method="POST">
  538.                                                                             <p class="your-opinion">
  539.                                                                                 <label>Evaluer le produit</label>
  540.                                                                                 <span>
  541.                                                                                     <select name="rating" class="star-rating">
  542.                                                                                       <option value="1">1</option>
  543.                                                                                       <option value="2">2</option>
  544.                                                                                       <option value="3">3</option>
  545.                                                                                       <option value="4">4</option>
  546.                                                                                       <option value="5">5</option>
  547.                                                                                     </select>
  548.                                                                                 </span>
  549.                                                                             </p>
  550.                                                                             <p class="feedback-form">
  551.                                                                                 <label for="feedback">Votre commentaire</label>
  552.                                                                                 <textarea id="feedback" name="comment" cols="45" rows="8" aria-required="true"></textarea>
  553.                                                                             </p>
  554.                                                                             <div class="feedback-input">
  555.                                                                               
  556.                                                                                 
  557.                                                                                 <div class="feedback-btn pb-15">
  558.                                                                                     <a href="#" class="close register-button d-none" data-dismiss="modal" aria-label="Close">Close</a>
  559.                                                                                     <button class="register-button" type="submit">Envoyer</button>
  560.                                                                                 </div>
  561.                                                                             </div>
  562.                                                                         </form>
  563.                                                                     </div>
  564.                                                                 </div>
  565.                                                                 <!-- Feedback Area End Here -->
  566.                                                             </div>
  567.                                                         </div>
  568.                                                     </div>
  569.                                                 </div>
  570.                                             </div>
  571.                                         </div>
  572.                                     </div>   
  573.                                     <!-- Prévisualiser | Modal Area End Here -->
  574.                                     {% endif  %}
  575.                                 </div>
  576.                             </div>
  577.                         </div>
  578.                     </div>
  579.                 </div>
  580.             </div>
  581.             <!-- Product Area End Here -->
  582.             <!-- Begin Li's PC Portable Product Area -->
  583.             <section class="product-area li-laptop-product pt-30 pb-50">
  584.                  {# <div class="container">
  585.                     <div class="row">
  586.                         <!-- Begin Li's Section Area -->
  587.                         <div class="col-lg-12">
  588.                             <div class="li-section-title">
  589.                                 <h2>
  590.                                     <span>Produits en relation</span>
  591.                                 </h2>
  592.                             </div>
  593.                             {#
  594.                             <div class="row">
  595.                                 <div class="product-active owl-carousel">
  596.                                 
  597.                                   {% for singleAnnounce in associatedProducts %}
  598.                                         {% 
  599.                                         include "@Flexy/FrontBundle/templates/products/includes/_singleAnnounce.html.twig" with
  600.                                         {
  601.                                             singleAnnounce:singleAnnounce,
  602.                                         }
  603.                                          %} 
  604.                                 {% endfor %}
  605.                                 </div>
  606.                             </div>
  607.                             #}
  608.                         </div>
  609.                         <!-- Li's Section Area End Here -->
  610.                     </div>
  611.                 </div>
  612.             </section>  
  613.             <!-- Li's PC Portable Product Area End Here -->
  614.             <!-- Begin Footer Area -->
  615.          
  616. </div>
  617. {% endblock %}
  618. {% block javascripts %}
  619. {{parent()}}
  620. <script>
  621. $(document).ready(function(){
  622.                     $.ajax({
  623.                         url: "{{path('departements_ajax')}}",
  624.                         data:{
  625.                             city:$("select[name='city']").val()
  626.                         },
  627.                         success:function(data){
  628.                             
  629.                             $("select[name='departement']").html(data);
  630.                         },
  631.                     });
  632.                     $("select[name='city'").change(function(){
  633.                     $.ajax({
  634.                         url: "{{path('departements_ajax')}}",
  635.                         data:{
  636.                             city:$(this).val()
  637.                         },
  638.                         success:function(data){
  639.                             
  640.                             $("select[name='departement']").html(data);
  641.                         },
  642.                     });
  643.                     });
  644.           $("#showcomments").click(function(){
  645.                
  646.                $("#comments").addClass("active show");
  647.                $("#reviews").addClass("active show");
  648.                $("#description_technique").removeClass("active show");
  649.                $("#product-details").removeClass("active show");
  650.                 $("#description_pro").removeClass("active show");
  651.                 $("#description").removeClass("active show");
  652.                 
  653.      });
  654. (function () {
  655.   const second = 1000,
  656.         minute = second * 60,
  657.         hour = minute * 60,
  658.         day = hour * 24;
  659.   //I'm adding this section so I don't have to keep updating this pen every year :-)
  660.   //remove this if you don't need it
  661.   let today = new Date(),
  662.    
  663.     
  664.       dd = String(today.getDate()).padStart(2, "0"),
  665.       mm = String(today.getMonth() + 1).padStart(2, "0"),
  666.       yyyy = today.getFullYear(),
  667.       nextYear = yyyy + 1,
  668.       dayMonth = "09/30/", 
  669.       birthday = dayMonth + yyyy;
  670.   
  671.   today = mm + "/" + dd + "/" + yyyy;
  672.   if (today > birthday) {
  673.     birthday = dayMonth + nextYear;
  674.   }
  675.   //end
  676.   
  677.   const countDown = new Date(birthday).getTime(),
  678.       x = setInterval(function() {    
  679.         const now = new Date().getTime(),
  680.               distance = countDown - now;
  681.           document.getElementById("days").innerText = Math.floor(distance / (day)),
  682.           document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)),
  683.           document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)),
  684.           document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second);
  685.         
  686.       }, 0)
  687.   }());
  688.         });
  689. </script>
  690. {% endblock %}