templates/base_admin.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="Ducalian fund raise pubs investor site">
  8.     <meta name="author" content="Shareholder Activist Group">
  9.     <link rel="icon" href="{{ asset('admin/img/hyperglance.jpg') }}" >
  10.     <title>{% block title %}Hyperglance Investors-Dashboard{% endblock %}</title>
  11.     <!-- Custom fonts for this template-->
  12.     <link href="{{  asset('admin/vendor/fontawesome-free/css/all.min.css')}}" rel="stylesheet" type="text/css">
  13.     <link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
  14.     <link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css">
  15.     <link rel= "stylesheet" href="{{ asset('admin/css/font.css') }}" >
  16.     <!-- Custom styles for this template-->
  17.     <link href="{{ asset('admin/css/sb-admin-2.min.css')}}" rel="stylesheet">
  18. </head>
  19. <body id="page-top">
  20. <!-- Page Wrapper -->
  21. <div id="wrapper">
  22.     <!-- Sidebar -->
  23.     {{ include('dashboard/template_parts/_sidebar.html.twig') }}
  24.     <!-- End of Sidebar -->
  25.     <!-- Content Wrapper -->
  26.     <div id="content-wrapper" class="d-flex flex-column">
  27.         <!-- Main Content -->
  28.         <div id="content">
  29.             <!-- Topbar -->
  30.             <nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
  31.                 <!-- Sidebar Toggle (Topbar) -->
  32.                 <button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">
  33.                     <i class="fa fa-bars"></i>
  34.                 </button>
  35.                 <!-- Topbar Search -->
  36.                 <form class="d-none d-sm-inline-block form-inline mr-auto ml-md-3 my-2 my-md-0 mw-100 navbar-search">
  37.                     <div class="input-group">
  38.                         <input type="text" class="form-control bg-light border-0 small" placeholder="Search for..." aria-label="Search" aria-describedby="basic-addon2">
  39.                         <div class="input-group-append">
  40.                             <button class="btn btn-primary" type="button">
  41.                                 <i class="fas fa-search fa-sm"></i>
  42.                             </button>
  43.                         </div>
  44.                     </div>
  45.                 </form>
  46.                 <!-- Topbar Navbar -->
  47.                 <ul class="navbar-nav ml-auto">
  48.                     {% set loggedUser = app.user %}
  49.                     <!-- Nav Item - User Information -->
  50.                     {% if loggedUser is not null %}
  51.                     <li class="nav-item dropdown no-arrow">
  52.                         <a class="nav-link dropdown-toggle" href="#" id="userDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  53.                             <span class="mr-2 d-none d-lg-inline text-gray-600 small"> {{ loggedUser.fullName }} </span>
  54.                         </a>
  55.                         <!-- Dropdown - User Information -->
  56.                         <div class="dropdown-menu dropdown-menu-right shadow animated--grow-in" aria-labelledby="userDropdown">
  57.                             <a class="dropdown-item" href="{{ path('dashboard_user_edit_my_profile', {'id': app.user.id }) }}">
  58.                                 <i class="fas fa-user fa-sm fa-fw mr-2 text-gray-400"></i>
  59.                                 Profile
  60.                             </a>
  61.                             <a class="dropdown-item" href="{{ path('dashboard_change_password') }}">
  62.                                 <i class="fas fa-user fa-sm fa-fw mr-2 text-gray-400"></i>
  63.                                 Password change
  64.                             </a>
  65.                             <a class="dropdown-item" href="{{ path('app_logout') }}"  data-toggle="modal" data-target="#logoutModal">
  66.                                 <i class="fas fa-sign-out-alt fa-sm fa-fw mr-2 text-gray-400"></i>Logout</a>
  67.                         </div>
  68.                     </li>
  69.                     {% else %}
  70.                     <li class="nav-item">
  71.                         <a class="nav-link" href="{{ path('app_login') }}" role="button"><span class="mr-2 d-none d-lg-inline text-gray-600 small"> Login </span>
  72.                         </a>
  73.                     </li>
  74.                     {% endif %}
  75.                 </ul>
  76.             </nav>
  77.             <!-- End of Topbar -->
  78.             <!-- Begin Page Content -->
  79.             <div class="container-fluid">
  80.                 <!-- Page Heading -->
  81.                 <div class="d-sm-flex align-items-center justify-content-between mb-4">
  82.                     <h1 class="h3 mb-0 text-gray-800"></h1>
  83.                 </div>
  84.                 {% set user = app.user %}
  85.                 {% if user is not null %}
  86.                     {% if user.isDisclaimer is null  %}
  87.                         {% block disclaimer %}
  88.                             <div class="row">
  89.                                 <div class="col-md-12">
  90.                                     <div class="alert alert-danger" role="alert">Please accept the <a href="{{ path('app_disclaimer') }}">disclaimer</a>.
  91.                                     </div>
  92.                                 </div>
  93.                             </div>
  94.                         {% endblock disclaimer %}
  95.                     {% endif %}
  96.                 {% endif %}
  97.                 {% block body %}
  98.                 {% endblock body %}
  99.             </div>
  100.             <!-- /.container-fluid -->
  101.         </div>
  102.         <!-- End of Main Content -->
  103.         <!-- Footer
  104. {#{{ include('dashboard/template_parts/_footer.html.twig') }}#}
  105.         <!-- End of Footer -->
  106.     </div>
  107.     <!-- End of Content Wrapper -->
  108. </div>
  109. <!-- End of Page Wrapper -->
  110. <!-- Scroll to Top Button-->
  111. <a class="scroll-to-top rounded" href="#page-top">
  112.     <i class="fas fa-angle-up"></i>
  113. </a>
  114. <!-- Logout Modal-->
  115. <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  116.     <div class="modal-dialog" role="document">
  117.         <div class="modal-content">
  118.             <div class="modal-header">
  119.                 <h5 class="modal-title" id="exampleModalLabel">Ready to Leave?</h5>
  120.                 <button class="close" type="button" data-dismiss="modal" aria-label="Close">
  121.                     <span aria-hidden="true">×</span>
  122.                 </button>
  123.             </div>
  124.             <div class="modal-body">Select "Logout" below if you are ready to end your current session.</div>
  125.             <div class="modal-footer">
  126.                 <button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
  127.                 <a class="btn btn-primary" href="{{ path('app_logout') }}">Logout</a>
  128.             </div>
  129.         </div>
  130.     </div>
  131. </div>
  132. {{ include('dashboard/template_parts/_footer.html.twig') }}
  133. {% block javascripts %}
  134.     <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
  135.     <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
  136.     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
  137.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.compatibility.min.js" integrity="sha256-5ZrdaeOQG3t2uVEkC6FxsGF2y3taTxhdjyGLXi3RUDk=" crossorigin="anonymous"></script>
  138.     <script src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js"></script>
  139.     <!-- Custom scripts for all pages-->
  140.     <script src="{{ asset('admin/js/sb-admin-2.min.js') }}"></script>
  141.     <script>
  142.         $('table').addClass('table-responsive');
  143.     </script>
  144.    {% block datatable %}
  145.     <script>
  146.         $(document).ready( function () {
  147.             $('.table').DataTable({
  148.                 'pageLength': 50,
  149.                 "order": [[ 0, 'desc' ], [ 1, 'desc' ]]
  150.             });
  151.             function detectMob() {
  152.                 return ( ( window.innerWidth <= 800 ) && ( window.innerHeight <= 600 ) );
  153.             }
  154.             var isMobile = detectMob();
  155.             if(isMobile) {
  156.                 $('body').addClass('mobile');
  157.             }
  158.         });
  159.     </script>
  160.    {% endblock datatable %}
  161. {% endblock javascripts %}
  162. </body>
  163. </html>