\mod_vpl\event\submission_previous_upload_viewed::log(array('objectid' => $vpl->get_instance()->id, 'context' => context_module::instance($id), 'relateduserid' => $userid)); //Load strings $strdatesubmitted = get_string('datesubmitted', VPL); $strdescription = get_string('description', VPL); if ($detailed) { $PAGE->requires->css(new moodle_url('/mod/vpl/css/sh.css')); $PAGE->requires->css(new moodle_url('/mod/vpl/editor/VPLIDE.css')); } //Print header $vpl->print_header(get_string('previoussubmissionslist', VPL)); $vpl->print_view_tabs(basename(__FILE__)); $table = new html_table(); $table->head = array('#', $strdatesubmitted, $strdescription); $table->align = array('right', 'left', 'right'); $table->nowrap = array(true, true, true); $submissionslist = $vpl->user_submissions($userid); $submissions = array(); $nsub = count($submissionslist); foreach ($submissionslist as $submission) { if ($detailed) { $link = '#f' . $nsub; } else { $link = vpl_mod_href('forms/submissionview.php', 'id', $id, 'userid', $userid, 'submissionid', $submission->id); } $date = '<a href="' . $link . '">' . userdate($submission->datesubmitted) . '</a>'; $sub = new mod_vpl_submission($vpl, $submission); $submissions[] = $sub; $table->data[] = array($nsub--, $date, s($sub->get_detail())); } echo '<div class="clearer"> </div>'; echo '<div style="text-align: center">';
function vpl_user_outline($course, $user, $mod, $instance) { //Search submisions for $user $instance $vpl = new mod_vpl(null, $instance->id); $subinstance = $vpl->last_user_submission($user->id); if (!$subinstance) { $return = null; } else { require_once 'vpl_submission.class.php'; $return = new stdClass(); $submission = new mod_vpl_submission($vpl, $subinstance); $return->time = $subinstance->datesubmitted; $subs = $vpl->user_submissions($user->id); if (count($subs) > 1) { $info = get_string('nsubmissions', VPL, count($subs)); } else { $info = get_string('submission', VPL, count($subs)); } if ($subinstance->dategraded) { $info .= '<br />' . get_string('grade') . ': ' . $submission->print_grade_core(); } $url = vpl_mod_href('forms/submissionview.php', 'id', $vpl->get_course_module()->id, 'userid', $user->id); $return->info = '<a href="' . $url . '">' . $info . '</a>'; } return $return; }