From: martin Date: Fri, 2 Aug 2002 09:19:45 +0000 (+0000) Subject: Changes related to language strings and clean up X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=f781b794255474652f7f02a5d41a5b4640d3f659;p=moodle.git Changes related to language strings and clean up --- diff --git a/mod/forum/discuss.php b/mod/forum/discuss.php index 85e13d00a8..38e3b281f2 100644 --- a/mod/forum/discuss.php +++ b/mod/forum/discuss.php @@ -49,7 +49,7 @@ $navtail = "id\">$discussion->name -> $post->subject"; } - $navmiddle = "id\">Forums -> id\">$forum->name"; + $navmiddle = "id\">".get_string("forums", "forum")." -> id\">$forum->name"; if ($cm->id) { $updatebutton = update_module_icon($cm->id, $course->id); diff --git a/mod/forum/index.php b/mod/forum/index.php index d0bee766ac..9b51e9f1ea 100644 --- a/mod/forum/index.php +++ b/mod/forum/index.php @@ -10,7 +10,7 @@ error("Course ID is incorrect"); } } else { - if (! $course = get_record("course", "category", 0)) { + if (! $course = get_site()) { error("Could not find a top-level course!"); } } @@ -21,23 +21,30 @@ unset($SESSION->fromdiscussion); - add_to_log($course->id, "forum", "view forums", "index.php?id=$course->id", ""); + add_to_log($course->id, "forum", "view forums", "index.php?id=$course->id"); + + $strforums = get_string("forums", "forum"); if ($course->category) { - print_header("$course->shortname: Forums", "$course->fullname", - "id>$course->shortname -> Forums", ""); + print_header("$course->shortname: $strforums", "$course->fullname", + "id>$course->shortname -> $strforums"); } else { - print_header("$course->shortname: Forums", "$course->fullname", "Forums", ""); + print_header("$course->shortname: $strforums", "$course->fullname", "$strforums"); } + $strforum = get_string("forum", "forum"); + $strdescription = get_string("description", "forum"); + $strdiscussions = get_string("discussions", "forum"); + $strsubscribed = get_string("subscribed", "forum"); + + $table->head = array ($strforum, $strdescription, $strdiscussions); + $table->align = array ("LEFT", "LEFT", "CENTER"); + + $can_subscribe = (isstudent($course->id) or isteacher($course->id) or isadmin()); - $can_subscribe = (isstudent($course->id) || isteacher($course->id) || isadmin()); if ($can_subscribe) { - $table->head = array ("Forum", "Description", "Topics", "Subscribed"); - } else { - $table->head = array ("Forum", "Description", "Topics"); + $table->head[] = $strsubscribed; + $table->align[] = "CENTER"; } - $table->align = array ("LEFT", "LEFT", "CENTER", "CENTER"); - if ($forums = get_records("forum", "course", $id, "name ASC")) { foreach ($forums as $forum) { @@ -61,14 +68,16 @@ if ($can_subscribe) { if (forum_is_forcesubscribed($forum->id)) { - $sublink = "YES"; + $sublink = get_string("yes"); } else { if (forum_is_subscribed($USER->id, $forum->id)) { - $subscribed = "YES"; + $subscribed = get_string("yes"); + $subtitle = get_string("unsubscribe", "forum"); } else { - $subscribed = "NO"; + $subscribed = get_string("no"); + $subtitle = get_string("subscribe", "forum"); } - $sublink = "id\">$subscribed"; + $sublink = "id\">$subscribed"; } $table->data[] = array ("id\">$forum->name", "$forum->intro", "$count", "$sublink"); @@ -77,34 +86,33 @@ "$forum->intro", "$count"); } } - print_heading("General Forums"); + print_heading(get_string("generalforums", "forum")); print_table($table); unset($table->data); } - if ($can_subscribe) { - $table->head = array ("", "Forum", "Description", "Topics", "Subscribed"); - } else { - $table->head = array ("", "Forum", "Description", "Topics"); - } - $table->align = array ("CENTER", "LEFT", "LEFT", "CENTER", "CENTER"); + // Add extra field for section number, at the front + array_unshift($table->head, ""); + array_unshift($table->align, "CENTER"); - if ($moduleforums = get_all_instances_in_course("forum", $course->id)) { - foreach ($moduleforums as $forum) { + if ($learningforums = get_all_instances_in_course("forum", $course->id)) { + foreach ($learningforums as $forum) { $count = count_records("forum_discussions", "forum", "$forum->id"); $forum->intro = forum_shorten_post($forum->intro); if ($can_subscribe) { if (forum_is_forcesubscribed($forum->id)) { - $sublink = "YES"; + $sublink = get_string("yes"); } else { if (forum_is_subscribed($USER->id, $forum->id)) { - $subscribed = "YES"; + $subscribed = get_string("yes"); + $subtitle = get_string("unsubscribe", "forum"); } else { - $subscribed = "NO"; + $subscribed = get_string("no"); + $subtitle = get_string("subscribe", "forum"); } - $sublink = "id\">$subscribed"; + $sublink = "id\">$subscribed"; } $table->data[] = array ("$forum->section", "id\">$forum->name", "$forum->intro", "$count", "$sublink"); @@ -113,7 +121,7 @@ "$forum->intro", "$count"); } } - print_heading("Course content"); + print_heading(get_string("learningforums", "forum")); print_table($table); } diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 3bd38deae9..a9fc2915a2 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -11,7 +11,7 @@ $FORUM_DISCUSS_MODES = array ( "1" => "Display replies flat, with oldest first" // These are course content forums that can be added to the course manually $FORUM_TYPE = array ("general" => "General forum", - "eachuser" => "Each $student posts one discussion", + "eachuser" => "Each person posts one discussion", "single" => "A single simple discussion"); $FORUM_POST_RATINGS = array ("3" => "Shows a more connected approach",