SELECT videos.*, (videos.downloadable AND courses.downloadable) as downloadable, formats.description AS format_description, formats.player_prio, formats.prio
SELECT videos.*, (videos.downloadable AND courses.downloadable) as downloadable, formats.description AS format_description, formats.player_prio, formats.prio
FROM videos
FROM videos
JOIN lectures ON (videos.lecture_id = lectures.id)
JOIN formats ON (videos.video_format = formats.id)
JOIN formats ON (videos.video_format = formats.id)
JOIN courses ON (lectures.course_id = courses.id)
JOIN courses ON (courses.id = ?)
WHERE lectures.course_id= ? AND (? OR videos.visible)
WHERE videos.lecture_id= ? AND (? OR videos.visible)
ORDER BY lectures.time, formats.prio DESC
ORDER BY formats.prio DESC
''',lecture['course_id'],ismod())
''',lecture['course_id'],lecture['id'],ismod())
ifnotvideos:
ifnotvideos:
flash('Zu dieser Vorlesung wurden noch keine Videos veröffentlicht!')
flash('Zu dieser Vorlesung wurden noch keine Videos veröffentlicht!')
course=query('SELECT * FROM courses WHERE id = ? AND (? OR (visible AND listed))',lecture['course_id'],ismod())
course=query('SELECT * FROM courses WHERE id = ? AND (? OR (visible AND listed))',lecture['course_id'],ismod())