function quiz_file_markup in Quiz File Upload 7
Same name and namespace in other branches
- 7.5 quizfileupload.module \quiz_file_markup()
- 7.4 quizfileupload.classes.inc \quiz_file_markup()
2 calls to quiz_file_markup()
- QuizfileuploadQuestion::getAnsweringForm in ./
quizfileupload.classes.inc - Generates the question form.
- QuizfileuploadResponse::getReportFormResponse in ./
quizfileupload.classes.inc - Implementation of getReportFormResponse
File
- ./
quizfileupload.classes.inc, line 318 - The main classes for the multichoice question type.
Code
function quiz_file_markup($fid) {
if (is_numeric($fid)) {
// image check
$file = file_load($fid);
$errors = file_validate_is_image($file);
// not image
if (count($errors)) {
return l($file->filename, file_create_url($file->uri));
}
else {
$variables['item'] = array(
'uri' => $file->uri,
'alt' => '',
'title' => $file->filename,
);
$variables['path'] = array(
'path' => file_create_url($file->uri),
'options' => array(
'html' => TRUE,
),
);
$variables['image_style'] = 'large';
return theme('image_formatter', $variables);
}
}
else {
return t('n/a');
}
}