/** * Count users who have not completed the questionnaire * * @global object * @param object $cm * @param int $group single groupid * @return int count of userrecords */ function questionnaire_count_incomplete_users($cm, $sid, $group = false) { if ($allusers = questionnaire_get_incomplete_users($cm, $sid, $group)) { return count($allusers); } return 0; }
} else { $usedgroupid = false; } $nonrespondents = questionnaire_get_incomplete_users($cm, $sid, $usedgroupid); $countnonrespondents = count($nonrespondents); $table->initialbars(false); if ($showall) { $startpage = false; $pagecount = false; } else { $table->pagesize($perpage, $countnonrespondents); $startpage = $table->get_page_start(); $pagecount = $table->get_page_size(); } } $nonrespondents = questionnaire_get_incomplete_users($cm, $sid, $usedgroupid, $sort, $startpage, $pagecount); // Viewreports-start. // Print the list of students. echo isset($groupselect) ? $groupselect : ''; echo '<div class="clearer"></div>'; echo $OUTPUT->box_start('left-align'); $countries = get_string_manager()->get_list_of_countries(); $strnever = get_string('never'); $datestring = new stdClass(); $datestring->year = get_string('year'); $datestring->years = get_string('years'); $datestring->day = get_string('day'); $datestring->days = get_string('days'); $datestring->hour = get_string('hour'); $datestring->hours = get_string('hours'); $datestring->min = get_string('min');