]> git.mjollnir.org Git - moodle.git/commitdiff
MNet: More error tracking updates
authordonal72 <donal72>
Wed, 7 Feb 2007 14:11:22 +0000 (14:11 +0000)
committerdonal72 <donal72>
Wed, 7 Feb 2007 14:11:22 +0000 (14:11 +0000)
enrol/mnet/enrol.php
mnet/xmlrpc/client.php

index 113b14a7957f4f04d259f1fb10a9341e03bbc352..4cffd613de538f837f888e325994b5489da54532 100644 (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/>";
             }
index ddae4b9d80a3f944825403bfb9c457e4d6dfbee4..65778262a3ddf5c3edfadd18e26d1e062b582e6b 100644 (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;
         }