Advertisement
eventsmanager

Custom calendar/section-header-navigation.php template

Jan 20th, 2025
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. <?php
  2. /* @var EM_Event $EM_Event The current EM_Event object being displayed. */
  3. /* @var int $id A unique ID use to display this calendar instance */
  4. /* @var EM_DAteTime $EM_DateTime The current date/time in an EM_DateTime object */
  5. /* @var array $args The $args passed onto the calendar template via EM_Calendar */
  6. /* @var array $calendar The $calendar array of data passed on by EM_Calendar */
  7. ?>
  8. <section class="em-cal-nav" style="grid-template-columns:25px 1fr auto;">
  9. <?php /*if( $args['has_advanced_trigger'] ):*/ ?>
  10. <button class="em-search-advanced-trigger em-clickable" data-search-advanced-id="em-search-advanced-<?php echo $id; ?>" data-parent-trigger="em-search-advanced-trigger-<?php echo $id; ?>"></button>
  11. <?php /*endif;*/ ?>
  12. <div class="month input">
  13. <?php if( !empty($args['calendar_nav']) && !empty($args['calendar_month_nav']) ): ?>
  14. <form action="" method="get">
  15. <input type="month" class="em-month-picker" value="<?php echo $EM_DateTime->i18n('Y-m') ?>" data-month-value="<?php echo $EM_DateTime->i18n('F Y') ?>">
  16. <span class="toggle"></span>
  17. </form>
  18. <?php else: ?>
  19. <?php echo esc_html($EM_DateTime->i18n(get_option('dbem_full_calendar_month_format'))); ?>
  20. <?php endif; ?>
  21. </div>
  22. <?php /*if( !empty($args['calendar_nav']) ) :*/ ?>
  23. <div class="month-nav input">
  24. <a class="em-calnav em-calnav-prev" href="<?php echo esc_url($calendar['links']['previous_url']); ?>" data-disabled="<?php echo empty($calendar['links']['previous_url']) ? 1 : 0; ?>" <?php if( !empty($args['calendar_nav_nofollow'] ) ) echo 'rel="nofollow"' ?>>
  25. <svg viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"><path d="M10 14L3 7.5L10 1" stroke="#555" stroke-linecap="square"></path></svg>
  26. </a>
  27. <a href="<?php echo esc_url($calendar['links']['today_url']); ?>" class="em-calnav-today button button-secondary size-large size-medium <?php if( date('Y-m') === $EM_DateTime->format('Y-m') ) echo 'is-today'; ?>" <?php if( !empty($args['calendar_nav_nofollow'] ) ) echo 'rel="nofollow"' ?>>
  28. <?php esc_html_e('Today', 'events-manager'); ?>
  29. </a>
  30. <a class="em-calnav em-calnav-next" href="<?php echo esc_url($calendar['links']['next_url']); ?>" data-disabled="<?php echo empty($calendar['links']['next_url']) ? 1 : 0; ?>" <?php if( !empty($args['calendar_nav_nofollow'] ) ) echo 'rel="nofollow"' ?>>
  31. <svg viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"><path d="M5 14L12 7.5L5 1" stroke="#555" stroke-linecap="square"></path></svg>
  32. </a>
  33. </div>
  34. <?php /*endif;*/ ?>
  35. </section>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement