src/Bidcoz/Bundle/CoreBundle/Resources/views/Layout/Blocks/header.html.twig line 1

Open in your IDE?
  1. {% if organization is defined or (campaign is defined and campaign is not null) %}
  2.     {% set pageType = campaign is defined and campaign is not null ? campaign : organization %}
  3.     {% set logoRoute = campaign is defined and campaign is not null ? path('campaign_home', { orgSlug: organization.slug, campaignSlug: campaign.slug }) : path('organization_home', { orgSlug: organization.slug }) %}
  4.     {% set orgRoute = path('organization_manage_dashboard', { orgSlug: organization.slug }) %}
  5. {% endif %}
  6. <header id="header" class="header navbar navbar-default" role="navigation">
  7.     <div class="header-top d-flex align-items-center justify-content-between">
  8.         {% if not isToolkit and logoRoute is defined and (not isAccountPage is defined or not isAccountPage) %}
  9.             <div class="logo">
  10.                 <a href="{{ logoRoute }}">
  11.                     <img src="{{ asset('img/logo/logo.svg') }}" height="36" />
  12.                 </a>
  13.             </div>
  14.         {% endif %}
  15.         {% if isSuperAdmin is defined and isSuperAdmin %}
  16.             <div class="logo">
  17.                 <a href="/" class="d-flex align-items-center">
  18.                     <img src="{{ asset('img/logo/color_logo_nowings.svg') }}" height="24" />
  19.                     <h5 class="ml-3 mt-1 mb-0 text-uppercase">Terminal</h5>
  20.                 </a>
  21.             </div>
  22.         {% endif %}
  23.         {% if isToolkit and organization is defined and ((isSuperAdmin is defined and not isSuperAdmin) or isSuperAdmin is not defined) %}
  24.             <div class="toolkit-breadcrumbs d-flex align-items-center">
  25.                 <a class="menu-toggle mr-3" href="#">
  26.                     <i class="fas fa-bars icon"></i>
  27.                 </a>
  28.                 {% if is_granted('MANAGE', organization) and campaign is not defined  %}
  29.                     <a id="step1" class="organization-link d-none d-md-block" href="{{ orgRoute }}">{{ organization.name }}</a>
  30.                 {% elseif is_granted('MANAGE', organization) %}
  31.                     <a id="step1" class="organization-link d-none d-md-block" href="{{ orgRoute }}">Dashboard</a>
  32.                 {% else %}
  33.                 {% endif %}
  34.                 {% if campaign is defined and campaign is not null %}
  35.                     {% if is_granted('MANAGE', organization) %}
  36.                         <div class="sep d-none d-md-block">/</div>
  37.                     {% endif %}
  38.                     <div style="font-size: 0.75rem;">{{ campaign.name }}</div>
  39.                     <!--
  40.                     <div class="ml-2" style="font-size: 0.625rem;">
  41.                         (<a class="campaign-link" style="font-size: 0.625rem; color: #39a0ca;" href="{{ path('campaign_home', { orgSlug: organization.slug, campaignSlug: campaign.slug }) }}">View Live Site</a>)
  42.                     </div>
  43.                     -->
  44.                 {% endif %}
  45.             </div>
  46.         {% endif %}
  47.         {% if isAccountPage is defined and isAccountPage %}
  48.             {% if app.session.has('viewed_campaign') %}
  49.                 {% set campaignData = app.session.get('viewed_campaign') %}
  50.                 <div class="toolkit-breadcrumbs d-flex align-items-center">
  51.                     <a class="campaign-link" href="{{ path('campaign_home', {orgSlug: campaignData.organization.slug, campaignSlug: campaignData.slug}) }}">
  52.                         <i class="fas fa-arrow-left mr-1"></i>Return to {{ campaignData.name }}
  53.                     </a>
  54.                 </div>
  55.             {% elseif app.session.has('viewed_organization')%}
  56.                 {% set orgData = app.session.get('viewed_organization') %}
  57.                 <div class="toolkit-breadcrumbs d-flex align-items-center">
  58.                     <a class="organization-link" href="{{ path('organization_home', {orgSlug: orgData.slug}) }}">
  59.                         <i class="fas fa-arrow-left mr-1"></i>Return to {{ orgData.name }}
  60.                     </a>
  61.                 </div>
  62.             {% else %}
  63.                 <div></div>
  64.             {% endif %}
  65.         {% endif %}
  66.         <ul class="account-links">
  67.             {% if app.user and ((campaign is defined and is_granted('MANAGE', campaign)) or  (organization is defined and is_granted('MANAGE', organization))) %}
  68.                 <li class="has-icon has-text">
  69.                     <div class="tooltip-container">
  70.                         <a href="{{ user_freshdesk_url(app.user, adminUrl|default(false)) }}" target="_blank" id="step8" class="d-flex align-items-center tooltip-trigger">
  71.                             {% include '@BidcozCore/Components/icon.html.twig' with { icon: 'question-outline', h: '1.0rem', w: '1.0rem' } %}
  72.                             Help
  73.                         </a>
  74.                         <div class="tooltip tooltip-below tooltip-center font-weight-bold">Help</div>
  75.                     </div>
  76.                 </li>
  77.                 {% include '@BidcozManage/_fast_list_toggle.html.twig' %}
  78.             {% elseif campaign is defined and campaign is not null %}
  79.                 {% include '@BidcozCore/Layout/Blocks/menu/campaign.html.twig' %}
  80.             {% endif %}
  81.             {% include '@BidcozCore/Layout/Blocks/menu/user.html.twig' %}
  82.         </ul>
  83.     </div>
  84.     {% if campaign is defined and campaign is not null and not isToolkit and isSuperAdmin is not defined %}
  85.         <div class="campaign-navigation d-flex justify-content-between align-items-center">
  86.             {% if campaign.logo %}
  87.                 <div class="campaign-logo flex-shrink-0">
  88.                     <img src="{{ vich_uploader_asset(campaign.logo, 'file') }}" class="logo" />
  89.                 </div>
  90.             {% endif %}
  91.             <div class="campaign-name-container flex-grow-1">
  92.                 <h4 class="campaign-name">
  93.                     <a href="{{ path('campaign_home', campaignParams) }}">
  94.                         {{ campaign.name }}
  95.                     </a>
  96.                 </h4>
  97.             </div>
  98.             <div class="campaign-navigation-links flex-shrink-0">
  99.                 <a href="#" class="campaign-navigation-links-toggle d-lg-none">
  100.                     <i class="fas fa-bars"></i>
  101.                 </a>
  102.                 <ul class="navigation-links align-items-center justify-content-end d-none d-lg-flex">
  103.                     {% if campaign is defined and campaign is not null %}
  104.                         {% include '@BidcozCore/Layout/Blocks/menu/auction.html.twig' %}
  105.                     {% endif %}
  106.                 </ul>
  107.             </div>
  108.         </div>
  109.     {% endif %}
  110. </header>