HEX
Server: Apache
System: Linux webm013.cluster123.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: lesanew (165608)
PHP: 8.3.31
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/lesanew/anestetues2/web/app/themes/anes-tetues/resources/views/sections/header.blade.php
<header class="main-header header-scroll">
  <div class="header__container">
    <div class="header__logo">
      {!! get_custom_logo() !!}
    </div>

    <div class="header__infos">
      @php
        $dateDebut = get_field('date_de_debut', 'option');
        $dateFin = get_field('date_de_fin', 'option');

        // Les champs renvoient "29/05/2026" → format d/m/Y
        $start = $dateDebut ? \Carbon\Carbon::createFromFormat('d/m/Y', $dateDebut) : null;
        $end = $dateFin ? \Carbon\Carbon::createFromFormat('d/m/Y', $dateFin) : null;
      @endphp

      @if ($start && $end)
        @php
          // Même mois + année → "29 - 30<br>Mai 2026"
          if ($start->format('mY') === $end->format('mY')) {
            $output = $start->format('d') . ' - ' . $end->format('d') . '<br>' . ucfirst($start->locale('fr')->translatedFormat('F Y'));
          } else {
            // Mois (ou année) différents → "31 mai 2026<br>01 juin 2026"
            $startStr = $start->locale('fr')->translatedFormat('d F Y');
            $endStr = $end->locale('fr')->translatedFormat('d F Y');
            $output = $startStr . ' -<br>' . $endStr;
          }
        @endphp

        <span class="header__infos-label">{!! $output !!}</span>
      @elseif ($start)
        @php
          $single = $start->locale('fr')->translatedFormat('d F Y');
        @endphp

        <span class="header__infos-label">{{ $single }}</span>
      @else
        <span class="header__infos-label"></span>
      @endif
      @php($address = get_field('adresse', 'option'))
      <span class="header__infos-value">
        <a href="{{ $address['url_google_maps'] }}" target="_blank">
          {{ $address['rue'] }}
          <br />
          {{ $address['ville'] }}
        </a>
      </span>
    </div>

    <div class="header__ctas">
      @php($shop_is_active = get_field('activer_le_shop', 'option'))
      <a href="/line-up" class="btn text-primary outline">Line-up</a>
      <a href="/billetterie" class="btn arrow-secondary">Billetterie</a>
      @if ($shop_is_active)
        <a href="/panier" class="btn not-arrow bg-light text-primary">
          <svg>
            <use
              xlink:href="{{ get_template_directory_uri() }}/public/build/images/svg/icons.svg#cart"
            ></use>
          </svg>
        </a>
      @endif
    </div>

    <div class="burger-btn">
      <span><div></div></span>
      <span><div></div></span>
      <span><div></div></span>
    </div>
    @if (has_nav_menu('primary_navigation'))
      <div class="header__menu">
        <div class="header__menu__content">
          <nav class="nav-primary" aria-label="{{ wp_get_nav_menu_name('primary_navigation') }}">
            {!! wp_nav_menu(['theme_location' => 'primary_navigation', 'menu_class' => 'nav', 'echo' => false]) !!}
            <div class="vertical-separator"></div>
          </nav>
        </div>
      </div>
    @endif
  </div>
</header>