function blogapi_blogger_title in Blog API 7
For the blogger API, extract the node title from the contents field.
2 calls to blogapi_blogger_title()
- blogapi_blogger_edit_post in ./
blogapi.module - Blogging API callback. Modifies the specified blog node.
- blogapi_blogger_new_post in ./
blogapi.module - Blogging API callback. Inserts a new blog post as a node.
File
- ./
blogapi.module, line 757 - Enable users to post using applications that support XML-RPC blog APIs.
Code
function blogapi_blogger_title(&$contents) {
if (preg_match('/<title>(.*?)<\\/title>/i', $contents, $title)) {
$title = strip_tags($title[0]);
$contents = preg_replace('/<title>.*?<\\/title>/i', '', $contents);
}
else {
list($title, $contents) = explode("\n", $contents, 2);
}
return $title;
}