function relation_instance_insert in Subform 5
2 calls to relation_instance_insert()
File
- ./
relation_class.module, line 372 - CRUD, and manage relation_classes and relation_class lists
Code
function relation_instance_insert($node) {
relation_instance_trim_stale();
$relation_class = node_load($node->relation_class);
if ($relation_class->unique_instances) {
if ($id = db_result(db_query("SELECT id FROM {relation_instance} WHERE relation_class = %d AND left_node = %d AND right_node = %d", $node->relation_class, $node->left_node, $node->right_node))) {
return $id;
}
}
db_query("\n INSERT INTO\n {relation_instance}\n (relation_class, left_node, right_node, timestamp)\n VALUES\n ({$node->relation_class}, {$node->left_node}, {$node->right_node}, " . strtotime("now") . ")");
return db_result(db_query("SELECT LAST_INSERT_ID()"));
}