You are here

function opigno_quiz_app_set_course_quiz_weight in Opigno Quiz App 7

Helper function to insert the weight of a quiz inside a course.

Parameters

int $gid:

int $nid:

int $weight:

3 calls to opigno_quiz_app_set_course_quiz_weight()
opigno_quiz_app_node_insert in ./opigno_quiz_app.module
Implements hook_node_insert().
opigno_quiz_app_node_update in ./opigno_quiz_app.module
Implements hook_node_update().
opigno_quiz_app_sort_course_quizzes_form_submit in includes/opigno_quiz_app.pages.inc
Submit callback for opigno_quiz_app_sort_course_quizzes_form().

File

./opigno_quiz_app.module, line 846
Module file. Defines module hooks.

Code

function opigno_quiz_app_set_course_quiz_weight($gid, $nid, $weight = 0) {
  db_merge('opigno_quiz_app_quiz_sort')
    ->key(array(
    'gid' => $gid,
    'quiz_nid' => $nid,
  ))
    ->fields(array(
    'gid' => $gid,
    'quiz_nid' => $nid,
    'weight' => $weight,
  ))
    ->execute();
}