templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7.     <meta name="description" content="ATS Template 2">
  8.     <meta name="author" content="ATS Template 2">
  9.     {% if CompanyDetails.companyDetails is not null %}
  10.         {% if app.environment=='dev' %}
  11.             <link rel="icon"
  12.                   href="{{ asset('administration/attachments/Favicons/'~CompanyDetails.getCompanyDetails.faviconDev) }}">
  13.         {% else %}
  14.             <link rel="icon"
  15.                   href="{{ asset('administration/attachments/Favicons/'~CompanyDetails.getCompanyDetails.faviconLive) }}">
  16.         {% endif %}
  17.     {% endif %}
  18.     <title>{% block title %}ATS Template 2{% endblock %}</title>
  19.     <!-- Custom fonts for this template-->
  20.     <link href="{{ asset('fontawesome-free/css/all.min.css') }}" rel="stylesheet" type="text/css">
  21.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  22.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css">
  23.     <link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i"
  24.           rel="stylesheet">
  25.     <link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css">
  26.     <link rel="stylesheet" href="{{ asset('admin/css/font.css') }}">
  27.     <link rel="stylesheet" href="{{ asset('css/standard/style.css') }}">
  28.     <link rel="stylesheet" href="{{ asset('css/standard/small-device.css') }}">
  29.     <link rel="stylesheet" href="{{ asset('css/standard/medium-device.css') }}">
  30.     <link rel="stylesheet" href="{{ asset('css/standard/large-device.css') }}">
  31.     <link rel="stylesheet" href="{{ asset('css/standard/sb-admin-2.css') }}">
  32.     <link rel="stylesheet" href="{{ asset('calendar/calendar-2/dist/zabuto_calendar.min.css') }}"/>
  33.     {% block topjs %}
  34.     {% endblock topjs %}
  35.     <!-- Custom styles for this template-->
  36.     <link href="{{ asset('/css/standard/sb-admin-2.css') }}" rel="stylesheet">
  37.     <style>
  38.         thead {
  39.             background-color: #f1efea;
  40.         }
  41.         .dataTables_wrapper {
  42.             margin-bottom: 50px;
  43.             margin-top: 5px;
  44.         }
  45.         thead {
  46.             background-color: #f1efea;
  47.         }
  48.         .dataTables_wrapper {
  49.             margin-bottom: 50px;
  50.             margin-top: 5px;
  51.         }
  52.         .hide-form-field {
  53.             display: none;
  54.         }
  55.         .top-up-dialog {
  56.             display: none;
  57.             position: fixed;
  58.             top: 50%;
  59.             left: 50%;
  60.             transform: translate(-50%, -50%);
  61.             z-index: 1;
  62.             background: whitesmoke;
  63.         }
  64.         .bid-dialog {
  65.             display: none;
  66.             position: fixed;
  67.             top: 50%;
  68.             left: 50%;
  69.             transform: translate(-50%, -50%);
  70.             z-index: 1;
  71.             background: white;
  72.             border: 1px solid #b8b7b7;
  73.             border-radius: 0px;
  74.         }
  75.         .loader {
  76.             display: none;
  77.         }
  78.         body {
  79.             padding-top: 78px;
  80.             background: #f8f9fc;
  81.         }
  82.         table.dataTable.no-footer {
  83.             border-bottom: none;
  84.         }
  85.         .nav-item {
  86.             margin-left: 20px;
  87.         }
  88.         .nav-link {
  89.             /*color: white !important;*/
  90.             font-size: 18px
  91.         }
  92.         .footer-social-icon-fb:hover {
  93.             background-color: blue !important;
  94.         }
  95.         .footer-social-icon-ln:hover {
  96.             background-color: blue !important;
  97.         }
  98.         .footer-social-icon-in:hover {
  99.             background-color: blue !important;
  100.         }
  101.         .footer-social-icon-tw:hover {
  102.             background-color: blue !important;
  103.         }
  104.         /*#content{*/
  105.         /*    max-height: 1200px ;*/
  106.         /*}*/
  107.     </style>
  108. </head>
  109. <!-- Google tag (gtag.js) -->
  110. <script async src="https://www.googletagmanager.com/gtag/js?id=G-DV5W3V1L17"></script>
  111. <script>
  112.     window.dataLayer = window.dataLayer || [];
  113.     function gtag() {
  114.         dataLayer.push(arguments);
  115.     }
  116.     gtag('js', new Date());
  117.     gtag('config', 'G-DV5W3V1L17');
  118. </script>
  119. <body id="page-top">
  120. <!-- Page Wrapper -->
  121. <div id="wrapper">
  122.     <!-- Content Wrapper -->
  123.     <div id="content-wrapper" class="d-flex flex-column">
  124.         <!-- Main Content -->
  125.         <div id="content">
  126.             {% include 'template_parts/header.html.twig' %}
  127.             {% block home %}
  128.             {% endblock home %}
  129.             <!-- Begin Page Content -->
  130.             <div class="container-fluid">
  131.                 <!-- Page Heading -->
  132.                 <div class="d-sm-flex align-items-center justify-content-between mb-4">
  133.                     <h1 class="h3 mb-0 text-gray-800"></h1>
  134.                 </div>
  135.                 {% block body %}
  136.                 {% endblock body %}
  137.             </div>
  138.             <!-- /.container-fluid -->
  139.         </div>
  140.         {{ include('template_parts/footer.html.twig') }}
  141.     </div>
  142.     <!-- End of Content Wrapper -->
  143. </div>
  144. <!-- End of Page Wrapper -->
  145. <!-- Scroll to Top Button-->
  146. <a class="scroll-to-top rounded" href="#page-top">
  147.     <i class="fas fa-angle-up"></i>
  148. </a>
  149. <!-- Logout Modal-->
  150. <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
  151.      aria-hidden="true">
  152.     <div class="modal-dialog" role="document">
  153.         <div class="modal-content">
  154.             <div class="modal-header">
  155.                 <h5 class="modal-title" id="exampleModalLabel">Ready to Leave?</h5>
  156.                 <button class="close" type="button" data-dismiss="modal" aria-label="Close">
  157.                     <span aria-hidden="true">×</span>
  158.                 </button>
  159.             </div>
  160.             <div class="modal-body">Please "Logout" of your current session.</div>
  161.             <div class="modal-footer">
  162.                 <button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
  163.                 <a class="btn btn-primary" href="{{ path('app_logout') }}">Logout</a>
  164.             </div>
  165.         </div>
  166.     </div>
  167. </div>
  168. <script src="https://code.jquery.com/jquery-3.3.1.min.js"
  169.         integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
  170. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
  171.         integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
  172.         crossorigin="anonymous"></script>
  173. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
  174.         integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
  175.         crossorigin="anonymous"></script>
  176. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.compatibility.min.js"
  177.         integrity="sha256-5ZrdaeOQG3t2uVEkC6FxsGF2y3taTxhdjyGLXi3RUDk=" crossorigin="anonymous"></script>
  178. <script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>
  179. <!-- Custom scripts for all pages-->
  180. <script src="{{ asset('admin/js/sb-admin-2.min.js') }}"></script>
  181. <script>
  182.     $('.table').addClass('table-responsive');
  183. </script>
  184. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
  185. <script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
  186. <script src="https://npmcdn.com/flatpickr/dist/l10n/fr.js"></script>
  187. <script src="https://cdn.jsdelivr.net/npm/bs-custom-file-input/dist/bs-custom-file-input.min.js"></script>
  188. <script src="https://cdn.ckeditor.com/ckeditor5/32.0.0/classic/ckeditor.js"></script>
  189. <script async defer
  190.         src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBIMNeOCE1pdTZu8p-7dSXhIUmpYhWzydc&callback=initMap">
  191. </script>
  192. <script>
  193.     $(document).ready(function () {
  194.         bsCustomFileInput.init();
  195.     });
  196. </script>
  197. <script>
  198.     $("input.datetime").flatpickr({
  199.         altInput: true,
  200.         altFormat: "D j F Y",
  201.         time_24hr: true,
  202.         enableTime: false,
  203.         noCalendar: false,
  204.         dateFormat: "Y-m-d H:i:s",
  205.         minuteIncrement: 15
  206.         //minDate: "today",
  207.     });
  208. </script>
  209. {% block javascripts %}
  210. {% endblock javascripts %}
  211. {% block datatable %}
  212.     <script>
  213.         $(document).ready(function () {
  214.             function detectMob() {
  215.                 return ((window.innerWidth <= 800) && (window.innerHeight <= 600));
  216.             }
  217.             var isMobile = detectMob();
  218.             if (isMobile) {
  219.                 $('body').addClass('mobile');
  220.             }
  221.         });
  222.     </script>
  223. {% endblock datatable %}
  224. {% block additionaljs %}
  225. {% endblock additionaljs %}
  226. <script>
  227.     ClassicEditor
  228.         .create(document.querySelector('#sub_page_content'))
  229.         .catch(error => {
  230.             console.error(error);
  231.         });
  232.     // $('table').addClass('table-striped');
  233.     $('.table').addClass('.table-borderless');
  234.     $('.table').addClass('table-hover');
  235. </script>
  236. <script>
  237.     {% if app.user and 'ROLE_CLIENT' in app.user.roles %}
  238.     $('.doc-holder').hide();
  239.     {% endif %}
  240.     $('.transaction-show').addClass('col-lg-10');
  241. </script>
  242. {% block js %}
  243. {% endblock js %}
  244. </body>
  245. </html>