function metaWeblog_newPost($params) { list($blogid, $username, $password, $struct, $publish) = $params; $txp = new TXP_Wrapper($username, $password); if (!$txp->loggedin) { return new IXR_Error(100, gTxt('bad_login')); } $contents = $this->_getMetaWeblogContents($struct, $publish); $contents['Section'] = $blogid; $rs = $txp->newArticle($contents); if ($rs) { return "{$rs}"; } return new IXR_Error(201, gTxt('problem_creating_article')); }
function blogger_newPost($params) { list($appkey, $blogid, $username, $password, $content, $publish) = $params; $txp = new TXP_Wrapper($username, $password); if (!$txp->loggedin) { return new IXR_Error(100, gTxt('bad_login')); } $contents = $this->_getBloggerContents($content); $contents['Section'] = $blogid; $contents['Status'] = $publish ? '4' : '1'; $rs = $txp->newArticle($contents); if (false === $rs) { return new IXR_Error(201, gTxt('problem_creating_article')); } return intval($rs); }