function brilliant_gallery_checklist_save in Brilliant Gallery 5.3
Same name and namespace in other branches
- 5.4 brilliant_gallery.module \brilliant_gallery_checklist_save()
- 6.4 brilliant_gallery.module \brilliant_gallery_checklist_save()
- 6 brilliant_gallery.module \brilliant_gallery_checklist_save()
- 6.2 brilliant_gallery.module \brilliant_gallery_checklist_save()
- 6.3 brilliant_gallery.module \brilliant_gallery_checklist_save()
- 7.2 OLD_brilliant_gallery.module \brilliant_gallery_checklist_save()
- 7 brilliant_gallery.module \brilliant_gallery_checklist_save()
1 string reference to 'brilliant_gallery_checklist_save'
File
- ./
brilliant_gallery.module, line 108
Code
function brilliant_gallery_checklist_save($nid, $qid, $state) {
global $user;
$GLOBALS['devel_shutdown'] = FALSE;
if (preg_match("/^user-/", $qid) == 1) {
$uid = $user->uid;
}
else {
$uid = 0;
}
$existing = db_result(db_query("select count(state) from brilliant_gallery_checklist " . "where nid='{$nid}' and user='{$uid}' and qid='{$qid}'"));
if ($existing == 0) {
db_query("insert into brilliant_gallery_checklist (nid,user,qid,state) " . "values ('{$nid}','{$uid}','{$qid}','{$state}')");
}
elseif ($current != $state) {
$current = db_result(db_query("select state from brilliant_gallery_checklist " . " where nid='{$nid}' and user='{$uid}' and qid='{$qid}'"));
if ($current != $state) {
db_query("update brilliant_gallery_checklist " . "set state='{$state}' where nid='{$nid}' and user='{$uid}' and qid='{$qid}'");
}
}
print drupal_to_js("1");
exit;
}