示例#1
0
    throw new Exception("Is not a course: " . $_GET["course"]);
}
$course = new koala_group_course($steam_group);
$backlink = PATH_URL . SEMESTER_URL . "/" . $course->get_semester()->get_name() . "/" . $course->get_name() . "/";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $values = $_POST["values"];
    if (empty($values["sem_app_id"])) {
        $problems = "Seminarapparat ID fehlt.";
        $hints = "Bitte geben Sie eine gültige ID ein.";
    }
    if (empty($values["sem_app_token"])) {
        $problems = "Seminarapparat Access-Token fehlt.";
        $hints = "Bitte geben Sie einen gültigen Access-Token ein.";
    }
    if (empty($problems)) {
        $course->set_attributes(array("SEM_APP_ID" => $values["sem_app_id"]));
        $course->set_attributes(array("SEM_APP_TOKEN" => $values["sem_app_token"]));
        if ($rlid) {
            $_SESSION["confirmation"] = gettext("Reserve list changed.");
        } else {
            $_SESSION["confirmation"] = gettext("Reserve list added.");
            header("Location: " . $backlink . "reserve_list/");
            exit;
        }
    } else {
        $portal->set_problem_description($problems, $hints);
    }
}
$content = new HTML_TEMPLATE_IT(PATH_TEMPLATES);
$content->loadTemplateFile("courses_add_reserve_list.template.html");
$content->setVariable("SEM_APP_ID", $values["sem_app_id"]);