$semname = $scg->get_groupname() . "." . $aktsem; $semester = steam_factory::groupname_to_object($connector->get_id(), $semname); if (!is_object($semester)) { die("Cannot find Group " . $scg->get_groupname() . "." . $aktsem . " for semester " . $aktsem); } $courses = $semester->get_subgroups(); steam_factory::load_attributes($connector->get_id(), $courses, array(OBJ_DESC, OBJ_NAME, "COURSE_UNITS_ENABLED")); echo "Listing all Courses for Semester " . $aktsem . " (" . $semname . ")"; echo "<table><tr><td>Kurs</td><td>COURSE_UNITS_ENABLED</td><td>UNITS_DOCPOOL_ENABLED</td><td>Konvertiert</td></tr><tr>"; foreach ($courses as $course) { if (is_object($course)) { echo "<tr><td>" . $course->get_name() . " (" . $course->get_attribute(OBJ_DESC) . ")</td><td>" . $course->get_attribute("COURSE_UNITS_ENABLED") . "</td><td>" . $course->get_attribute("UNITS_DOCPOOL_ENABLED") . "</td><td>"; if ($course->get_attribute("COURSE_UNITS_ENABLED") === "TRUE" && $course->get_attribute("UNITS_DOCPOOL_ENABLED") !== "TRUE") { if (isset($_GET["write"]) && $_GET["write"] == "true") { //$course->set_attribute("COURSE_UNITS_ENABLED", "TRUE"); $course->set_attribute("UNITS_DOCPOOL_ENABLED", "TRUE"); } echo "TRUE"; } echo "</td></tr>"; } } echo "</tr></table>"; echo "<br />Requestcount: " . $connector->get_request_count() . "<br />\n\r"; $connector->disconnect(); ?> </p> </center> </BODY> </HTML>