![]() Server : LiteSpeed System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : claqxcrl ( 523) PHP Version : 8.1.32 Disable Function : NONE Directory : /home/claqxcrl/askdragao.com/wp-content/plugins/sportspress/templates/ |
<?php /** * Birthdays * * @author ThemeBoy * @package SportsPress_Birthdays * @version 2.7.4 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } $html5 = current_theme_supports( 'html5', 'gallery' ); $defaults = array( 'date' => 'day', 'itemtag' => 'dl', 'icontag' => 'dt', 'captiontag' => 'dd', 'size' => 'sportspress-fit-medium', 'birthday_format' => 'birthday', 'show_player_birthday' => get_option( 'sportspress_player_show_birthday', 'no' ) == 'yes' ? true : false, 'show_staff_birthday' => get_option( 'sportspress_staff_show_birthday', 'no' ) == 'yes' ? true : false, 'link_players' => get_option( 'sportspress_link_players', 'yes' ) == 'yes' ? true : false, 'link_staff' => get_option( 'sportspress_link_staff', 'yes' ) == 'yes' ? true : false, ); extract( $defaults, EXTR_SKIP ); $args = array( 'post_type' => array( 'sp_player', 'sp_staff' ), 'numberposts' => -1, 'posts_per_page' => -1, 'orderby' => 'date', 'order' => 'ASC', 'monthnum' => date( 'n' ), ); if ( $date == 'day' ) { $args['day'] = date( 'j' ); } if ( $date == 'week' ) { unset( $args['monthnum'] ); $args['date_query'] = array( array( 'month' => date( 'n' ), 'day' => date( 'j' ), ), array( 'month' => date( 'n', strtotime( '+1 day' ) ), 'day' => date( 'j', strtotime( '+1 day' ) ), ), array( 'month' => date( 'n', strtotime( '+2 days' ) ), 'day' => date( 'j', strtotime( '+2 days' ) ), ), array( 'month' => date( 'n', strtotime( '+3 days' ) ), 'day' => date( 'j', strtotime( '+3 days' ) ), ), array( 'month' => date( 'n', strtotime( '+4 days' ) ), 'day' => date( 'j', strtotime( '+4 days' ) ), ), array( 'month' => date( 'n', strtotime( '+5 days' ) ), 'day' => date( 'j', strtotime( '+5 days' ) ), ), array( 'month' => date( 'n', strtotime( '+6 days' ) ), 'day' => date( 'j', strtotime( '+6 days' ) ), ), array( 'month' => date( 'n', strtotime( '+1 week' ) ), 'day' => date( 'j', strtotime( '+1 week' ) ), ), 'relation' => 'OR', ); } $posts = get_posts( $args ); foreach ( $posts as $post ) { echo '<div class="sp-template sp-template-birthdays sp-template-birthday-gallery sp-template-gallery">'; if ( 'sp_staff' == $post->post_type ) { $link_posts = $link_staff; $show_birthday = $show_staff_birthday; } else { $link_posts = $link_players; $show_birthday = $show_player_birthday; } $birthday = get_the_date( get_option( 'date_format' ), $post->ID ); $heading = null; if ( ( $show_birthday || 'birthday' == $birthday_format ) && $birthday && 'hide' != $birthday_format ) { $heading = '<h4 class="sp-table-caption">' . $birthday . '</h4>'; } if ( 'age' == $birthday_format && $birthday ) { $sp_birthdays = new SportsPress_Birthdays(); $age = $sp_birthdays->get_age( get_the_date( 'm-d-Y', $post->ID ) ); $heading = '<h4 class="sp-table-caption">' . $age . '</h4>'; } if ( 'birthdayage' == $birthday_format && $birthday ) { $sp_birthdays = new SportsPress_Birthdays(); $age = $sp_birthdays->get_age( get_the_date( 'm-d-Y', $post->ID ) ); $heading = '<h4 class="sp-table-caption">' . $birthday . ' (' . $age . ')</h4>'; } echo wp_kses_post( $heading ); echo '<div class="gallery">'; $caption = $post->post_title; $caption = trim( $caption ); sp_get_template( 'player-gallery-thumbnail.php', array( 'id' => $post->ID, 'itemtag' => $itemtag, 'icontag' => $icontag, 'captiontag' => $captiontag, 'caption' => $caption, 'size' => $size, 'link_posts' => $link_posts, ) ); echo '<br style="clear: both;" />'; echo "</div></div>\n"; }