{% set isAuthenticated = is_granted("IS_AUTHENTICATED_REMEMBERED") %}{% set headerBaseLinks = header_links() %}{% set log_in_url = url(constant('FMT\\Application\\Controller\\Common\\PublicDashboardController::ROUTE_LOG_IN')) %}{% set sign_up_url = url(constant('FMT\\Application\\Controller\\Common\\PublicDashBoardController::ROUTE_SIGN_UP')) %}{% set search_url = url(constant('FMT\\Application\\Controller\\Common\\PublicDashBoardController::ROUTE_SEARCH')) %}<header class="main-header"> <nav class="navbar navbar-static-top"> <div class="container"> <div class="navbar-header"> <div class="logo-header"> {% if isAuthenticated %} {% set user = app.user %} {% set dashboardRoute = url(get_user_available_route(user, 'dashboard')) %} <a href="{{ dashboardRoute }}" data-iframe-link > <img class="logo" src="{{ asset('build/images/logo.svg') }}" alt="logo"/> </a> {% else %} <a href="{{ marketing_app_url }}" data-iframe-link > <img class="logo" src="{{ asset('build/images/logo.svg') }}" alt="logo"/> </a> {% endif %} <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" > <i class="fa fa-bars"></i> </button> </div> </div> <!-- Navbar Right Menu --> <div class="navbar-custom-menu header-small-menu"> <div class="nav navbar-nav header-small-menu"> <ul class="nav navbar-nav navbar-collapse collapse header-small-menu full-width" id="navbar-collapse" aria-expanded="true" > {% for page, link in headerBaseLinks %} <li class="small-menu-item"> <a href="{{ link }}">{{ ('fmt.marketing_pages.' ~ page)|trans }}</a> </li> {% endfor %} <!-- User Account Menu --> {% if not isAuthenticated %} <li class="small-menu-item"> <a href="/public/active-campaigns" class="global-cart-header" data-iframe-link > <span class="small-menu-item-text">Search</span> <i class="fa fa-fw fa-search"></i> Search Campaigns </a> </li> <li class="small-menu-item"> {% include '@Public/common/cart_header.html.twig' %} </li> <li class="small-menu-item"> <a href="{{ sign_up_url }}?student"> <span>Student {{ 'fmt.authentication.sign_up'|trans }}</span> </a> </li> <li class="small-menu-item"> <a href="{{ sign_up_url }}?donor"> <span>Donor {{ 'fmt.authentication.sign_up'|trans }}</span> </a> </li> <li class="small-menu-item"> <!-- Menu Toggle Button --> <a href="{{ log_in_url }}" > <span>{{ 'fmt.authentication.log_in'|trans }}</span> </a> </li> {% else %} {% set profileRoute = url(get_user_available_route(user, 'profile')) %} {% if user.isAnyStudent %} {% set contactsRoute = url(get_user_available_route(user, 'contacts')) %} <li class="small-menu-item"> <a href="{{ contactsRoute }}">{{ 'fmt.user.profile.header_menu.contacts'|trans }}</a> </li> {% endif %} <li class="small-menu-item"> <a href="{{ dashboardRoute }}">{{ 'fmt.user.profile.header_menu.dashboard'|trans }} </a> </li> <li class="small-menu-item"> <a href="{{ profileRoute }}">{{ 'fmt.user.profile.header_menu.profile'|trans }}</a> </li> <li class="small-menu-item"> <a href="/public/active-campaigns" class="global-cart-header" data-iframe-link > <span class="small-menu-item-text">Search</span> <i class="fa fa-fw fa-search"></i> Search Campaigns </a> </li> <li class="small-menu-item"> {% include '@Public/common/cart_header.html.twig' %} </li> <li class="small-menu-item"> <a href="{{ url('fos_user_security_logout') }}"> <span class="small-menu-item-text">{{ 'fmt.authentication.logout'|trans }}</span> <i class="glyphicon glyphicon-log-out"></i> Logout </a> </li> {% endif %} </ul> </div> </div> </div> </nav></header>