function modr8_delete_content in modr8 7
Public API function to delete the given node.
Parameters
$node: The node to delete.
$note: An optional note to be used in emails being sent out.
1 call to modr8_delete_content()
- modr8_form_submit in ./
modr8_admin.inc - Form submit handler, which approves or deletes the node.
File
- ./
modr8.module, line 464 - Easy dedicated content moderation
Code
function modr8_delete_content($node, $note = NULL) {
if (!isset($node->nid)) {
return;
}
module_load_include('inc', 'modr8', 'modr8_admin');
$values = _modr8_build_values($node, $note);
$message = '';
if (variable_get('modr8_send_deny', FALSE)) {
$message = modr8_usermail('deny', $node->nid, $values);
}
// Invokes hook_modr8_delete($node, $values, $message).
module_invoke_all('modr8_delete', $node, $values, $message);
node_delete($node->nid);
// drupal does its own message
modr8_log_action('delete', $node->nid, $values, $message);
}