<?php
/**
 * Partial: programme (grupos con título + lista de eventos)
 * Campo ACF: 'programme' (repeater con subcampos: title, programme_list[] -> event, description)
 */

$programme = get_field('programme');
if ( empty($programme) || !is_array($programme) ) {
    return;
}

echo '<div class="u_mt-5 title-section-related"><h3 class="section-heading delta"><span class="u_text-underline">' . esc_html__('Programme', 'far_loop') . '</span></h3></div>';

?>



<div class="u_pt-5">
  <div class="u_mv-5 wrapper-profile">



    <?php foreach ( $programme as $group ) :
      $title = isset($group['title']) ? $group['title'] : '';
      $list  = !empty($group['programme_list']) && is_array($group['programme_list']) ? $group['programme_list'] : [];
    ?>

      <?php if ( $title ) : ?>
        <h1 class="page-title__alpha-title u_mb-0p5"><?php echo esc_html( $title ); ?></h1>
      <?php endif; ?>

      <?php if ( !empty($list) ) : ?>
        <div class="programme-list">
          <?php foreach ( $list as $li ) :
            $event       = isset($li['event']) ? $li['event'] : '';
            $description = isset($li['description']) ? $li['description'] : '';
          ?>


			<div class="info-card">
				<!-- info-card list-->
				<dl class="info-card__list">
					<?php if ( $event ) : ?>
						<dt class="info-card__key"><span class="info-card__key-text"><?php echo esc_html( $event ); ?></span></dt>
					<?php endif; ?>

					<?php if ( $description ) : ?>
						<dd class="info-card__value"><?php echo wp_kses_post( $description );?></dd>
					<?php endif; ?>

			  	</dl>
            </div>



          <?php endforeach; ?>
        </div>
      <?php endif; ?>

    <?php endforeach; ?>

  </div>
</div>
