$content->text .= "[<a id='showAllToggle' href='javascript:panopto_toggleHiddenLectures()'>" . get_string('show_all', 'block_panopto') . '</a>]';
                        $content->text .= "</div>";
                    }
                } else {
                    $content->text .= "<div class='listItem'>" . get_string('no_completed_recordings', 'block_panopto') . '</div>';
                }
                if ($courseinfo->AudioPodcastURL) {
                    $content->text .= "<div class='sectionHeader'><b>" . get_string('podcast_feeds', 'block_panopto') . "</b></div>\n                                                 <div class='listItem'>\n                                                    <img src='{$CFG->wwwroot}/blocks/panopto/images/feed_icon.gif' />\n                                                    <a href='{$courseinfo->AudioPodcastURL}'>" . get_string('podcast_audio', 'block_panopto') . "</a>\n                                                    <span class='rssParen'>(</span\n                                                        ><a href='{$courseinfo->AudioRssURL}' target='_blank' class='rssLink'>RSS</a\n                                                    ><span class='rssParen'>)</span>\n                                                 </div>";
                    if ($courseinfo->VideoPodcastURL) {
                        $content->text .= "\n                                                 <div class='listItem'>\n                                                    <img src='{$CFG->wwwroot}/blocks/panopto/images/feed_icon.gif' /> \n                                                    <a href='{$courseinfo->VideoPodcastURL}'>" . get_string('podcast_video', 'block_panopto') . "</a>\n                                                    <span class='rssParen'>(</span\n                                                        ><a href='{$courseinfo->VideoRssURL}' target='_blank' class='rssLink'>RSS</a\n                                                    ><span class='rssParen'>)</span>\n                                                 </div>";
                    }
                }
                $context = context_course::instance($courseid, MUST_EXIST);
                if (has_capability('moodle/course:update', $context)) {
                    $content->text .= "<div class='sectionHeader'><b>" . get_string('links', 'block_panopto') . "</b></div>\n                                                 <div class='listItem'>\n                                                    <a href='{$courseinfo->CourseSettingsURL}' onclick='return panopto_startSSO(this)'\n                                                        >" . get_string('course_settings', 'block_panopto') . "</a>\n                                                 </div>\n";
                    $systeminfo = $panoptodata->get_system_info();
                    $content->text .= "<div class='listItem'>\n                                                    " . get_string('download_recorder', 'block_panopto') . "\n                                                        <span class='nowrap'>\n                                                            (<a href='{$systeminfo->RecorderDownloadUrl}'>Windows</a>\n                                                            | <a href='{$systeminfo->MacRecorderDownloadUrl}'>Mac</a>)</span>\n                                                </div>";
                }
            }
        }
    } catch (Exception $e) {
        $content->text .= "<br><br><span class='error'>" . get_string('error_retrieving', 'block_panopto') . "</span>";
    }
    $content->footer = '';
    echo $content->text;
} catch (Exception $e) {
    header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request', true, 400);
    if (isloggedin()) {
        header('Content-Type: text/plain; charset=utf-8');
        echo $e->getMessage();
    }