From: rkingdon Date: Sat, 27 Sep 2003 00:10:38 +0000 (+0000) Subject: Recent Activity fixed; Student names removed from emails. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=93dcde0e53f667e9387d58450463fb394d0a98b4;p=moodle.git Recent Activity fixed; Student names removed from emails. --- diff --git a/mod/workshop/assessments.php b/mod/workshop/assessments.php index 12d174dff3..46b63525c0 100644 --- a/mod/workshop/assessments.php +++ b/mod/workshop/assessments.php @@ -194,7 +194,7 @@ set_field("workshop_assessments", "timeagreed", $timenow, "id", $assessment->id); echo "".get_string("savedok", "workshop")."
\n"; - add_to_log($course->id, "workshop", "agree", "view.php?id=$cm->id", "$workshop->id"); + add_to_log($course->id, "workshop", "agree", "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id"); print_continue("view.php?id=$cm->id"); } @@ -547,7 +547,7 @@ error("Could not insert workshop comment!"); } - add_to_log($course->id, "workshop", "comment", "view.php?id=$cm->id", "$workshop->id"); + add_to_log($course->id, "workshop", "comment", "view.php?id=$cm->id", "$comment->id"); print_continue("assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id"); } @@ -875,7 +875,7 @@ set_field("workshop_assessments", "generalcomment", $form->generalcomment, "id", $assessment->id); } - add_to_log($course->id, "workshop", "assess", "view.php?a=$workshop->id", "$workshop->id"); + add_to_log($course->id, "workshop", "assess", "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id"); // set up return address if (!$returnto = $form->returnto) { @@ -914,7 +914,7 @@ set_field("workshop_comments", "mailed", 0, "id", $comment->id); echo "".get_string("savedok", "workshop")."
\n"; - add_to_log($course->id, "workshop", "comment", "view.php?id=$cm->id", "$workshop->id"); + add_to_log($course->id, "workshop", "comment", "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$comment->id"); } print_continue("assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id"); @@ -942,7 +942,7 @@ set_field("workshop_assessments", "mailed", 0, "id", $assessment->id); echo "".get_string("savedok", "workshop")."
\n"; - add_to_log($course->id, "workshop", "grade", "view.php?id=$cm->id", "$workshop->id"); + add_to_log($course->id, "workshop", "grade", "assessments.php?action=viewassessment&id=$cm->id&aid=$assessment->id", "$assessment->id"); } switch ($form->stype) { case "student" : diff --git a/mod/workshop/db/mysql.sql b/mod/workshop/db/mysql.sql index 5dd346c5da..9e3025cd38 100644 --- a/mod/workshop/db/mysql.sql +++ b/mod/workshop/db/mysql.sql @@ -142,13 +142,10 @@ CREATE TABLE `prefix_workshop_comments` ( -INSERT INTO `prefix_log_display` VALUES ('workshop', 'assess', 'workshop', 'name'); INSERT INTO `prefix_log_display` VALUES ('workshop', 'close', 'workshop', 'name'); INSERT INTO `prefix_log_display` VALUES ('workshop', 'display grades', 'workshop', 'name'); -INSERT INTO `prefix_log_display` VALUES ('workshop', 'grade', 'workshop', 'name'); INSERT INTO `prefix_log_display` VALUES ('workshop', 'hide grades', 'workshop', 'name'); INSERT INTO `prefix_log_display` VALUES ('workshop', 'open', 'workshop', 'name'); -INSERT INTO `prefix_log_display` VALUES ('workshop', 'submit', 'workshop', 'name'); INSERT INTO `prefix_log_display` VALUES ('workshop', 'view', 'workshop', 'name'); INSERT INTO `prefix_log_display` VALUES ('workshop', 'update', 'workshop', 'name'); diff --git a/mod/workshop/lib.php b/mod/workshop/lib.php index 25a93859c2..71d3e98a8a 100644 --- a/mod/workshop/lib.php +++ b/mod/workshop/lib.php @@ -38,15 +38,16 @@ if (!defined("COMMENTSCALE")) { /*** Standard Moodle functions ****************** function workshop_add_instance($workshop) -function workshop_update_instance($workshop) -function workshop_delete_instance($id) -function workshop_user_outline($course, $user, $mod, $workshop) -function workshop_user_complete($course, $user, $mod, $workshop) function workshop_cron () -function workshop_print_recent_activity(&$logs, $isteacher=false) +function workshop_delete_instance($id) function workshop_grades($workshopid) +function workshop_print_recent_activity(&$logs, $isteacher=false) +function workshop_update_instance($workshop) +function workshop_user_complete($course, $user, $mod, $workshop) +function workshop_user_outline($course, $user, $mod, $workshop) **********************************************/ +/////////////////////////////////////////////////////////////////////////////// function workshop_add_instance($workshop) { // Given an object containing all the necessary data, // (defined by the form in mod.html) this function @@ -63,149 +64,7 @@ function workshop_add_instance($workshop) { } -function workshop_choose_from_menu ($options, $name, $selected="", $nothing="choose", $script="", $nothingvalue="0", $return=false) { -/// Given an array of value, creates a popup menu to be part of a form -/// $options["value"]["label"] - - if ($nothing == "choose") { - $nothing = get_string("choose")."..."; - } - - if ($script) { - $javascript = "onChange=\"$script\""; - } else { - $javascript = ""; - } - - $output = "\n"; + if ($nothing) { + $output .= "