function nodeaccess_userreference_update_7305 in Node access user reference 7.3
Remove settings that shouldn't exist.
File
- ./
nodeaccess_userreference.install, line 211 - Install, update and uninstall functions for the Node access user reference module.
Code
function nodeaccess_userreference_update_7305() {
$data = variable_get('nodeaccess_userreference', array());
foreach ($data as $type => $type_data) {
foreach ($type_data as $field => $field_data) {
if (!isset($data[$type][$field]['referenced'])) {
unset($data[$type][$field]);
}
}
if (empty($data[$type])) {
unset($data[$type]);
}
}
variable_set('nodeaccess_userreference', $data);
return "Removed settings that shouldn't exist.";
}