static function createNew($userID, $nodeID, $nodeName) { $db = eZDB::instance(); $db->begin(); $userID = (int) $userID; $nodeID = (int) $nodeID; $nodeName = $db->escapeString($nodeName); $db->query("DELETE FROM ezcontentbrowsebookmark WHERE node_id={$nodeID} and user_id={$userID}"); $bookmark = new eZContentBrowseBookmark(array('user_id' => $userID, 'node_id' => $nodeID, 'name' => $nodeName)); $bookmark->store(); $db->commit(); return $bookmark; }