return;
}
- $xml = parse_xml_string($res);
+ $xml = Network::parseXmlString($res);
$status = (int) $xml->status;
$message = unxmlify($xml->message); // human readable text of what may have gone wrong.
switch ($status) {
$user = dba::selectFirst('user', [], ['nickname' => $node]);
if (!DBM::is_result($user)) {
$message = L10n::t('No user record found for \'%s\' ', $node);
- xml_status(3, $message); // failure
+ Network::xmlStatus(3, $message); // failure
// NOTREACHED
}
if (!strstr($my_prvkey, 'PRIVATE KEY')) {
$message = L10n::t('Our site encryption key is apparently messed up.');
- xml_status(3, $message);
+ Network::xmlStatus(3, $message);
}
// verify everything
if (!strlen($decrypted_source_url)) {
$message = L10n::t('Empty site URL was provided or URL could not be decrypted by us.');
- xml_status(3, $message);
+ Network::xmlStatus(3, $message);
// NOTREACHED
}
if (!DBM::is_result($contact)) {
// this is either a bogus confirmation (?) or we deleted the original introduction.
$message = L10n::t('Contact record was not found for you on our site.');
- xml_status(3, $message);
+ Network::xmlStatus(3, $message);
return; // NOTREACHED
}
}
if (!$foreign_pubkey) {
$message = L10n::t('Site public key not available in contact record for URL %s.', $decrypted_source_url);
- xml_status(3, $message);
+ Network::xmlStatus(3, $message);
}
$decrypted_dfrn_id = "";
if (dba::exists('contact', ['dfrn-id' => $decrypted_dfrn_id])) {
$message = L10n::t('The ID provided by your system is a duplicate on our system. It should work if you try again.');
- xml_status(1, $message); // Birthday paradox - duplicate dfrn-id
+ Network::xmlStatus(1, $message); // Birthday paradox - duplicate dfrn-id
// NOTREACHED
}
);
if (!DBM::is_result($r)) {
$message = L10n::t('Unable to set your contact credentials on our system.');
- xml_status(3, $message);
+ Network::xmlStatus(3, $message);
}
// It's possible that the other person also requested friendship.
);
if (!DBM::is_result($r)) { // indicates schema is messed up or total db failure
$message = L10n::t('Unable to update your contact profile details on our system');
- xml_status(3, $message);
+ Network::xmlStatus(3, $message);
}
// Otherwise everything seems to have worked and we are almost done. Yay!
}
}
}
- xml_status(0); // Success
+ Network::xmlStatus(0); // Success
return; // NOTREACHED
////////////////////// End of this scenario ///////////////////////////////////////////////
}