templates/header.html.twig line 1

Open in your IDE?
  1. {% block page_header %}
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5.     <!-- Required meta tags -->
  6.     <meta charset="utf-8">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.     <title>Falzon</title>
  9.     <meta name="author" content="Robert Saylor : http://www.customphpdesign.com">
  10.     ​
  11.     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Varela+Round">
  12.     <!-- Bootstrap -->
  13.     <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  14.     <link href="{{ asset('css/bootstrap.min.css') }}" rel="stylesheet">
  15.     <link href="{{ asset('css/custom.css') }}" rel="stylesheet">
  16. </head>
  17. <body>
  18. <!-- navbar -->
  19. <nav class="navbar navbar-expand-lg navbar-light">
  20.     <div class="container">
  21.         <a class="navbar-brand text-uppercase" href="#">
  22.             <strong>Falzon</strong> Media
  23.         </a>
  24.         <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-toggler" aria-controls="navbarTogglerDemo01" aria-expanded="false" aria-label="Toggle navigation">
  25.             <span class="navbar-toggler-icon"></span>
  26.         </button>
  27.         ​
  28.         <!-- /.navbar-header -->
  29.         {% if app.user %}
  30.                 {% set admin = "0" %}
  31.                 {% for role in app.user.roles %}
  32.                     {% if role == "ROLE_ADMIN" %}
  33.                         {% set admin = "1" %}
  34.                     {% endif %}
  35.                 {% endfor %}
  36.         <div class="collapse navbar-collapse" id="navbar-toggler">
  37.             <ul class="navbar-nav">
  38.                 <li class="nav-item"><a href="{{ path('admin_marketing_advertisers_list') }}" class="nav-link">Marketing Plan</a></li>
  39.                 {% if admin == "1" %}
  40.                 <li class="nav-item dropdown">
  41.                     <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  42.                         Settings
  43.                     </a>
  44.                     <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
  45.                         <a class="dropdown-item" href="{{ path('admin_advertiser_list') }}">Advertisers</a>
  46.                         <a class="dropdown-item" href="{{ path('admin_pricing_list') }}">Pricing</a>
  47.                         <a class="dropdown-item" href="{{ path('admin_placement_list') }}">Placement</a>
  48.                         <a class="dropdown-item" href="{{ path('admin_publishers_list') }}">Publishers</a>
  49.                         <a class="dropdown-item" href="{{ path('admin_list_users') }}">Manage Users</a>
  50.                     </div>
  51.                 </li>
  52.                 {% endif %}
  53.             </ul>
  54.             <ul class="navbar-nav ml-auto">
  55.                 <li class="nav-item mr-2">
  56.                     <a href="{{ path('user_profile_view') }}" class="btn btn-outline-secondary">Profile</a>
  57.                 </li>
  58.                 <li class="nav-item mr-2">
  59.                     <a href="{{ path('app_logout') }}" class="btn btn-outline-secondary">Logout</a>
  60.                 </li>
  61.             </ul>
  62.         </div>
  63.         {% endif %}
  64.     </div>
  65. </nav>
  66. {% endblock %}