<!--% query_next_available_episode = '
		WITH next_id AS (
		    SELECT id, id + 1 AS \'id_next\', date as \'last_date\'
			FROM eps
			WHERE eps.date > NOW() 
		)
		SELECT 
			MIN(next_id.id_next) AS \'next_id\', 
			DATE_FORMAT(DATE_ADD(MIN(last_date), INTERVAL 1 DAY), \'%Y\') AS \'last_year\',
			DATE_FORMAT(DATE_ADD(MIN(last_date), INTERVAL 1 DAY), \'%d\') AS \'last_day\',
			DATE_FORMAT(DATE_ADD(MIN(last_date), INTERVAL 1 DAY), \'%m\') AS \'last_month\'
		FROM next_id
		LEFT JOIN eps ON next_id.id_next = eps.id 
		WHERE eps.id IS NULL
'
%-->
<!--% query_latest_episodes = '
	WITH comment_tallies AS (	
		SELECT 
			eps_id,
			COUNT(eps_id) AS eps_tally
		FROM comments
		GROUP BY eps_id 
	)
	SELECT 
		eps.id, 
		eps.explicit, 
		eps.date, eps.license, eps.duration,    
		eps.title, eps.summary, eps.tags, 
		eps.notes,
		hosts.local_image,
		hosts.hostid, 
		hosts.host, hosts.email,
		miniseries.name AS series, miniseries.id AS seriesid,
		COALESCE (comment_tallies.eps_tally, 0) AS eps_tally 
	FROM eps 
	INNER JOIN hosts ON eps.hostid = hosts.hostid
    INNER JOIN miniseries ON eps.series = miniseries.id
    LEFT JOIN comment_tallies ON eps.id = comment_tallies.eps_id
	WHERE eps.date < DATE_ADD(NOW(), INTERVAL 1 DAY)
	ORDER BY eps.id  DESC 
	LIMIT 10
	'
%-->
<!--% query_last_5_weeks_episodes = '
	SELECT 
        eps.id, 
        CASE eps.explicit WHEN 1 THEN \'Explicit\' ELSE \'Clean\' END AS explicit , 
        eps.date, eps.license, eps.title, eps.summary, 
		eps.duration, eps.notes, eps.tags,
        hosts.hostid, 
        hosts.host, hosts.email, hosts.local_image, 
		miniseries.name AS series, miniseries.id AS seriesid
    FROM eps 
	INNER JOIN hosts ON eps.hostid = hosts.hostid 
	INNER JOIN miniseries ON eps.series = miniseries.id
	WHERE eps.date < DATE_ADD(NOW(), INTERVAL 1 DAY)
    ORDER BY eps.id  DESC
	LIMIT 30 OFFSET 10
	'
%-->

