function quiz_save_properties in Quiz 7.5
Same name and namespace in other branches
- 7.6 quiz.module \quiz_save_properties()
Insert or update the quiz node properties accordingly.
1 call to quiz_save_properties()
File
- ./
quiz.module, line 744 - quiz.module Main file for the Quiz module.
Code
function quiz_save_properties($entity) {
$sql = "SELECT qnp_id FROM {quiz_node_properties}\n WHERE (nid = :nid AND nid > 0 AND vid = :vid AND vid > 0)\n OR (uid = :uid and uid > 0)\n OR (nid = :nid and uid = :uid and vid = :vid)";
$result = db_query($sql, array(
':nid' => $entity->nid,
':uid' => $entity->uid,
':vid' => $entity->vid,
));
$entity->qnp_id = $result
->fetchField();
entity_save('quiz', $entity);
}