in locallib.php [333:371]
public function view_summary(stdClass $grade, & $showviewlink) {
global $USER;
// Show a view all link if the number of files is over this limit.
$count = $this->count_files($grade->id, \local_onenote\api\base::ASSIGNFEEDBACK_ONENOTE_FILEAREA);
$showviewlink = $count > \local_onenote\api\base::ASSIGNFEEDBACK_ONENOTE_MAXSUMMARYFILES;
try {
$onenoteapi = \local_onenote\api\base::getinstance();
} catch (\Exception $e) {
return $e->getMessage();
}
$o = '';
if ($count <= \local_onenote\api\base::ASSIGNFEEDBACK_ONENOTE_MAXSUMMARYFILES) {
if ($onenoteapi->is_logged_in()) {
// Show a link to open the OneNote page.
$submission = $this->assignment->get_user_submission($grade->userid, false);
$isteacher = $onenoteapi->is_teacher($this->assignment->get_course_module()->id, $USER->id);
$o .= $onenoteapi->render_action_button(get_string('viewfeedback', 'assignfeedback_onenote'),
$this->assignment->get_course_module()->id, true, $isteacher,
$grade->userid, $submission ? $submission->id : 0, $grade->id);
} else {
$o .= $onenoteapi->render_signin_widget();
$o .= '<br/><br/><p>' . get_string('signinhelp2', 'assignfeedback_onenote') . '</p>';
}
// Show standard link to download zip package.
$o .= '<p>Download:</p>';
$filearea = \local_onenote\api\base::ASSIGNFEEDBACK_ONENOTE_FILEAREA;
$o .= $this->assignment->render_area_files('assignfeedback_onenote', $filearea, $grade->id);
return $o;
} else {
return get_string('countfiles', 'assignfeedback_onenote', $count);
}
}