From d31a1ad80809377fe32a146abecff1f058052169 Mon Sep 17 00:00:00 2001 From: Stephen Bourget Date: Wed, 19 Oct 2011 10:58:50 -0400 Subject: [PATCH] MDL-29368 Assignment: Fixed a fatal error caused by a missing include --- mod/assignment/renderer.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mod/assignment/renderer.php b/mod/assignment/renderer.php index 77eaf61efd5..2faed7ac531 100644 --- a/mod/assignment/renderer.php +++ b/mod/assignment/renderer.php @@ -66,7 +66,12 @@ class mod_assignment_renderer extends plugin_renderer_base { foreach ($dir['files'] as $file) { $filename = $file->get_filename(); $icon = mimeinfo("icon", $filename); - $plagiarsmlinks = plagiarism_get_links(array('userid'=>$file->get_userid(), 'file'=>$file, 'cmid'=>$tree->cm->id, 'course'=>$tree->course)); + if ($CFG->enableplagiarism) { + require_once($CFG->libdir.'/plagiarismlib.php'); + $plagiarsmlinks = plagiarism_get_links(array('userid'=>$file->get_userid(), 'file'=>$file, 'cmid'=>$tree->cm->id, 'course'=>$tree->course)); + } else { + $plagiarsmlinks = ''; + } $image = $this->output->pix_icon("f/$icon", $filename, 'moodle', array('class'=>'icon')); $result .= '
  • '.$image.' '.$file->fileurl.' '.$plagiarsmlinks.$file->portfoliobutton.'
  • '; }