templates/layout/security-base.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4.     <title>{% block title %} {% endblock %} | G-School</title>
  5.     <!-- [Meta] -->
  6.     <meta charset="utf-8">
  7.     <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,minimal-ui">
  8.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9.     <meta name="description" content="G-School, votre assistant de gestion et de suivi scolaire numérique : surveillez et communiquez en temps réél aux parents les progrès et les délais de paiement de vos élèves, centralisez les informations, et gagnez du temps sur chaque tâche quotidienne.">
  10.     <meta name="keywords" content="Application Mobile & Application Web">
  11.     <meta name="author" content="G-Tech">
  12.     <!-- [Favicon] icon -->
  13.     <link rel="icon" href="{{asset('assets/images/icon.png')}}" type="image/x-icon">
  14.     <!-- [Font] Family -->
  15.     <link rel="stylesheet" href="{{ asset('assets/fonts/inter/inter.css') }}" id="main-font-link">
  16.     <!-- [phosphor Icons] https://phosphoricons.com/ -->
  17.     <link rel="stylesheet" href="{{ asset('assets/fonts/phosphor/duotone/style.css') }}">
  18.     <!-- [Tabler Icons] https://tablericons.com -->
  19.     <link rel="stylesheet" href="{{ asset('assets/fonts/tabler-icons.min.css') }}">
  20.     <!-- [Feather Icons] https://feathericons.com -->
  21.     <link rel="stylesheet" href="{{ asset('assets/fonts/feather.css') }}">
  22.     <!-- [Font Awesome Icons] https://fontawesome.com/icons -->
  23.     <link rel="stylesheet" href="{{ asset('assets/fonts/fontawesome.css') }}">
  24.     <!-- [Material Icons] https://fonts.google.com/icons -->
  25.     <link rel="stylesheet" href="{{ asset('assets/fonts/material.css') }}">
  26.     <!-- [Template CSS Files] -->
  27.     <link rel="stylesheet" href="{{ asset('assets/css/style.css') }}" id="main-style-link">
  28.     <link rel="stylesheet" href="{{ asset('assets/css/style-preset.css') }}">
  29. </head>
  30. <!-- [Head] end -->
  31. <!-- [Body] Start -->
  32. <body data-pc-preset="preset-1" data-pc-sidebar-caption="true" data-pc-layout="vertical" data-pc-direction="ltr" data-pc-theme_contrast="" data-pc-theme="dark">
  33.     <!-- [ Pre-loader ] start -->
  34.     <div class="page-loader">
  35.         <div class="bar">
  36.         </div>
  37.     </div>
  38.     <!-- Loader page -->
  39.     <div style="width: 100%; height: 100Vh; position: fixed; z-index: 10; top: 0; bottom: 0; background: #131920" class="loader-page"></div>
  40.     <!-- [ Pre-loader ] End -->
  41.     <div class="auth-main">
  42.         {% block body %}
  43.         {% endblock %}
  44.     </div>
  45.     <!-- [ Main Content ] end -->
  46.     <!-- Required Js -->
  47.     <script src="{{ asset('assets/js/plugins/popper.min.js') }}"></script>
  48.     <script src="{{ asset('assets/js/plugins/simplebar.min.js') }}"></script>
  49.     <script src="{{ asset('assets/js/plugins/bootstrap.min.js') }}"></script>
  50.     <script src="{{ asset('assets/js/fonts/custom-font.js') }}"></script>
  51.     <script src="{{ asset('assets/js/pcoded.js') }}"></script>
  52.     <script src="{{ asset('assets/js/plugins/feather.min.js') }}"></script>
  53.     <script>
  54.         layout_change('light');
  55.     </script>
  56.     <script>
  57.         change_box_container('false');
  58.     </script>
  59.     <script>
  60.         layout_caption_change('true');
  61.     </script>
  62.     <script>
  63.         layout_rtl_change('false');
  64.     </script>
  65.     <script>
  66.         preset_change('preset-1');
  67.     </script>
  68.     <script>
  69.         main_layout_change('vertical');
  70.     </script>
  71.     <div class="pct-c-btn">
  72.         <a href="#" data-bs-toggle="offcanvas" data-bs-target="#offcanvas_pc_layout">
  73.             <i class="ph-duotone ph-gear-six"></i>
  74.         </a>
  75.     </div>
  76.     <div class="offcanvas border-0 pct-offcanvas offcanvas-end" tabindex="-1" id="offcanvas_pc_layout">
  77.         <div class="offcanvas-header">
  78.             <h5 class="offcanvas-title">Settings</h5>
  79.             <button type="button" class="btn btn-icon btn-link-danger ms-auto" data-bs-dismiss="offcanvas" aria-label="Close">
  80.                 <i class="ti ti-x"></i>
  81.             </button>
  82.         </div>
  83.         <div class="pct-body customizer-body">
  84.             <div class="offcanvas-body py-0">
  85.                 <ul class="list-group list-group-flush">
  86.                     <li class="list-group-item">
  87.                         <div class="pc-dark">
  88.                             <h6 class="mb-1">Theme Mode</h6>
  89.                             <p class="text-muted text-sm">Choose light or dark mode or Auto</p>
  90.                             <div class="row theme-color theme-layout">
  91.                                 <div class="col-4">
  92.                                     <div class="d-grid">
  93.                                         <button class="preset-btn btn active" data-value="true" onclick="layout_change('light');" data-bs-toggle="tooltip" title="Light">
  94.                                             <svg class="pc-icon text-warning">
  95.                                                 <use xlink:href="#custom-sun-1">
  96.                                                 </use>
  97.                                             </svg>
  98.                                         </button>
  99.                                     </div>
  100.                                 </div>
  101.                                 <div class="col-4">
  102.                                     <div class="d-grid">
  103.                                         <button class="preset-btn btn" data-value="false" onclick="layout_change('dark');" data-bs-toggle="tooltip" title="Dark">
  104.                                             <svg class="pc-icon">
  105.                                                 <use xlink:href="#custom-moon">
  106.                                                 </use>
  107.                                             </svg>
  108.                                         </button>
  109.                                     </div>
  110.                                 </div>
  111.                                 <div class="col-4">
  112.                                     <div class="d-grid">
  113.                                         <button class="preset-btn btn" data-value="default" onclick="layout_change_default();" data-bs-toggle="tooltip" title="Automatically sets the theme based on user's operating system's color scheme.">
  114.                           <span class="pc-lay-icon d-flex align-items-center justify-content-center">
  115.                             <i class="ph-duotone ph-cpu"></i>
  116.                           </span>
  117.                                         </button>
  118.                                     </div>
  119.                                 </div>
  120.                             </div>
  121.                         </div>
  122.                     </li>
  123.                     <li class="list-group-item">
  124.                         <h6 class="mb-1">Theme Contrast</h6>
  125.                         <p class="text-muted text-sm">Choose theme contrast</p>
  126.                         <div class="row theme-contrast">
  127.                             <div class="col-6">
  128.                                 <div class="d-grid">
  129.                                     <button class="preset-btn btn" data-value="true" onclick="layout_theme_contrast_change('true');" data-bs-toggle="tooltip" title="True">
  130.                                         <svg class="pc-icon">
  131.                                             <use xlink:href="#custom-mask">
  132.                                             </use>
  133.                                         </svg>
  134.                                     </button>
  135.                                 </div>
  136.                             </div>
  137.                             <div class="col-6">
  138.                                 <div class="d-grid">
  139.                                     <button class="preset-btn btn active" data-value="false" onclick="layout_theme_contrast_change('false');" data-bs-toggle="tooltip" title="False">
  140.                                         <svg class="pc-icon">
  141.                                             <use xlink:href="#custom-mask-1-outline">
  142.                                             </use>
  143.                                         </svg>
  144.                                     </button>
  145.                                 </div>
  146.                             </div>
  147.                         </div>
  148.                     </li>
  149.                     <li class="list-group-item">
  150.                         <h6 class="mb-1">Custom Theme</h6>
  151.                         <p class="text-muted text-sm">Choose your primary theme color</p>
  152.                         <div class="theme-color preset-color">
  153.                             <a href="#!" data-bs-toggle="tooltip" title="Blue" class="active" data-value="preset-1">
  154.                                 <i class="ti ti-checks"></i>
  155.                             </a>
  156.                             <a href="#!" data-bs-toggle="tooltip" title="Indigo" data-value="preset-2">
  157.                                 <i class="ti ti-checks"></i>
  158.                             </a>
  159.                             <a href="#!" data-bs-toggle="tooltip" title="Purple" data-value="preset-3">
  160.                                 <i class="ti ti-checks"></i>
  161.                             </a>
  162.                             <a href="#!" data-bs-toggle="tooltip" title="Pink" data-value="preset-4">
  163.                                 <i class="ti ti-checks"></i>
  164.                             </a>
  165.                             <a href="#!" data-bs-toggle="tooltip" title="Red" data-value="preset-5">
  166.                                 <i class="ti ti-checks"></i>
  167.                             </a>
  168.                             <a href="#!" data-bs-toggle="tooltip" title="Orange" data-value="preset-6">
  169.                                 <i class="ti ti-checks"></i>
  170.                             </a>
  171.                             <a href="#!" data-bs-toggle="tooltip" title="Yellow" data-value="preset-7">
  172.                                 <i class="ti ti-checks"></i>
  173.                             </a>
  174.                             <a href="#!" data-bs-toggle="tooltip" title="Green" data-value="preset-8">
  175.                                 <i class="ti ti-checks"></i>
  176.                             </a>
  177.                             <a href="#!" data-bs-toggle="tooltip" title="Teal" data-value="preset-9">
  178.                                 <i class="ti ti-checks"></i>
  179.                             </a>
  180.                             <a href="#!" data-bs-toggle="tooltip" title="Cyan" data-value="preset-10">
  181.                                 <i class="ti ti-checks"></i>
  182.                             </a>
  183.                         </div>
  184.                     </li>
  185.                     <li class="list-group-item">
  186.                         <h6 class="mb-1">Theme layout</h6>
  187.                         <p class="text-muted text-sm">Choose your layout</p>
  188.                         <div class="theme-main-layout d-flex align-center gap-1 w-100">
  189.                             <a href="#!" data-bs-toggle="tooltip" title="Vertical" class="active" data-value="vertical">
  190.                                 <img src="https://ableproadmin.com/assets/images/customizer/caption-on.svg" alt="img" class="img-fluid">
  191.                             </a>
  192.                             <a href="#!" data-bs-toggle="tooltip" title="Horizontal" data-value="horizontal">
  193.                                 <img src="https://ableproadmin.com/assets/images/customizer/horizontal.svg" alt="img" class="img-fluid">
  194.                             </a>
  195.                             <a href="#!" data-bs-toggle="tooltip" title="Color Header" data-value="color-header">
  196.                                 <img src="https://ableproadmin.com/assets/images/customizer/color-header.svg" alt="img" class="img-fluid">
  197.                             </a>
  198.                             <a href="#!" data-bs-toggle="tooltip" title="Compact" data-value="compact">
  199.                                 <img src="https://ableproadmin.com/assets/images/customizer/compact.svg" alt="img" class="img-fluid">
  200.                             </a>
  201.                             <a href="#!" data-bs-toggle="tooltip" title="Tab" data-value="tab">
  202.                                 <img src="https://ableproadmin.com/assets/images/customizer/tab.svg" alt="img" class="img-fluid">
  203.                             </a>
  204.                         </div>
  205.                     </li>
  206.                     <li class="list-group-item">
  207.                         <h6 class="mb-1">Sidebar Caption</h6>
  208.                         <p class="text-muted text-sm">Sidebar Caption Hide/Show</p>
  209.                         <div class="row theme-color theme-nav-caption">
  210.                             <div class="col-6">
  211.                                 <div class="d-grid">
  212.                                     <button class="preset-btn btn-img btn active" data-value="true" onclick="layout_caption_change('true');" data-bs-toggle="tooltip" title="Caption Show">
  213.                                         <img src="https://ableproadmin.com/assets/images/customizer/caption-on.svg" alt="img" class="img-fluid">
  214.                                     </button>
  215.                                 </div>
  216.                             </div>
  217.                             <div class="col-6">
  218.                                 <div class="d-grid">
  219.                                     <button class="preset-btn btn-img btn" data-value="false" onclick="layout_caption_change('false');" data-bs-toggle="tooltip" title="Caption Hide">
  220.                                         <img src="https://ableproadmin.com/assets/images/customizer/caption-off.svg" alt="img" class="img-fluid">
  221.                                     </button>
  222.                                 </div>
  223.                             </div>
  224.                         </div>
  225.                     </li>
  226.                     <li class="list-group-item">
  227.                         <div class="pc-rtl">
  228.                             <h6 class="mb-1">Theme Layout</h6>
  229.                             <p class="text-muted text-sm">LTR/RTL</p>
  230.                             <div class="row theme-color theme-direction">
  231.                                 <div class="col-6">
  232.                                     <div class="d-grid">
  233.                                         <button class="preset-btn btn-img btn active" data-value="false" onclick="layout_rtl_change('false');" data-bs-toggle="tooltip" title="LTR">
  234.                                             <img src="https://ableproadmin.com/assets/images/customizer/ltr.svg" alt="img" class="img-fluid">
  235.                                         </button>
  236.                                     </div>
  237.                                 </div>
  238.                                 <div class="col-6">
  239.                                     <div class="d-grid">
  240.                                         <button class="preset-btn btn-img btn" data-value="true" onclick="layout_rtl_change('true');" data-bs-toggle="tooltip" title="RTL">
  241.                                             <img src="https://ableproadmin.com/assets/images/customizer/rtl.svg" alt="img" class="img-fluid">
  242.                                         </button>
  243.                                     </div>
  244.                                 </div>
  245.                             </div>
  246.                         </div>
  247.                     </li>
  248.                     <li class="list-group-item pc-box-width">
  249.                         <div class="pc-container-width">
  250.                             <h6 class="mb-1">Layout Width</h6>
  251.                             <p class="text-muted text-sm">Choose Full or Container Layout</p>
  252.                             <div class="row theme-color theme-container">
  253.                                 <div class="col-6">
  254.                                     <div class="d-grid">
  255.                                         <button class="preset-btn btn-img btn active" data-value="false" onclick="change_box_container('false')" data-bs-toggle="tooltip" title="Full Width">
  256.                                             <img src="https://ableproadmin.com/assets/images/customizer/full.svg" alt="img" class="img-fluid">
  257.                                         </button>
  258.                                     </div>
  259.                                 </div>
  260.                                 <div class="col-6">
  261.                                     <div class="d-grid">
  262.                                         <button class="preset-btn btn-img btn" data-value="true" onclick="change_box_container('true')" data-bs-toggle="tooltip" title="Fixed Width">
  263.                                             <img src="https://ableproadmin.com/assets/images/customizer/fixed.svg" alt="img" class="img-fluid">
  264.                                         </button>
  265.                                     </div>
  266.                                 </div>
  267.                             </div>
  268.                         </div>
  269.                     </li>
  270.                     <li class="list-group-item">
  271.                         <div class="d-grid">
  272.                             <button class="btn btn-light-danger" id="layoutreset">Reset Layout</button>
  273.                         </div>
  274.                     </li>
  275.                 </ul>
  276.             </div>
  277.         </div>
  278.     </div>
  279. </body>
  280. <script src="{{ asset('assets/js/jquery.js') }}"></script>
  281. <script>
  282.     $(document).ready(function (){
  283.         $('.loader-page').fadeOut(1000);
  284.         setTimeout(function () {
  285.             $('.alert-error-connexion').fadeOut();
  286.         },8000)
  287.         function getThemeSystem() {
  288.             if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
  289.                 $('body').attr('data-pc-theme','dark')
  290.                 return 'dark';
  291.             } else {
  292.                 $('body').attr('data-pc-theme','light')
  293.                 return 'light';
  294.             }
  295.         }
  296.         const themeSystem = getThemeSystem();
  297.         // console.log(`Le thème système actif est : ${themeSystem}`);
  298.     })
  299. </script>
  300. </html>