function _gallery_assist_mass_updates_helper in Gallery Assist 6
2 calls to _gallery_assist_mass_updates_helper()
File
- ./
gallery_assist.module, line 5650 - Drupal content type with gallery functionality.
Code
function _gallery_assist_mass_updates_helper($nid, $updates) {
foreach ($updates as $name => $value) {
$changed = FALSE;
if ($name == 'in_profile') {
db_query("UPDATE {gallery_assist} SET in_profile = %d WHERE nid = %d", $value, $nid);
$changed = TRUE;
}
elseif ($name == 'show_in_homepage_block') {
db_query("UPDATE {gallery_assist} SET show_in_homepage_block = %d WHERE nid = %d", $value, $nid);
$changed = TRUE;
}
elseif ($name == 'ga_public_status') {
db_query("UPDATE {gallery_assist} SET ga_public_status = %d WHERE nid = %d", $value, $nid);
$changed = TRUE;
}
if ($changed) {
db_query("DELETE FROM {cache_gallery_assist_data} WHERE cid = '%s'", $nid);
}
}
$node = node_load($nid, NULL, TRUE);
return $node;
}