<!DOCTYPE html><html lang="de"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <title>Mathematik Tutorien Verwaltung | {% block title %}{% endblock %}</title> {% block stylesheets %} {{ encore_entry_link_tags('app') }} {% endblock %} </head> <body id="page-top"> <!-- Navbar Top --> <nav class="navbar navbar-expand navbar-dark bg-dark static-top"> <a class="navbar-brand mr-1" title="Mathematik Tutorien Verwaltung" href="{{ path('home') }}">MTV</a> {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_LECTURER') %} <button class="btn btn-link btn-sm text-white order-1 order-sm-0" id="sidebarToggle" href="#"> <i class="fas fa-bars" aria-hidden="true"></i> </button> {% endif %} <!-- Navbar --> <ul class="navbar-nav ml-auto"> <li class="m-auto"> {% if is_granted('ROLE_PREVIOUS_ADMIN') %} <a class="btn btn-danger btn-sm" href="{{ path('home', {'_switch_user': "_exit" }) }}" role="button"> <i class="fas fa-user-secret"></i> Imitation Beenden <span class="badge badge-light">{{ app.user.firstName }} {{ app.user.lastName }} ({{ app.user.uid }})</span> </a> {% endif %} </li> <li class="nav-item"> <a class="nav-link" href="{{ path('impressum') }}">Impressum</a> </li> <li class="nav-item dropdown no-arrow m-auto"> {% if is_granted('ROLE_USER') %} <a class="nav-link dropdown-toggle" href="#" id="userDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fas fa-user-circle fa-fw"></i> </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="userDropdown">{# These options habe no function yet <a class="dropdown-item" href="#">Settings</a> <a class="dropdown-item" href="#">Activity Log</a> <div class="dropdown-divider"></div>#}{# Alter Logout Link <a class="dropdown-item" href="#" data-toggle="modal" data-target="#logoutModal">Logout</a>#} <a class="dropdown-item" href="{{ path('app_logout')}}">Logout</a> </div> {% endif %} </li> </ul> </nav> <div id="wrapper"> {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_LECTURER') %} <!-- Sidebar Left --> <ul class="sidebar navbar-nav"> <li class="nav-item {{ app.request.get('_route') == 'home' ? 'active' }}"> <a class="nav-link" href="{{ path('home') }}"> <i class="fas fa-fw fa-tachometer-alt"></i> <span>Dashboard</span> </a> </li> <li class="nav-item {{ app.request.get('_route') == 'users_index' ? 'active' }}"> <a class="nav-link" href="{{ path('users_index') }}"> <i class="fas fa-fw fa-users"></i> <span>Benutzer</span> </a> </li> <li class="nav-item {{ app.request.get('_route') == 'courses_index' ? 'active' }}"> <a class="nav-link" href="{{ path('courses_index') }}"> <i class="fas fa-chalkboard"></i> <span>Lehrveranstaltungen</span> </a> </li> </ul> {% endif %} <div id="content-wrapper"> {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_LECTURER') %} <div class="container-fluid"> {% else %} <div class="container"> {% endif %} <div class="row align-items-center"> <!-- Breadcrumbs--> {% if is_granted('ROLE_ADMIN') or is_granted('ROLE_LECTURER') or is_granted('ROLE_TUTOR') %} <div class="col-lg"> <ol class="breadcrumb"> {% block breadcrumb %} {% endblock %} </ol> </div> {% endif %} {% for message in app.flashes('success') %} <div class="col-lg-3 col-sm-6 mb-3 column-card"> <div class="card text-white bg-success o-hidden h-100"> <div class="card-header"> <div class="row align-items-center"> <div class="col"> <h5 class="card-title mb-0">Erfolg</h5> </div> <div class="col" data-effect="fadeOut"> <button type="button" class="btn btn-link float-right card-close-icon"> <i class="fas fa-fw fa-times"></i> </button> </div> </div> </div> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-check"></i> </div> <div class="mr-5">{{ message }}</div> </div> </div> </div> {% endfor %} {% for message in app.flashes('warning') %} <div class="col-lg-3 col-sm-6 mb-3 column-card"> <div class="card text-white bg-danger o-hidden h-100"> <div class="card-header"> <div class="row align-items-center"> <div class="col"> <h5 class="card-title mb-0">Fehler</h5> </div> <div class="col" data-effect="fadeOut"> <button type="button" class="btn btn-link float-right card-close-icon"> <i class="fas fa-fw fa-times"></i> </button> </div> </div> </div> <div class="card-body"> <div class="card-body-icon"> <i class="fas fa-fw fa-times"></i> </div> <div class="mr-5">{{ message }}</div> </div> </div> </div> {% endfor %} </div> {% block body %} {% endblock %} </div>{# <!-- Sticky Footer --> <footer class="sticky-footer"> <div class="container my-auto"> <div class="copyright text-center my-auto"> <span>Impressum</span> </div> </div> </footer>#} </div> </div> {% block javascripts %} {{ encore_entry_script_tags('app') }} {% endblock %} </body></html>