MNet: More error tracking updates

This commit is contained in:
donal72 2007-02-07 14:11:22 +00:00
parent dacc89ea1d
commit e6976ae1f6
2 changed files with 4 additions and 1 deletions

View File

@ -493,7 +493,7 @@ class enrolment_plugin_mnet {
return $courses;
} else {
foreach ($mnetrequest->error as $message) {
foreach ($mnetrequest->error as $errormessage) {
list($code, $errormessage) = array_map('trim',explode(':', $errormessage, 2));
$message .= "ERROR $code:<br/>$errormessage<br/>";
}

View File

@ -235,6 +235,7 @@ class mnet_xmlrpc_client {
if (!$isOpen) {
trigger_error("None of our keys could open the payload from host {$mnet_peer->wwwroot} with id {$mnet_peer->id}.");
$this->error[] = '3:No key match';
return false;
}
@ -242,10 +243,12 @@ class mnet_xmlrpc_client {
$sig_parser = new mnet_encxml_parser();
$sig_parser->parse($payload);
} else {
$this->error[] = '2:Payload not signed: '.$payload;
return false;
}
} else {
$this->error[] = '1:Payload not encrypted ';
$crypt_parser->free_resource();
return false;
}