Ejemplo n.º 1
0
function get_links($acct)
{
    $url = 'http://xrdpdemo.appspot.com/xrdp';
    $client = new XRDPClient($url);
    $xrddata = $client->get($acct);
    $links = array();
    $xrd = simplexml_load_string($xrddata);
    foreach ($xrd->Link as $link) {
        if ($link["type"] == "application/xrd+xml" and $link["rel"] == "http://oexchange.org/spec/0.8/rel/user-target") {
            $links[] = (string) $link["href"];
        }
    }
    return $links;
}
Ejemplo n.º 2
0
<?php

require 'xrdpclient.php';
// account access params
$url = 'http://xrdpdemo.appspot.com/xrdp';
$acct = 'charlie';
// make a couple of links for testing
$rel = "http://oexchange.org/spec/0.8/rel/user-target";
$type = "application/xrd+xml";
$href = "http://oexchange.org/demo/linkeater/oexchange.xrd";
$newrel = "newrel";
$link = new Link($rel, $type, $href);
$newlink = new Link($newrel, $type, $href);
// add a link, update it and delete it
$client = new XRDPClient($url);
echo $client->get($acct);
/*
echo $client->add($acct, $link);
echo $client->update($acct, $link, $newlink);
echo $client->delete($acct, $newlink);
*/
//echo $client->delete($acct, $link);