public function addurl($url) { if ($ping = tpinger::discover($url)) { $actions = TXMLRPCAction::i(); if ($actions->invatefriend($ping, $this->profile)) { $util = tfoafutil::i(); if ($info = $util->getinfo($url)) { return $this->add($info['nick'], $info['url'], $info['foafurl'], 'invated'); } } } return false; }