function opigno_quiz_app_user_finished_quiz_result in Opigno Quiz App 7
Helper function to check if user has finished a quiz.
Parameters
int $quiz_nid:
int $uid:
Return value
int
2 calls to opigno_quiz_app_user_finished_quiz_result()
- opigno_quiz_app_course_is_started in ./
opigno_quiz_app.module - Helper function to know if a course is started or not by a user.
- opigno_quiz_app_course_resume_get_path in ./
opigno_quiz_app.module
File
- ./
opigno_quiz_app.module, line 240 - Module file. Defines module hooks.
Code
function opigno_quiz_app_user_finished_quiz_result($quiz_nid, $result_id, $uid) {
$result = db_select('quiz_node_results', 'r')
->fields('r', array(
'result_id',
))
->condition('r.uid', $uid)
->condition('r.time_end', 0, '>')
->condition('r.nid', $quiz_nid, '=')
->condition('r.result_id', $result_id, '=')
->execute()
->fetchField();
return empty($result) ? 0 : $result;
}