예제 #1
0
function f_nucleus_deleteItem($m)
{
    $itemid = _getScalar($m, 0);
    $username = _getScalar($m, 1);
    $password = _getScalar($m, 2);
    return _deleteItem($itemid, $username, $password);
}
예제 #2
0
function f_mt_getTrackbackPings($m)
{
    global $manager;
    $itemid = intval(_getScalar($m, 0));
    $trackbacks = array();
    $tbstruct = array();
    $manager->notify('RetrieveTrackback', array('tb_id' => $itemid, 'trackbacks' => &$trackbacks));
    while (list(, $v) = each($trackbacks)) {
        $tbstruct[] = new xmlrpcval(array("pingTitle" => new xmlrpcval($v['title'], "string"), "pingURL" => new xmlrpcval($v['url'], "string"), "pingIP" => new xmlrpcval($v['ip'], "string")), 'struct');
    }
    return new xmlrpcresp(new xmlrpcval($tbstruct, "array"));
}
예제 #3
0
function f_blogger_getUserInfo($m)
{
    $username = _getScalar($m, 1);
    $password = _getScalar($m, 2);
    return _getUserInfo($username, $password);
}
예제 #4
0
function f_metaWeblog_getRecentPosts($m)
{
    $blogid = _getScalar($m, 0);
    $username = _getScalar($m, 1);
    $password = _getScalar($m, 2);
    $amount = intval(_getScalar($m, 3));
    return _getRecentItemsMetaWeblog($blogid, $username, $password, $amount);
}