You are here

public function QuizfileuploadResponse::getReportFormResponse in Quiz File Upload 6

Same name and namespace in other branches
  1. 7 quizfileupload.classes.inc \QuizfileuploadResponse::getReportFormResponse()
  2. 7.4 quizfileupload.classes.inc \QuizfileuploadResponse::getReportFormResponse()

Implementation of getReportFormResponse

See also

getReportFormResponse($showpoints, $showfeedback, $allow_scoring)

File

./quizfileupload.classes.inc, line 296
The main classes for the multichoice question type.

Class

QuizfileuploadResponse
Extension of QuizQuestionResponse

Code

public function getReportFormResponse($showpoints = TRUE, $showfeedback = TRUE, $allow_scoring = FALSE) {
  $answer_id = $this->answer_id;
  $file = db_fetch_object(db_query('SELECT filename, filepath FROM {files} f
      INNER JOIN {quiz_fileupload_user_answers} qf ON (f.fid = qf.fid)
      WHERE answer_id = %d', $answer_id));

  // Return themed report
  return array(
    '#type' => 'markup',
    '#value' => is_object($file) ? l($file->filename, file_create_url($file->filepath)) : t('n/a'),
  );
}