Ejemplo n.º 1
0
 function metaWeblog_editPost($params)
 {
     list($postid, $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);
     $rs = $txp->updateArticleID($postid, $contents);
     if ($rs) {
         return true;
     }
     return new IXR_Error(201, gTxt('problem_updating_article'));
 }
Ejemplo n.º 2
0
 function blogger_editPost($params)
 {
     list($appkey, $postid, $username, $password, $content, $publish) = $params;
     $txp = new TXP_Wrapper($username, $password);
     if (!$txp->loggedin) {
         return new IXR_Error(100, gTxt('bad_login'));
     }
     $id = $txp->getArticleID($postid, 'ID');
     if (!$id) {
         return new IXR_Error(404, gTxt('invalid_article_id'));
     }
     $contents = $this->_getBloggerContents($content);
     $contents['Status'] = $publish ? '4' : '1';
     $rs = $txp->updateArticleID($postid, $contents);
     if (false === $rs) {
         return new IXR_Error(202, gTxt('problem_updating_article'));
     }
     return true;
 }