user = $user; $this->store = $store; } function get_lodr_item($url, $title, $content, $created, $tags) { global $tag_serv, $sav_content, $base; $source = $this->get_service(); $user = $this->user->uri; $title = utf8_encode(str_replace("'", "\'", $title)); $content = utf8_encode(str_replace("'", "\'", $content)); $taggings = array(); if($tags) { foreach($tags as $tag) { $tagging = "${base}taggings/".uniqid(); $taguri = "${base}tag/$tag"; $taggings[$tagging]['tagname'] = $tag; $taggings[$tagging]['taguri'] = $taguri; $taggings[$tagging]['meanings'] = array(); } } $graph = LODrTools::get_graphuri(uniqid()); $item = new LODrItem($this->store, $graph, $url); $item->set_details($title, $user, $content, $source, $created, $taggings); return $item; } public function get_rss($account) {} public function get_item($item) {} public function get_sioc_item($url, $title, $tags) {} } ?>