You are here

function opigno_statistics_app_insert_user_course_if_not_exist in Opigno Statistics App 7

Create user course if it doesn't exist

Parameters

$course_id:

1 call to opigno_statistics_app_insert_user_course_if_not_exist()
opigno_statistics_app_handle_new_quiz_score in ./opigno_statistics_app.module
Handle new quiz score coming from quiz hooks

File

./opigno_statistics_app.module, line 417
Module file. Defines module hooks.

Code

function opigno_statistics_app_insert_user_course_if_not_exist($course_nid) {
  global $user;
  $user_course_id = opigno_statistics_app_query_user_course_find_id_by_uid_and_course_nid($user->uid, $course_nid);
  if (!$user_course_id) {
    $user_course_id = opigno_statistics_app_query_user_course_insert($user->uid, $user->name, $course_nid, OPIGNO_STATISTICS_APP_STATUS_NOT_PASSED, node_load($course_nid)->title, 0);
  }
}