templates/base.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html lang="en">
  3.   <head>
  4.     <title>LSED</title>
  5.       <!-- Bootstrap core CSS -->
  6.       <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.4.1/dist/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
  7.       {{ encore_entry_link_tags('app') }}
  8.       <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs4/dt-1.10.22/b-1.6.4/b-flash-1.6.4/b-html5-1.6.4/datatables.min.css"/>
  9.       <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" rel="stylesheet" />
  10.       <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker3.min.css" integrity="sha512-rxThY3LYIfYsVCWPCW9dB0k+e3RZB39f23ylUYTEuZMDrN/vRqLdaCBo/FbvVT6uC2r0ObfPzotsfKF9Qc5W5g==" crossorigin="anonymous" />
  11.             <script src="https://code.jquery.com/jquery-3.5.1.js" integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"></script>
  12.             <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
  13.             <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
  14.             {{ encore_entry_script_tags('app') }}
  15. <!-- Matomo -->
  16. <script type="text/javascript">
  17.   var _paq = window._paq = window._paq || [];
  18.   /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  19.   _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
  20.   _paq.push(["setCookieDomain", "*.analize.lseddb.lt"]);
  21.   _paq.push(['trackPageView']);
  22.   _paq.push(['enableLinkTracking']);
  23.   (function() {
  24.     var u="//analize.lseddb.lt/";
  25.     _paq.push(['setTrackerUrl', u+'matomo.php']);
  26.     _paq.push(['setSiteId', '1']);
  27.     var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  28.     g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  29.   })();
  30. </script>
  31. <noscript><p><img src="//analize.lseddb.lt/matomo.php?idsite=1&amp;rec=1" style="border:0;" alt="" /></p></noscript>
  32. <!-- End Matomo Code -->
  33.   </head>
  34.   <body>
  35.     <nav class="navbar navbar-expand-md sticky-top navbar-dark fixed-top bg-dark">
  36.     <a class="navbar-brand" href="{{ path('app_homepage') }}">LSED</a>
  37.     {% if is_granted('ROLE_USER') %}
  38.     <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
  39.       <span class="navbar-toggler-icon"></span>
  40.     </button>
  41.     <div class="collapse navbar-collapse ml-5" id="navbarCollapse">
  42.       <ul class="navbar-nav mr-auto">
  43.         <li class="nav-item dropdown">
  44.           <a class="nav-link dropdown-toggle" id="navbarDropdown" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Мой</a>
  45.           <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  46.             <a class="dropdown-item" href="{{ path('operatorTable_primary_index') }}">Первичные операции</a>
  47.             <a class="dropdown-item" href="{{ path('operatorTable_revision_index') }}">Ревизионные операции</a>
  48.           </div>
  49.         </li>
  50.       {#  {% if is_granted('ROLE_HOSPITAL_ADMIN') %}
  51.         <li class="nav-item dropdown">
  52.           <a class="nav-link dropdown-toggle" id="navbarDropdown" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Mano suvesti</a>
  53.         </li>
  54.         {% endif %} #}
  55.         <li class="nav-item dropdown">
  56.           <a class="nav-link dropdown-toggle" id="navbarDropdown" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Больницы</a>
  57.           <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  58.             <a class="dropdown-item" href="{{ path('hospitalTable_primary_index') }}">Первичные операции</a>
  59.             <a class="dropdown-item" href="{{ path('hospitalTable_revision_index') }}">Ревизионные операции</a>
  60.           </div>
  61.         </li>
  62.         {% if is_granted('ROLE_ADMIN') %}
  63.         <li class="nav-item dropdown">
  64.           <a class="nav-link dropdown-toggle" id="navbarDropdown" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Реестр</a>
  65.           <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  66.             <a class="dropdown-item" href="{{ path('patient_index') }}">Пациенты</a>
  67.             <a class="dropdown-item" href="{{ path('primaryKnee_index') }}">Первичные дорожные операции</a>
  68.             <a class="dropdown-item" href="{{ path('primaryHip_index') }}">Первичные операции на бедре</a>
  69.             <a class="dropdown-item" href="{{ path('revisionKnee_index') }}">Ревизионные дорожные операции</a>
  70.             <a class="dropdown-item" href="{{ path('revisionHip_index') }}">Ревизионные операции на бедре</a>
  71.             <a class="dropdown-item" href="{{ path('exportpage') }}">Скачивание</a>
  72.             {#
  73.             <a class="dropdown-item" href="{{ path('exportPrimaryRevisionKnee') }}">💾 Parsiųsti pirminį kelio registrą</a>
  74.             <a class="dropdown-item" href="{{ path('exportRevisionRevisionKnee') }}">💾 Parsiųsti revizinį kelio registrą</a>
  75.             <a class="dropdown-item" href="{{ path('exportPrimaryRevisionHip') }}">💾 Parsiųsti pirminį klubo registrą</a>
  76.             <a class="dropdown-item" href="{{ path('exportRevisionRevisionHip') }}">💾 Parsiųsti revizinį klubo registrą</a>
  77.             <a class="dropdown-item" href="{{ path('exportHipImplantData') }}">💾 Parsiųsti klubo implantų registrą</a>
  78.             <a class="dropdown-item" href="{{ path('exportKneeImplantData') }}">💾 Parsiųsti kelių implantų registrą</a>
  79.             #}
  80.           </div>
  81.         </li>
  82.         <li class="nav-item dropdown">
  83.           <a class="nav-link dropdown-toggle" id="navbarDropdown" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Администратор</a>
  84.           <div class="dropdown-menu" aria-labelledby="navbarDropdown">
  85.             <a class="dropdown-item" href="{{ path('app_forgot_password_request') }}">Врачи</a>
  86.             <a class="dropdown-item" href="{{ path('hospital_index') }}">Больницы</a>
  87.             <a class="dropdown-item" href="{{ path('implants_index') }}">Протезы</a>
  88.           </div>
  89.         </li>
  90.         {% endif %}
  91.       </ul>
  92.       <div class="form-inline mt-2 mt-md-0">
  93.         <input name='dashboard[patient]' type='text' placeholder="Поиск" class='form-control rounded' id='dashboard_patient' minlength='11' maxlength='11' required="required">
  94.         <button id='dashboard_find' class='btn btn-primary ml-2' data-url='/ajax'>
  95.           <span id='find'>🔍</span>
  96.           <div id='finding' class="spinner-border spinner-border-sm" role="status" style="display: none;">
  97.             <span class="sr-only"></span>
  98.           </div>
  99.         </button>
  100.       </div>
  101.       <a class="btn btn-outline-info ml-5 mr-2" href="{{ path('app_logout') }}">Oтключиться</a>
  102.     </div>
  103.     {% endif %}
  104.   </nav>
  105.   {% if is_granted('ROLE_USER') %}
  106.   <div id="newUserModal" class="modal" tabindex="-1">
  107.     <div class="modal-dialog">
  108.       <div class="modal-content">
  109.         <div class="modal-header">
  110.           <h5 class="modal-title">Пациента не существует</h5>
  111.           <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  112.             <span aria-hidden="true">&times;</span>
  113.           </button>
  114.         </div>
  115.         <div class="modal-body">
  116.         {{ render(controller('App\\Controller\\PatientController:new')) }}
  117.         </div>
  118.         <div class="modal-footer">
  119.           <button type="button" class="btn btn-secondary" data-dismiss="modal">Отмена</button>
  120.         </div>
  121.       </div>
  122.     </div>
  123.   </div>
  124.   {% endif %}
  125. </div>
  126.   <main role="main" class="col-md-12 ml-sm-auto col-lg-12 px-md-4">
  127.       <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
  128.     <h1 class="h2">{% block title %}Sveiki!{% endblock %}</h1><span id="pranesimas"></span>
  129.       </div>
  130.     {% block body %}
  131.       {% if is_granted('ROLE_USER') %}
  132.       {% else %}
  133.   
  134.         {% do redirect  %}
  135.       {% endif %}
  136.       {% block javascripts %}
  137.       {% endblock %}  
  138.     {% endblock %}
  139.     
  140. </body>
  141. </html>