templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="de">
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <meta name="viewport" content="width=device-width, initial-scale=1">
  6.         <meta name="theme-color" content="#015f94">
  7.         <title>
  8.             {% block title %}hanagud{% endblock %}
  9.         </title>
  10.         <meta name="description" content="ha na gud, dann mach is hald">
  11.         <meta name="author" content="seidemann: solutions">
  12.         <meta name="viewport" content="width=device-width, initial-scale=1">
  13.         <link rel="icon" type="image/x-icon" href="{{ asset("build/images/favicon.ico") }}">
  14.         <link rel="shortcut icon" href="{{ asset("build/images/favicon.ico") }}" />
  15.         <meta name="msapplication-TileImage" content="{{ asset("build/images/favicon.ico") }}">
  16.         <meta name="msapplication-TileColor" content="#aa77dd">
  17.         <meta name="msapplication-navbutton-color" content="#bbbbbb">
  18.         <meta name="application-name" content="hanagud"/>
  19.         <meta name="msapplication-tooltip" content="Das ultimative Leistungserfassungs-Werkzeug"/>
  20.         {% block stylesheets %}
  21.         {{ encore_entry_link_tags('app') }}
  22.         {% endblock %}
  23.     </head>
  24.     <body>
  25.         <div class="page-header fixy u-full-width">
  26.             <div class="container">
  27.                 <div class="row u-full-width">
  28.                     <div class="u-pull-left">
  29.                     {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  30.                         <div class="dropdown u-pull-left">
  31.                             <button class="burgerButton"><i class="fas fa-bars" style='color: white'></i></button>
  32.                             <div class="dropdown-content dropdownBurger" id="ordropdownmenu">
  33.                                 {% if is_granted('ROLE_USER') %}
  34.                                 <a class="u-full-width" id="btnCloseEntries" onclick="closeEntries();"onmouseover="closeAdminDropdown(this)"><i class="fa fa-pencil-alt"></i>&nbsp;&nbsp;Erfassung (ESC)</a>
  35.                                 <a class="u-full-width" id="" onclick="createTicketDialog();"><i class="fas fa-ticket-alt"onmouseover="closeAdminDropdown(this)"></i>&nbsp;&nbsp;Neues Ticket (Shift+F3)</a>
  36.                                 <hr></hr>
  37.                                 <a class="u-full-width" id="btnShowEntries" onclick="showEntries();" onmouseover="closeAdminDropdown(this)"><i class="fas fa-list"></i>&nbsp;&nbsp;Statistik</a>
  38.                                 {% endif %}
  39.                                 {% if is_granted('ROLE_ADMIN') %} 
  40.                                 <a class="u-full-width" id="" onclick=";" onmouseover="closeAdminDropdown(this)"><i class="fas fa-bath"></i>&nbsp;&nbsp;Dienstleistungsfreigabe</a>
  41.                                 <hr></hr>
  42.                                 {% endif %}
  43.                                 {% if is_granted('ROLE_ADMIN') %}
  44.                                 <div class="dropdown u-full-width">
  45.                                     <a class="u-full-width" id="btnAdmin" onmouseover="openAdminDropdown(this)">
  46.                                         <i class="far fa-user"></i>&nbsp;&nbsp;Administration
  47.                                         <i class="fas fa-chevron-right" style="float: right; margin-top: 4px;"></i> <!-- Small arrow -->
  48.                                     </a>
  49.                                     <div class="dropdown-content-2" id="adminDropdown" style="display: none">
  50.                                         <a onclick="toolsPage();">Tools</a>
  51.                                         <a onclick="userPage();">User</a>
  52.                                         <a onclick="logfilePage();">Logfile-Viewer</a>
  53.                                         <a onclick="MandantPage();">Mandanten</a>
  54.                                         <a onclick="ProjectPage();">Projekte</a>
  55.                                         <a onclick="ClockerPage();">Clocker</a>
  56.                                         <a onclick="rolePage();">Rollen und Rechte</a>
  57.                                         <a onclick="ShowDBEntries();">Redmine Identifier</a>
  58.                                     </div>
  59.                                 </div>
  60.                                 {% endif %}
  61.                                 {% if is_granted('ROLE_USER') %}
  62.                                 <a class="u-full-width" id="" onclick=";"onmouseover="closeAdminDropdown(this)"><i class="fas fa-arrow-circle-right"></i>&nbsp;&nbsp;Checkout</a>
  63.                                 {% endif %}
  64.                             </div>
  65.                         </div>
  66.                     {% endif %}
  67.                     </div>
  68.                     <div class="u-pull-left">
  69.                         <button style="background-image:url('{{ asset("build/images/favicon.png") }}'); background-repeat:no-repeat; background-position:center; border:1px solid transparent; padding-left:0px;" onclick="closeEntries();"></button>
  70.                     </div>
  71.                     <div class="u-pull-left hanatext">hanagud</div>
  72.                     {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  73.                         <div class="u-pull-right">
  74.                             <button class="CheckoutIcon" onclick="Checkout();" style="border: none; background: none; display: flex; flex-direction: column; align-items: center; width: 24px; height: 24px; margin-top: 5px"><i  style='color: white; font-size: 30px;' class="fa-solid fa-arrow-right-from-bracket"></i></button>
  75.                         </div>
  76.                         <div class="dropdown u-pull-right">
  77.                             <button style="background-image:url('{{ asset("build/images/profil.png") }}'); background-repeat:no-repeat; background-position:center; border:1px solid white;" class="ProfilImg"></button>
  78.                             <div class="dropdown-content" id="ordropdownmenu" onmouseleave="closeAdminDropdown()">
  79.                                 {% if is_granted('ROLE_USER') %}
  80.                                 <a class="u-full-width" id="btnProfile" onclick="profileInfo();" onmouseover="closeAdminDropdown(this)"><i class="far fa-address-card"></i>&nbsp;&nbsp;Profil</a>
  81.                                 <a class="u-full-width" id="btnMyTeam" onclick="myTeamInfo();" onmouseover="closeAdminDropdown(this)"><i class="fa-solid fa-users"></i>&nbsp;&nbsp;Mein Team</a>
  82.                                 {% endif %}
  83.                                 <a class="u-full-width" id="btnShortcuts" onclick="shortcutsInfo();" onmouseover="closeAdminDropdown(this)"><i class="far fa-keyboard"></i>&nbsp;&nbsp;Tastenkürzel</a>
  84.                                 <hr></hr>
  85.                                 <form id="hanalogimihaldaus" name="hanalogimihaldaus" style="padding:0; margin:0;" action="/logout" method="get">
  86.                                     <a onclick="document.getElementById('hanalogimihaldaus').submit();">
  87.                                         <i class="fas fa-sign-out-alt"></i>&nbsp;&nbsp;Logout
  88.                                     </a>
  89.                                     {# <input type="hidden" name="btnlogout" /> #}
  90.                                 </form>
  91.                             </div>
  92.                         </div>
  93.                     {% endif %}
  94.                     <a class="u-pull-right" style="display:none; margin-right: 15px; margin-top: -1px;" id="clockerIcon" onclick="clockerPage();"><i class="far fa-clock" style="color: #ffffff; font-size: 4rem;"></i></a>
  95.                 </div>
  96.             </div>
  97.         </div>
  98.         
  99.         <div>&nbsp;<br />&nbsp;<br />&nbsp;<br /></div>
  100.         
  101.         {% block body %}
  102.         {% endblock %}
  103.         {{ encore_entry_script_tags('app') }}
  104.         {% block javascripts %}
  105.         {% endblock %}
  106.         <dialog id="dialog1">
  107.             <button onclick="document.getElementById('dialog1').close();">
  108.                 Dialog schließen
  109.             </button>
  110.         </dialog>
  111.         <div class="page-footer">
  112.             <div class="container">
  113.                 <div class="row">
  114.                     <div class="twelve columns u-full-width" style="text-align:center; font-size:9pt;">
  115.                         hanagud {{ shivas_app_version }} | <a href="https://www.seidemann.com" target="_blank">© seidemann.com</a>
  116.                     </div>
  117.                 </div>
  118.             </div>
  119.         </div>
  120.     </body>
  121. </html>