From e630426b5fb3ccb4ecf68b919e592577f0402f5c Mon Sep 17 00:00:00 2001 From: Andreas Hubel Date: Wed, 1 Jan 2020 12:25:48 +0100 Subject: relive player: improve handling of released talks --- view/relive-player.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'view') diff --git a/view/relive-player.php b/view/relive-player.php index 6be5616..6afc8d9 100644 --- a/view/relive-player.php +++ b/view/relive-player.php @@ -6,6 +6,12 @@ if(!$relive->isEnabled()) $talk = $relive->getTalk(intval($_GET['id'])); +if($talk['status'] == 'released' && empty($_GET['redirect'])) { + header("HTTP/1.1 301 Moved Permanently"); + header('Location: ' . $talk['release_url']); + return; +} + echo $tpl->render(array( 'page' => 'relive-player', 'title' => 'Relive: ' . $talk['title'], -- cgit v1.2.3