query("start transaction"); $q="update node_access set bookmark_category='$category_id' where node_id='$chosen_id' and user_id='".$_SESSION['user_id']."'"; $db->query($q); $q="update neurons set dst='$category_id' where src='$chosen_id' and synapse_creator='".$_SESSION['user_id']."' and link='bookmark'"; $result=$db->update($q); if (!$result) $db->query("insert into neurons set synapse_creator='".$_SESSION['user_id']."',src='$chosen_id',dst='$category_id',link='bookmark'"); $db->query("update nodes set lastdescendant_created=NOW() where node_id='$category_id'"); $db->query("commit"); } return true; } ?>