SELECT SQL_CALC_FOUND_ROWS  (SzSF5ICBr_tec_occurrences.occurrence_id + 10000000) as occurrence_id
					 FROM SzSF5ICBr_posts  LEFT JOIN SzSF5ICBr_postmeta ON ( SzSF5ICBr_posts.ID = SzSF5ICBr_postmeta.post_id )  LEFT JOIN SzSF5ICBr_postmeta AS mt1 ON ( SzSF5ICBr_posts.ID = mt1.post_id AND mt1.meta_key = 'featured_event' )  LEFT JOIN SzSF5ICBr_tec_occurrences ON SzSF5ICBr_posts.ID = SzSF5ICBr_tec_occurrences.post_id
					 WHERE 1=1  AND SzSF5ICBr_posts.ID NOT IN (6975) AND ( 
  ( 
    ( 
      ( 
        ( 
          SzSF5ICBr_postmeta.meta_key = 'featured_event' 
          OR 
          mt1.post_id IS NULL
        )
      ) 
      AND 
      ( 
        SzSF5ICBr_tec_occurrences.post_id IS NOT NULL
      )
    )
  ) 
  AND 
  ( 
    SzSF5ICBr_tec_occurrences.end_date >= '2026-11-07 14:34:06'
  )
) AND SzSF5ICBr_posts.post_type = 'tribe_events' AND ((SzSF5ICBr_posts.post_status = 'publish')) AND NOT EXISTS ( /* foxridge_same_day_helper_v1 */
                SELECT 1 FROM SzSF5ICBr_tec_occurrences AS fx_earlier
                WHERE fx_earlier.post_id = SzSF5ICBr_tec_occurrences.post_id
                  AND DATE(fx_earlier.start_date) = DATE(SzSF5ICBr_tec_occurrences.start_date)
                  AND fx_earlier.end_date >= '2026-11-07 14:34:06'
                  AND (
                      fx_earlier.start_date < SzSF5ICBr_tec_occurrences.start_date
                      OR (
                          fx_earlier.start_date = SzSF5ICBr_tec_occurrences.start_date
                          AND fx_earlier.occurrence_id < SzSF5ICBr_tec_occurrences.occurrence_id
                      )
                  )
            )
					 GROUP BY SzSF5ICBr_tec_occurrences.occurrence_id
					 ORDER BY 
        COALESCE(
            (
                SELECT MAX(CAST(pm.meta_value AS UNSIGNED))
                FROM SzSF5ICBr_postmeta pm
                WHERE pm.post_id = SzSF5ICBr_posts.ID
                  AND pm.meta_key = 'featured_event'
            ),
            0
        ) DESC
    , CASE
			-- Short events starting today or within 7 days.
			WHEN SzSF5ICBr_tec_occurrences.start_date >= '2026-11-07 00:00:00'
			 AND SzSF5ICBr_tec_occurrences.start_date < '2026-11-14 11:00:00'
			 AND TIMESTAMPDIFF(
				 SECOND,
				 SzSF5ICBr_tec_occurrences.start_date,
				 SzSF5ICBr_tec_occurrences.end_date
			 ) <= 604800
				THEN 0

			-- Long-running events starting soon or already underway.
			WHEN SzSF5ICBr_tec_occurrences.start_date < '2026-11-14 11:00:00'
			 AND SzSF5ICBr_tec_occurrences.end_date >= '2026-11-07 14:34:06'
				THEN 1

			-- Events starting beyond the next 7 days.
			WHEN SzSF5ICBr_tec_occurrences.start_date >= '2026-11-14 11:00:00'
				THEN 2

			ELSE 3
		END ASC, SzSF5ICBr_tec_occurrences.start_date ASC
					 LIMIT 0, 12

What are you looking for?

Popular searches