$index = 0;
$pdf->ezSetY( $this->pdf_top_y );
+// echo '<pre>$_REQUEST: ' . print_r( $_REQUEST, true ) . '</pre>';
foreach ( $events as $eventId => $event ) {
$lineCount = 1;
$eventTopY = $pdfY;
$eventDates = '';
$recCounter = 0;
foreach ( $event['recurrences'] as $rec ) {
+ if ( isset( $_REQUEST['glm_event_from'] ) ) {
+ $startingTime = strtotime( $_REQUEST['glm_event_from'] );
+ }
+ // echo '<pre>$startingTime: ' . print_r( $startingTime, true ) . '</pre>';
+ if ( isset( $_REQUEST['glm_event_from'] ) ) {
+ $endingTime = strtotime( $_REQUEST['glm_event_to'] );
+ }
+ // echo '<pre>$endingTime: ' . print_r( $endingTime, true ) . '</pre>';
+ if ( $startingTime && $endingTime && ( $rec['from_date']['timestamp'] > $endingTime || $rec['to_date']['timestamp'] < $startingTime ) ) {
+ continue;
+ }
+ if ( $startingTime && !$endingTime && $rec['to_date']['timestamp'] < $startingTime ) {
+ continue;
+ }
+ if ( !$startingTime && $endingTime && $rec['from_date']['timestamp'] > $endingTime ) {
+ continue;
+ }
if ( $rec['name'] && !in_array( $rec['name'], array( 'Imported', 'Imported Event Schedule') ) ) {
$eventDates .= $rec['name'] . ' ';
}