function oa_clone_save in Open Atrium Clone 7.2
Saves a cloned node via the 'clone' module.
You should have created the original $node object via the oa_clone_prepare() function.
Parameters
$node: The new node object to be saved.
See also
oa_clone()
1 call to oa_clone_save()
- oa_clone in ./
oa_clone.module - Clones a node using the 'clone' module.
File
- ./
oa_clone.module, line 413
Code
function oa_clone_save($node, $original_node = NULL) {
$original_node = is_object($original_node) ? $original_node : node_load($original_node);
node_save($node);
if ($original_node) {
$_SESSION['oa_clone_map'][$node->nid] = $original_node->nid;
}
if (module_exists('rules') && !empty($original_node)) {
rules_invoke_event('clone_node', $node, $original_node);
}
}