From e6976ae1f60cfc9a7a12fd0abd136e90ef6a204f Mon Sep 17 00:00:00 2001 From: donal72 Date: Wed, 7 Feb 2007 14:11:22 +0000 Subject: [PATCH] MNet: More error tracking updates --- enrol/mnet/enrol.php | 2 +- mnet/xmlrpc/client.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/enrol/mnet/enrol.php b/enrol/mnet/enrol.php index 113b14a7957..4cffd613de5 100644 --- a/enrol/mnet/enrol.php +++ b/enrol/mnet/enrol.php @@ -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:
$errormessage
"; } diff --git a/mnet/xmlrpc/client.php b/mnet/xmlrpc/client.php index ddae4b9d80a..65778262a3d 100644 --- a/mnet/xmlrpc/client.php +++ b/mnet/xmlrpc/client.php @@ -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; }