templates/panel/layout.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6.     <title>{{ 'conreg-system'|trans|upper }} - {% block title %}{% endblock %}</title>
  7.     <link rel="shortcut icon" type="image/png" href="/favicon.ico">
  8.     <meta name="theme-color" content="#141414">
  9.     {% block stylesheets %}
  10.         <link rel="stylesheet" href="{{ asset('bundles/easyadmin/app.css') }}"/>
  11.         <link rel="stylesheet" href="{{ asset('styles/bootstrap-datetimepicker.min.css') }}"/>
  12.         <link rel="stylesheet" href="{{ asset('styles/toastr.min.css') }}"/>
  13.         <link rel="stylesheet" href="{{ asset('styles/app.css') }}"/>
  14.         <link href="https://fonts.googleapis.com/css?family=Abel&display=swap" rel="stylesheet">
  15.     {% endblock %}
  16. </head>
  17. <body class="cmt">
  18. {% block body %}
  19.     <header>
  20.         <nav class="navbar navbar-expand-lg navbar-dark cmt-bg-dark" role="navigation">
  21.             <a class="navbar-brand" href="/">{{ 'conreg-system'|trans|upper }}</a>
  22. {#            {% if is_granted('ROLE_ADMIN') %}#}
  23. {#                {% set system_time = systemtime() %}#}
  24. {#                {% set device_time = devicetime() %}#}
  25. {#                {% if system_time is defined and system_time is not empty %}#}
  26. {#                    <span style="color:#121312"> {{ 'time.system'|trans|capitalize }} {{ system_time|raw }} </span>#}
  27. {#                {% endif %}#}
  28. {#                {% if device_time is defined and device_time is not empty %}#}
  29. {#                    <span style="color:#121312"> {{ 'time.device'|trans|capitalize }} {{ device_time|raw }}</span>#}
  30. {#                {% endif %}#}
  31. {#            {% endif %}#}
  32.             {% block devices_actions %}
  33.                 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  34.                     <span class="navbar-toggler-icon"></span>
  35.                 </button>
  36.                 <div class="collapse navbar-collapse" id="navbarSupportedContent">
  37.                     <ul class="navbar-nav">
  38.                         {% block menu_elements %}{% endblock %}
  39.                         {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_CUSTOMER') %}
  40.                         <li class="nav-item">
  41.                             <a href="{{ easyadmin_path('UserSetting', 'edit') }}"
  42.                                class="nav-link">
  43.                                 <i class="fa fa-cog"></i> {{ 'Used instruments'|trans }}
  44.                             </a>
  45.                         </li>
  46.                         <li class="nav-item">
  47.                             <a class="nav-link"
  48.                                href="{{ path('easyadmin', {'entity':'User', 'action':'list'}) }}">
  49.                                 <i class="fa fa-user"></i>
  50.                                 {{ 'manage users'|trans|capitalize }}</a>
  51.                         </li>
  52.                         <li class="nav-item">
  53.                             <a href="{{ easyadmin_path('Notification', 'list') }}"
  54.                                class="nav-link">
  55.                                 <i class="fas fa-bell"></i> {{ 'Notifications'|trans }}
  56.                             </a>
  57.                         </li>
  58.                         {% endif %}
  59.                         {% include 'panel/report/button.html.twig' %}
  60.                     </ul>
  61.                 </div>
  62.             {% endblock %}
  63.             {% include 'panel/menu/user_menu.html.twig' %}
  64.         </nav>
  65.     </header>
  66.     <div class="container container__gui content bg-white">
  67.         <div class="d-block d-md-none">
  68.             <button type="button" class="btn btn-link pl-0 text-body" onclick="goBack()"><i
  69.                         class="fas fa-chevron-left"></i> {{ 'back'|trans }}</button>
  70.         </div>
  71.         <div class="row">
  72.             <div class="col-12 col-xl-7">
  73.                 {{ breadcrumbs(app.request.get('_route', ''), app.request.get('id', null))|raw }}
  74.             </div>
  75.             <div class="col-12 col-xl-5">
  76.                 {% block header %}
  77.                     <div class="header pb-2">
  78.                         <div class="row">
  79.                             <div class="col-12">
  80.                                 <h3 class="title mb-0 bigger__title">
  81.                                     {% block header_title %}{% endblock %}
  82.                                 </h3>
  83.                             </div>
  84.                         </div>
  85.                     </div>
  86.                 {% endblock %}
  87.             </div>
  88.         </div>
  89.         {% block content %}
  90.         {% endblock %}
  91.     </div>
  92. {% endblock %}
  93. <script type="text/javascript" src="{{ asset('bundles/easyadmin/app.js') }}"></script>
  94. <script type="text/javascript" src="{{ asset('scripts/moment.min.js') }}"></script>
  95. <script type="text/javascript" src="{{ asset('scripts/bootstrap-datetimepicker.min.js') }}"></script>
  96. <script type="text/javascript" src="{{ asset('scripts/library/toastr.min.js') }}"></script>
  97. <script type="text/javascript" src="{{ asset('scripts/temperature-smoothing.js') }}"></script>
  98. <script type="text/javascript" src="{{ asset('scripts/main.js') }}"></script>
  99. {% block javascripts %}
  100. {% endblock %}
  101. {% include 'panel/partial/flash_messages.html.twig' %}
  102. </body>
  103. </html>