templates/vendeurs/modificationProfil.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, shrink-to-fit=no">
  6.     <meta name="description" content="Suha - Multipurpose Ecommerce Mobile HTML Template">
  7.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8.     <meta name="theme-color" content="#100DD1">
  9.     <meta name="apple-mobile-web-app-capable" content="yes">
  10.     <meta name="apple-mobile-web-app-status-bar-style" content="black">
  11.     <!-- The above tags *must* come first in the head, any other head content must come *after* these tags -->
  12.     <!-- Title -->
  13.     <title>Suha - Multipurpose Ecommerce Mobile HTML Template</title>
  14.     <link rel="preconnect" href="https://fonts.googleapis.com/">
  15.     <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
  16.     <link href="https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@300;400;500;600;700&amp;display=swap" rel="stylesheet">
  17.     <!-- Favicon -->
  18.     {% block stylesheets %}
  19.             {{ encore_entry_link_tags('app') }}
  20.         
  21.     <link rel="icon" href="{{asset('img/icons/icon-72x72.png')}}">
  22.     <!-- Apple Touch Icon -->
  23.     <link rel="apple-touch-icon" href="{{asset('img/icons/icon-96x96.png')}}">
  24.     <link rel="apple-touch-icon" sizes="152x152" href="{{asset('img/icons/icon-152x152.png')}}">
  25.     <link rel="apple-touch-icon" sizes="167x167" href="{{asset('img/icons/icon-167x167.png')}}">
  26.     <link rel="apple-touch-icon" sizes="180x180" href="{{asset('img/icons/icon-180x180.png')}}">
  27.     <!-- CSS Libraries -->
  28.     <link rel="stylesheet" href="{{asset('css/bootstrap.min.css')}}">
  29.     <link rel="stylesheet" href="{{asset('css/animate.css')}}">
  30.     <link rel="stylesheet" href="{{asset('css/all.min.css')}}">
  31.     <link rel="stylesheet" href="{{asset('css/brands.min.css')}}">
  32.     <link rel="stylesheet" href="{{asset('css/solid.min.css')}}">
  33.     <link rel="stylesheet" href="{{asset('css/owl.carousel.min.css')}}">
  34.     <link rel="stylesheet" href="{{asset('css/magnific-popup.css')}}">
  35.     <link rel="stylesheet" href="{{asset('css/nice-select.css')}}">
  36.     <!-- Stylesheet -->
  37.     <link rel="stylesheet" href="{{asset('css/style.css')}}">
  38.     <!-- Web App Manifest -->
  39.     <link rel="manifest" href="{{asset('js/manifest.json')}}">
  40.     {% endblock %}
  41.   </head>
  42.   <body>
  43.     <!-- Preloader-->
  44.     
  45.     {% block body %}
  46.     <!-- Header Area-->
  47.     <!-- Header Area-->
  48.     <div class="header-area" id="headerArea">
  49.       <div class="container h-100 d-flex align-items-center justify-content-between rtl-flex-d-row-r">
  50.         <!-- Back Button-->
  51.         
  52.         {% if app.user and app.user.compte == 'client' %}
  53.         <div class="back-button me-2">
  54.           <a href="{{path('app_main_particulier')}}">
  55.           <i class="fa-solid fa-arrow-left-long"></i>
  56.          </a>
  57.        </div>
  58.        {% elseif app.user and app.user.compte == 'vendeur' %}
  59.         <div class="back-button me-2">
  60.           <a href="{{path('app_main')}}">
  61.           <i class="fa-solid fa-arrow-left-long"></i>
  62.          </a>
  63.        </div>
  64.        {% else %}
  65.    
  66.       {% endif %}
  67.         <!-- Page Title-->
  68.         <div class="page-heading">
  69.           <h6 class="mb-0">Mettre à jour votre profil</h6>
  70.         </div>
  71.         <!-- Filter Option
  72.         <div class="filter-option ms-2" data-bs-toggle="offcanvas" data-bs-target="#suhaFilterOffcanvas" aria-controls="suhaFilterOffcanvas"><i class="fa-solid fa-sliders"></i></div>-->
  73.         <div class="filter-option ms-2" data-bs-toggle="offcanvas" aria-controls="suhaFilterOffcanvas"><i class="fa-solid fa-sliders"></i></div>
  74.       </div>
  75.     </div>
  76.     <!--
  77.     <div class="offcanvas offcanvas-start suha-offcanvas-wrap" tabindex="-1" id="suhaOffcanvas" aria-labelledby="suhaOffcanvasLabel">
  78.        Close button-->
  79.        <div class="offcanvas offcanvas-start suha-offcanvas-wrap" tabindex="-1" >
  80.       <button class="btn-close btn-close-white" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  81.       <!-- Offcanvas body-->
  82.       <div class="offcanvas-body">
  83.         <!-- Sidenav Profile-->
  84.         <div class="sidenav-profile">
  85.           <div class="user-profile"><img src="img/bg-img/9.jpg" alt=""></div>
  86.           <div class="user-info">
  87.             <h5 class="user-name mb-1 text-white">Suha Sarah</h5>
  88.             <p class="available-balance text-white">Available points <span class="counter">499</span></p>
  89.           </div>
  90.         </div>
  91.         <!-- Sidenav Nav-->
  92.         <ul class="sidenav-nav ps-0">
  93.           <li><a href="profile.html"><i class="fa-solid fa-user"></i>My Profile</a></li>
  94.           <li><a href="notifications.html"><i class="fa-solid fa-bell lni-tada-effect"></i>Notifications<span class="ms-1 badge badge-warning">3</span></a></li>
  95.           <li class="suha-dropdown-menu"><a href="#"><i class="fa-solid fa-store"></i>Shop Pages</a>
  96.             <ul>
  97.               <li><a href="shop-grid.html">Shop Grid</a></li>
  98.               <li><a href="shop-list.html">Shop List</a></li>
  99.               <li><a href="single-product.html">Product Details</a></li>
  100.               <li><a href="featured-products.html">Featured Products</a></li>
  101.               <li><a href="flash-sale.html">Flash Sale</a></li>
  102.             </ul>
  103.           </li>
  104.           <li><a href="pages.html"><i class="fa-solid fa-file-code"></i>All Pages</a></li>
  105.           <li class="suha-dropdown-menu"><a href="wishlist-grid.html"><i class="fa-solid fa-heart"></i>My Wishlist</a>
  106.             <ul>
  107.               <li><a href="wishlist-grid.html">Wishlist Grid</a></li>
  108.               <li><a href="wishlist-list.html">Wishlist List</a></li>
  109.             </ul>
  110.           </li>
  111.           <li><a href="settings.html"><i class="fa-solid fa-sliders"></i>Settings</a></li>
  112.           <li><a href="intro.html"><i class="fa-solid fa-toggle-off"></i>Sign Out</a></li>
  113.         </ul>
  114.       </div>
  115.     </div>
  116.     
  117.     <div class="page-content-wrapper">
  118.       <div class="container">
  119.         <!-- Profile Wrapper-->
  120.         <div class="profile-wrapper-area py-3">
  121.           <!-- User Information-->
  122.           <div class="card user-info-card">
  123.             <div class="card-body p-4 d-flex align-items-center">
  124.               <div class="user-profile me-3">
  125.                 <img src="{{ asset('img/icon.jpg') }}" alt="">
  126.                 <div class="change-user-thumb">
  127.                  
  128.                    
  129.                     <a href="{{ path('app_ajouterPhoto') }}"><i class="fa-solid fa-pen"></i></a>
  130.                   
  131.                 </div>
  132.               </div>
  133.               <div class="user-info">
  134.                 <p class="mb-0 text-dark">@{{ profilVendeur.nom }}</p>
  135.                 <h5 class="mb-0">{{ profilVendeur.prenom }}</h5>
  136.               </div>
  137.             </div>
  138.           </div>
  139.           {{ form_start(profilVendeurModif)}}
  140.           <!-- User Meta Data-->
  141.           <div class="card user-data-card">
  142.             <div class="card-body">
  143.           
  144.                 <div class="mb-3">
  145.                   <div class="title mb-2">
  146.                     <i class="fa-solid fa-at"></i><span>Nom</span>
  147.                   </div>
  148.                   {{ form_row(profilVendeurModif.nom,
  149.                          {'class': 'form-control',
  150.                         'label': ' ',
  151.                         'attr': {'placeholder':'Votre texte ici'}})
  152.                   }}
  153.                 </div>
  154.                 <div class="mb-3">
  155.                   <div class="title mb-2"><i class="fa-solid fa-user">
  156.                   </i><span>Prenom</span>
  157.                 </div>
  158.                   {{ form_row(profilVendeurModif.prenom,
  159.                          {'class': 'form-control',
  160.                         'label': ' ',
  161.                         'attr': {'placeholder':'Votre texte ici'}})
  162.                   }}
  163.                 </div>
  164.                 <div class="mb-3">
  165.                   <div class="title mb-2">
  166.                     <i class="fa-solid fa-phone">
  167.                     </i><span>Numéro</span>
  168.                   </div>
  169.                   {{ form_row(profilVendeurModif.numero,
  170.                          {'class': 'form-control',
  171.                         'label': ' ',
  172.                         'attr': {'placeholder':'Votre texte ici'}})
  173.                   }}
  174.                 </div>
  175.                 <div class="mb-3">
  176.                   <div class="title mb-2">
  177.                     <i class="fa-solid fa-location-arrow">
  178.                     </i><span>Nom de boutique</span>
  179.                   </div>
  180.                   {{ form_row(profilVendeurModif.nomBoutique,
  181.                          {'class': 'form-control',
  182.                         'label': ' ',
  183.                         'attr': {'placeholder':'Votre texte ici'}})
  184.                   }}
  185.                 </div>
  186.                 <div class="mb-3">
  187.                   <div class="title mb-2">
  188.                     <i class="fa-solid fa-bars">
  189.                     </i><span>Catégorie de votre boutique</span>
  190.                   </div>
  191.                   {{ form_row(profilVendeurModif.categorie,
  192.                          {'class': 'form-control',
  193.                         'label': ' ',
  194.                         'attr': {'placeholder':'Votre texte ici'}})
  195.                   }}
  196.                 </div>
  197.                 <div class="mb-3">
  198.                   <div class="title mb-2">
  199.                     <i class="fa-solid fa-bars">
  200.                     </i><span>Description boutique</span>
  201.                   </div>
  202.                   {{ form_row(profilVendeurModif.description,
  203.                          {'class': 'form-control',
  204.                         'label': ' ',
  205.                         'attr': {'placeholder':'Votre texte ici'}})
  206.                   }}
  207.                 </div>
  208.                 <div class="mb-3">
  209.                   <div class="title mb-2">
  210.                     <i class="fa-solid fa-bars">
  211.                     </i><span>géolocalisation de votre boutique</span>
  212.                   </div>
  213.                   {{ form_row(profilVendeurModif.geolocalisation,
  214.                          {'class': 'form-control',
  215.                         'label': ' ',
  216.                         'attr': {'placeholder':'Votre texte ici'}})
  217.                   }}
  218.                 </div>
  219.                 
  220.                 
  221.                 <button class="btn btn-success w-100" type="submit">Mettre à jour mon profil</button>
  222.            
  223.             </div>
  224.           </div>
  225.         </div>
  226.       </div>
  227.     </div>
  228.     {{ form_rest(profilVendeurModif) }}
  229.     {{ form_end(profilVendeurModif)}}
  230.     <!-- Internet Connection Status-->
  231.     <div class="internet-connection-status" id="internetStatus"></div>
  232.     <!-- Footer Nav-->
  233.    {% if app.user and app.user.compte == 'client' %}
  234.       {% include 'main/footerparticulier.html.twig' %}
  235.     {% elseif app.user and app.user.compte == 'vendeur' %}
  236.     {% include 'main/footer.html.twig' %}
  237.     <a href="{{ path('app_ajouterProduit') }}">
  238.       <div data-js="back-top" class="back-top">
  239.       
  240.         <img src="img/plus.png" width="110px"  alt="">
  241.      </div>
  242.     </a>
  243.   {% else %}
  244.    
  245.   {% endif %}
  246.   {% endblock %}
  247.         {% block javascripts %}
  248.             {{ encore_entry_script_tags('app') }}
  249.         
  250.    <!-- All JavaScript Files-->
  251.     <script src="{{asset('js/bootstrap.bundle.min.js')}}"></script>
  252.     <script src="{{asset('js/jquery.min.js')}}"></script>
  253.     <script src="{{asset('js/waypoints.min.js')}}"></script>
  254.     <script src="{{asset('js/jquery.easing.min.js')}}"></script>
  255.     <script src="{{asset('js/owl.carousel.min.js')}}"></script>
  256.     <script src="{{asset('js/jquery.magnific-popup.min.js')}}"></script>
  257.     <script src="{{asset('js/jquery.counterup.min.js')}}"></script>
  258.     <script src="{{asset('js/jquery.countdown.min.js')}}"></script>
  259.     <script src="{{asset('js/jquery.passwordstrength.js')}}"></script>
  260.     <script src="{{asset('js/jquery.nice-select.min.js')}}"></script>
  261.     <script src="{{asset('js/theme-switching.js')}}"></script>
  262.     <script src="{{asset('js/no-internet.js')}}"></script>
  263.     <script src="{{asset('js/active.js')}}"></script>
  264.     <script src="{{asset('js/pwa.js')}}"></script>
  265.     
  266.     {% endblock %}
  267.   </body>
  268. </html>