$usedgroupid = false; } } else { $usedgroupid = false; } $matchcount = feedback_count_complete_users($cm, $usedgroupid); $table->initialbars(true); if ($showall) { $startpage = false; $pagecount = false; } else { $table->pagesize($perpage, $matchcount); $startpage = $table->get_page_start(); $pagecount = $table->get_page_size(); } $students = feedback_get_complete_users($cm, $usedgroupid, $where, $params, $sort, $startpage, $pagecount); $completedFeedbackCount = feedback_get_completeds_group_count($feedback, $mygroupid); if ($feedback->course == SITEID) { $analysisurl = new moodle_url('/mod/feedback/analysis_course.php', array('id' => $id, 'courseid' => $courseid)); echo $OUTPUT->box_start('mdl-align'); echo '<a href="' . $analysisurl->out() . '">' . get_string('course') . ' ' . get_string('analysis', 'feedback') . ' (' . get_string('completed_feedbacks', 'feedback') . ': ' . intval($completedFeedbackCount) . ')</a>'; echo $OUTPUT->help_icon('viewcompleted', 'feedback'); echo $OUTPUT->box_end(); } else { $analysisurl = new moodle_url('/mod/feedback/analysis.php', array('id' => $id, 'courseid' => $courseid)); echo $OUTPUT->box_start('mdl-align'); echo '<a href="' . $analysisurl->out() . '">' . get_string('analysis', 'feedback') . ' (' . get_string('completed_feedbacks', 'feedback') . ': ' . intval($completedFeedbackCount) . ')</a>'; echo $OUTPUT->box_end(); } } //####### viewreports-start
//print the link to analysis if ($capabilities->viewreports) { //get the effective groupmode of this course and module $groupmode = groupmode($course, $cm); // $mygroupid = 0; $groupselect = groups_print_activity_menu($cm, 'show_entries.php?id=' . $cm->id . '&do_show=showentries', true); $mygroupid = groups_get_activity_group($cm); //get students in conjunction with groupmode if ($groupmode > 0) { if ($mygroupid > 0) { $students = feedback_get_complete_users($cm, $mygroupid); } else { $students = feedback_get_complete_users($cm); } } else { $students = feedback_get_complete_users($cm); } $completedFeedbackCount = feedback_get_completeds_group_count($feedback, $mygroupid); if ($feedback->course == SITEID) { echo '<div align="center"><a href="' . htmlspecialchars('analysis_course.php?id=' . $id . '&courseid=' . $courseid) . '">'; echo get_string('course') . ' ' . get_string('analysis', 'feedback') . ' (' . get_string('completed_feedbacks', 'feedback') . ': ' . intval($completedFeedbackCount) . ')</a>'; helpbutton('viewcompleted', '', 'feedback', true, true); echo '</div>'; } else { echo '<div align="center"><a href="' . htmlspecialchars('analysis.php?id=' . $id . '&courseid=' . $courseid) . '">'; echo get_string('analysis', 'feedback') . ' (' . get_string('completed_feedbacks', 'feedback') . ': ' . intval($completedFeedbackCount) . ')</a>'; echo '</div>'; } } //####### viewreports-start if ($capabilities->viewreports) {