<?php require_once "header.php"; include "func.php"; include 'base.php'; draw_table_header('student'); draw_table_footer; var_dump(csv_to_array('students.csv', '\\t')); require_once "footer.php";
$folders = array(); while (false !== ($entry = $d->read())) { if (is_file($BASE_DIR . $FILE_ROOT . $entry)) { $files[$entry] = $entry; } else { if (is_dir($BASE_DIR . $FILE_ROOT . $entry) && substr($entry, 0, 1) != '.') { $folders[$entry] = $FILE_ROOT . $entry; } } } $d->close(); if (count($folders) > 0 || count($files) > 0) { //now sort the folders and files by name. ksort($files); ksort($folders); draw_table_header(); for ($i = 0; $i < count($folders); $i++) { $folder_name = key($folders); show_dir($folders[$folder_name], $folder_name); next($folders); } for ($i = 0; $i < count($files); $i++) { $file_name = key($files); show_file($files[$file_name]); if (($i + 1) % 4 == 0) { newRow(); } next($files); } draw_table_footer(); } else {
/** * This function draws the group stats table. * */ function display_group_stats($groupid) { global $DB; $courseid = required_param('courseid', PARAM_INT); $members = $DB->get_records('groups_members', array('groupid' => $groupid)); $fullscores = array(); foreach ($members as $member) { $sgs = new skills_group_student($courseid, $member->userid); $fullscores[] = $sgs->get_scores(); } $gr = new group_records($courseid); $skillslist = $gr->get_skills_list(true, 'multichoice'); $labellist = $gr->get_skills_list(true, 'label'); echo html_writer::start_div('yui3-skin-sam', array('id' => 'viewgroup')); echo html_writer::start_tag('table', array('class' => 'yui3-datatable-table')); draw_table_header($members); draw_table_results($members, $skillslist, $labellist, $fullscores, $courseid); echo html_writer::end_tag('table'); echo html_writer::end_div(); }