function quiz_access_my_results in Quiz 7.5
Same name and namespace in other branches
- 8.4 quiz.module \quiz_access_my_results()
- 6.4 quiz.module \quiz_access_my_results()
- 7.6 quiz.module \quiz_access_my_results()
- 7 quiz.module \quiz_access_my_results()
- 7.4 quiz.module \quiz_access_my_results()
Helper function to determine if a user has access to view his quiz results.
Parameters
object $quiz: The Quiz node.
Return value
bool|NULL
File
- ./
quiz.module, line 225 - quiz.module Main file for the Quiz module.
Code
function quiz_access_my_results($quiz) {
global $user;
if ($quiz->type !== 'quiz') {
return FALSE;
}
$answered = db_query('SELECT 1 FROM {quiz_node_results} WHERE nid = :nid AND uid = :uid AND is_evaluated = :is_evaluated', array(
':nid' => $quiz->nid,
':uid' => $user->uid,
':is_evaluated' => 1,
))
->fetchField();
if ($answered) {
return TRUE;
}
}