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