From: moodler Date: Mon, 11 Aug 2003 07:48:03 +0000 (+0000) Subject: Added new info popup page when courses are in listing format X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=52a554db2cffd4266f5165beeb2a93ca9565a41b;p=moodle.git Added new info popup page when courses are in listing format --- diff --git a/course/category.php b/course/category.php index bac0ae985e..b48c05f39e 100644 --- a/course/category.php +++ b/course/category.php @@ -36,19 +36,20 @@ } -/// Rename the category if requested - - if (!empty($_GET['rename'])) { - $category->name = $rename; - if (! set_field("course_categories", "name", $category->name, "id", $category->id)) { - notify("An error occurred while renaming the category"); + if (isadmin()) { + /// Rename the category if requested + if (!empty($_POST['rename'])) { + $category->name = $_POST['rename']; + if (! set_field("course_categories", "name", $category->name, "id", $category->id)) { + notify("An error occurred while renaming the category"); + } } - } -/// Resort the category if requested + /// Resort the category if requested - if (!empty($_GET['resort'])) { - fix_course_sortorder($category->id, "fullname ASC"); + if (!empty($_GET['resort'])) { + fix_course_sortorder($category->id, "fullname ASC"); + } } @@ -197,7 +198,6 @@ /// Print out all the courses - if (!$courses = get_courses($category->id)) { print_heading(get_string("nocoursesyet")); @@ -292,8 +292,14 @@ echo ""; } else { echo ""; + if ($course->summary) { + link_to_popup_window ("/course/info.php?id=$course->id", "courseinfo", + "\"info\"", + 400, 500, $strsummary); + echo " "; + } if ($course->guest ) { - echo "\"\""; + echo "\"\" "; } if ($course->password) { echo "\"\""; @@ -318,7 +324,7 @@ } - if ($adminediting) { + if (isadmin()) { echo "
"; /// Print button to re-sort courses by name @@ -343,8 +349,6 @@ echo "
"; echo "
"; } - - print_footer(); diff --git a/course/info.php b/course/info.php new file mode 100644 index 0000000000..9758fd47ba --- /dev/null +++ b/course/info.php @@ -0,0 +1,73 @@ +custompix)) { + $pixpath = "$CFG->wwwroot/pix"; + } else { + $pixpath = "$CFG->wwwroot/theme/$CFG->theme/pix"; + } + + print_header(get_string("summaryof", "", $course->fullname)); + + echo "

$course->fullname
($course->shortname)

"; + + echo "
"; + if ($course->guest) { + $strallowguests = get_string("allowguests"); + echo "

\"\" $strallowguests

"; + } + if ($course->password) { + $strrequireskey = get_string("requireskey"); + echo "

\"\" $strrequireskey

"; + } + + + if ($teachers = get_course_teachers($course->id)) { + echo "
"; + echo "

\n"; + foreach ($teachers as $teacher) { + if ($teacher->authority > 0) { + if (!$teacher->role) { + $teacher->role = $course->teacher; + } + echo "$teacher->role: wwwroot/user/view.php?id=$teacher->id&course=$site->id\">$teacher->firstname $teacher->lastname
"; + } + } + echo "

"; + echo "
"; + } + echo "
"; + + print_simple_box_start("center", "100%"); + echo text_to_html($course->summary); + print_simple_box_end(); + + echo "
"; + + close_window_button(); + +?> +