Ejemplo n.º 1
0
 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'));
 }
Ejemplo n.º 2
0
 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);
 }