Function Reference: geodir_event_display_calendar
Summary
This function has not been documented yet.
Filters
‘geodir_event_cal_single_day_sunday’ [Line: 1581]
‘geodir_event_cal_single_day_monday’ [Line: 1581]
‘geodir_event_cal_single_day_tuesday’ [Line: 1581]
‘geodir_event_cal_single_day_wednesday’ [Line: 1581]
‘geodir_event_cal_single_day_thursday’ [Line: 1581]
‘geodir_event_cal_single_day_friday’ [Line: 1581]
‘geodir_event_cal_single_day_saturday’ [Line: 1581]
‘geodir_event_cal_single_day_sunday’ [Line: 1581]
Source File
geodir_event_display_calendar() is located in geodir_event_manager/gdevents_template_functions.php [Line: 1474]
Source Code
function geodir_event_display_calendar(){ $day = $_REQUEST["sday"]; $monthNames = Array(__("January", GEODIREVENTS_TEXTDOMAIN), __("February", GEODIREVENTS_TEXTDOMAIN), __("March", GEODIREVENTS_TEXTDOMAIN), __("April", GEODIREVENTS_TEXTDOMAIN), __("May", GEODIREVENTS_TEXTDOMAIN), __("June", GEODIREVENTS_TEXTDOMAIN), __("July", GEODIREVENTS_TEXTDOMAIN), __("August", GEODIREVENTS_TEXTDOMAIN), __("September", GEODIREVENTS_TEXTDOMAIN), __("October", GEODIREVENTS_TEXTDOMAIN), __("November", GEODIREVENTS_TEXTDOMAIN), __("December", GEODIREVENTS_TEXTDOMAIN)); if (!isset($_REQUEST["mnth"])) $_REQUEST["mnth"] = date_i18n("n"); if (!isset($_REQUEST["yr"])) $_REQUEST["yr"] = date_i18n("Y"); $cMonth = $_REQUEST["mnth"]; $cYear = $_REQUEST["yr"]; $prev_year = $cYear; $next_year = $cYear; $prev_month = $cMonth-1; $next_month = $cMonth+1; if ($prev_month == 0 ) { $prev_month = 12; $prev_year = $cYear - 1; } if ($next_month == 13 ) { $next_month = 1; $next_year = $cYear + 1; } $mainlink = $_SERVER['REQUEST_URI']; if(strstr($_SERVER['REQUEST_URI'],'?mnth') && strstr($_SERVER['REQUEST_URI'],'&yr')) { $replacestr = "?mnth=".$_REQUEST['mnth'].'&yr='.$_REQUEST['yr']; $mainlink = str_replace($replacestr,'',$mainlink); }elseif(strstr($_SERVER['REQUEST_URI'],'&mnth') && strstr($_SERVER['REQUEST_URI'],'&yr')) { $replacestr = "&mnth=".$_REQUEST['mnth'].'&yr='.$_REQUEST['yr']; $mainlink = str_replace($replacestr,'',$mainlink); } if(strstr($_SERVER['REQUEST_URI'],'?') && !strstr($_SERVER['REQUEST_URI'],'?mnth')) { $pre_link = $mainlink."&mnth=". $prev_month . "&yr=" . $prev_year; $next_link = $mainlink."&mnth=". $next_month . "&yr=" . $next_year; }else { $pre_link = $mainlink."?mnth=". $prev_month . "&yr=" . $prev_year; $next_link = $mainlink."?mnth=". $next_month . "&yr=" . $next_year; } $add_location_filter = ''; $query_args = array( 'geodir_event_date_calendar' => strtotime($cYear.'-'.$cMonth), 'is_geodir_loop' => true, 'gd_location' => ($add_location_filter) ? true : false, 'post_type' => 'gd_event', 'posts_per_page' => -1 // All posts ); $all_events = query_posts( $query_args ); $all_event_dates = array(); if ( !empty( $all_events ) ) { foreach ( $all_events as $event ) { if ( $event->event_dates != '' ) { $all_event_dates = geodir_event_parse_schedule_dates( $event->event_dates, $all_event_dates ); } } } $week_day_format = isset( $_REQUEST['wday'] ) ? (int)$_REQUEST['wday'] : 0; switch ( $week_day_format ) { case 1: $day_mon = __( 'Mo', GEODIREVENTS_TEXTDOMAIN ); $day_tue = __( 'Tu', GEODIREVENTS_TEXTDOMAIN ); $day_wed = __( 'We', GEODIREVENTS_TEXTDOMAIN ); $day_thu = __( 'Th', GEODIREVENTS_TEXTDOMAIN ); $day_fri = __( 'Fr', GEODIREVENTS_TEXTDOMAIN ); $day_sat = __( 'Sa', GEODIREVENTS_TEXTDOMAIN ); $day_sun = __( 'Su', GEODIREVENTS_TEXTDOMAIN ); break; case 2: $day_mon = __( 'Mon', GEODIREVENTS_TEXTDOMAIN ); $day_tue = __( 'Tue', GEODIREVENTS_TEXTDOMAIN ); $day_wed = __( 'Wed', GEODIREVENTS_TEXTDOMAIN ); $day_thu = __( 'Thu', GEODIREVENTS_TEXTDOMAIN ); $day_fri = __( 'Fri', GEODIREVENTS_TEXTDOMAIN ); $day_sat = __( 'Sat', GEODIREVENTS_TEXTDOMAIN ); $day_sun = __( 'Sun', GEODIREVENTS_TEXTDOMAIN ); break; case 3: $day_mon = __( 'Monday', GEODIREVENTS_TEXTDOMAIN ); $day_tue = __( 'Tuesday', GEODIREVENTS_TEXTDOMAIN ); $day_wed = __( 'Wednesday', GEODIREVENTS_TEXTDOMAIN ); $day_thu = __( 'Thursday', GEODIREVENTS_TEXTDOMAIN ); $day_fri = __( 'Friday', GEODIREVENTS_TEXTDOMAIN ); $day_sat = __( 'Saturday', GEODIREVENTS_TEXTDOMAIN ); $day_sun = __( 'Sunday', GEODIREVENTS_TEXTDOMAIN ); break; case 0: default: $day_mon = __( 'M', GEODIREVENTS_TEXTDOMAIN ); $day_tue = __( 'T', GEODIREVENTS_TEXTDOMAIN ); $day_wed = __( 'W', GEODIREVENTS_TEXTDOMAIN ); $day_thu = __( 'T', GEODIREVENTS_TEXTDOMAIN ); $day_fri = __( 'F', GEODIREVENTS_TEXTDOMAIN ); $day_sat = __( 'S', GEODIREVENTS_TEXTDOMAIN ); $day_sun = __( 'S', GEODIREVENTS_TEXTDOMAIN ); break; } wp_reset_query(); ?>
n"; if ( $i < $startday ) { echo " "; } else { $cal_date = $i - $startday + 1; $calday = $cal_date; if ( strlen( $cal_date ) == 1 ) { $calday = "0" . $cal_date; } $cMonth1 = $cMonth; if ( strlen( $cMonth ) == 1 ) { $cMonth1 = "0" . $cMonth; } $urlddate = "$cYear$cMonth1$calday"; $thelink = home_url() . "/?geodir_search=1&etype=all&stype=gd_event&s=+&near=&event_calendar=$urlddate"; $the_cal_date = $cal_date; if(strlen($the_cal_date)==1){$the_cal_date = '0'.$the_cal_date;} $todaydate = "$cYear-$cMonth1-$the_cal_date"; $condition_date = $cYear.'-'.$cMonth1.'-'.$calday; $event_date = date_i18n('Y-m-d',strtotime($condition_date)); echo " "; if(in_array($event_date, $all_event_dates)){ echo "". ($cal_date) . ""; }else{ echo "". ($cal_date) . ""; } echo " n"; } if(($i % 7) == 6 ) echo "n"; } ?>