Advertisement
BakerMan

Mini Calendar Tooltips (Start Time)

Sep 21st, 2012
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.77 KB | None | 0 0
  1. /**
  2.  * This code lives in table-mini.php: the original function
  3.  * should look like this.
  4.  */
  5. function tribe_mini_display_day( $day, $monthView ) {
  6.     $return = "<div class='daynum tribe-events-event' id='daynum_$day'>";
  7.  
  8.     $return .= ( count($monthView[$day]) ) ? "<a class='tribe-events-mini-has-event'>$day</a>" : $day;
  9.     $return .= "<div id='tooltip_day_$day' class='tribe-events-tooltip' style='display:none;'>";
  10.     for( $i = 0; $i < count( $monthView[$day] ); $i++ ) {
  11.         $post = $monthView[$day][$i];
  12.         setup_postdata( $post );
  13.  
  14.         $return .= '<h5 class="tribe-events-event-title-mini"><a href="'. tribe_get_event_link($post) .'">' . $post->post_title . '</a></h5>';
  15.     }
  16.     $return .= '<span class="tribe-events-arrow"></span>';
  17.     $return .= '</div>';
  18.  
  19.     $return .= "</div>";
  20.     return $return;
  21. }
  22.  
  23.  
  24. /**
  25.  * Please be sure to change this in your custom table-mini.php
  26.  * template (the one in the events directory within your
  27.  * theme directory). We're going to add a single line:
  28.  */
  29. function tribe_mini_display_day( $day, $monthView ) {
  30.     $return = "<div class='daynum tribe-events-event' id='daynum_$day'>";
  31.  
  32.     $return .= ( count($monthView[$day]) ) ? "<a class='tribe-events-mini-has-event'>$day</a>" : $day;
  33.     $return .= "<div id='tooltip_day_$day' class='tribe-events-tooltip' style='display:none;'>";
  34.     for( $i = 0; $i < count( $monthView[$day] ); $i++ ) {
  35.         $post = $monthView[$day][$i];
  36.         setup_postdata( $post );
  37.  
  38.         $return .= '<h5 class="tribe-events-event-title-mini"><a href="'. tribe_get_event_link($post) .'">' . $post->post_title . '</a></h5>';
  39.         $return .= '<span class="start-time">'. tribe_get_start_date( null, true, ' ' ) . '</span>';
  40.     }
  41.     $return .= '<span class="tribe-events-arrow"></span>';
  42.     $return .= '</div>';
  43.  
  44.     $return .= "</div>";
  45.     return $return;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement