echo $OUTPUT->header();
 if ($courses) {
     $provisioned = array();
     $panoptodata = new panopto_data(null);
     foreach ($courses as $courseid) {
         if (empty($courseid)) {
             continue;
         }
         // Set the current Moodle course to retrieve info for / provision.
         $panoptodata->moodlecourseid = $courseid;
         // If an application key and server name are pre-set (happens when provisioning from multi-select page) use those, otherwise retrieve
         // values from the db.
         if (isset($selectedserver)) {
             $panoptodata->servername = $selectedserver;
         } else {
             $panoptodata->servername = $panoptodata->get_panopto_servername($panoptodata->moodlecourseid);
         }
         if (isset($selectedkey)) {
             $panoptodata->applicationkey = $selectedkey;
         } else {
             $panoptodata->applicationkey = $panoptodata->get_panopto_app_key($panoptodata->moodlecourseid);
         }
         $provisioningdata = $panoptodata->get_provisioning_info();
         $provisioneddata = $panoptodata->provision_course($provisioningdata);
         include 'views/provisioned_course.html.php';
     }
     echo "<a href='{$returnurl}'>" . get_string('back_to_config', 'block_panopto') . "</a>";
 } else {
     $mform->display();
 }
 echo $OUTPUT->footer();