function content_delete in Content Construction Kit (CCK) 5
Same name and namespace in other branches
- 6.3 content.module \content_delete()
- 6 content.module \content_delete()
- 6.2 content.module \content_delete()
Delete node type fields.
1 call to content_delete()
- content_nodeapi in ./
content.module - Implementation of hook_nodeapi().
File
- ./
content.module, line 267 - Allows administrators to associate custom fields to content types.
Code
function content_delete(&$node) {
$type = content_types($node->type);
if (!empty($type['fields'])) {
_content_field_invoke('delete', $node);
_content_field_invoke_default('delete', $node);
}
$table = _content_tablename($type['type'], CONTENT_DB_STORAGE_PER_CONTENT_TYPE);
if (db_table_exists($table)) {
db_query('DELETE FROM {' . $table . '} WHERE nid = %d', $node->nid);
}
cache_clear_all('content:' . $node->nid . ':', 'cache_content', TRUE);
}