function content_access_node_type in Content Access 5
Same name and namespace in other branches
- 6 content_access.module \content_access_node_type()
Implementation of hook_node_type(): Update settings on node type name change.
File
- ./
content_access.module, line 609
Code
function content_access_node_type($op, $info) {
switch ($op) {
case 'delete':
$settings = content_access_get_settings();
foreach (content_access_available_settings() as $setting) {
unset($settings[$setting][$info->type]);
}
content_access_set_settings($settings);
break;
case 'update':
if (!empty($info->old_type) && $info->old_type != $info->type) {
$settings = content_access_get_settings();
foreach (content_access_available_settings() as $setting) {
$settings[$setting][$info->type] = $settings[$setting][$info->old_type];
unset($settings[$setting][$info->old_type]);
}
content_access_set_settings($settings);
}
break;
}
}