function csm_nodeapi in Custom Submit Messages 6
Implements hook_nodeapi().
File
- ./
csm.module, line 91 - The main module file for Custom Submit Messages.
Code
function csm_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
if ($op == 'insert' || $op == 'update' || $op == 'delete') {
$node->op = $op;
$messages = messages_alter_get_messages();
$messages
->add($node->nid, 'csm');
_csm_variable_set('csm_node_temp_' . $node->nid, $node);
}
elseif ($op == 'prepare' && !isset($node->nid)) {
// Adding a new node. Store the node in the variable table so that it can be retrieved
// by hook_form_alter and token substitutions can be done properly on the title of
// the page.
_csm_variable_set('csm_node_temp', $node);
}
return;
}