course=query('SELECT * FROM courses WHERE handle = ? AND visible',handle)[0]
formats=query('''SELECT formats.* FROM formats
JOIN videos ON videos.video_format = formats.id
JOIN lectures ON lectures.id = videos.lecture_id
WHERE lectures.course_id = ?
GROUP BY formats.id
ORDER BY formats.player_prio DESC''',course['id'])
fmt=query('SELECT * FROM formats WHERE id = ?',request.values.get('format_id',formats[0]['id']))[0]
items=query('''SELECT lectures.*, "video" AS sep, videos.*
FROM lectures
JOIN courses ON courses.id = lectures.course_id
JOIN videos ON lectures.id = videos.lecture_id
WHERE courses.id = ? AND videos.video_format = ?AND courses.visible AND lectures.visible AND videos.visible
ORDER BY videos.time_created DESC
LIMIT 100''',course['id'],fmt['id'])
chapters=query('SELECT chapters.* FROM chapters JOIN lectures ON lectures.id = chapters.lecture_id WHERE lectures.course_id = ? AND NOT chapters.deleted AND chapters.visible ORDER BY time ASC',course['id'])