]> git.mjollnir.org Git - moodle.git/commitdiff
Don't show "Notice: Undefined property: paymentmethod"
authorethem <ethem>
Sat, 2 Sep 2006 13:42:28 +0000 (13:42 +0000)
committerethem <ethem>
Sat, 2 Sep 2006 13:42:28 +0000 (13:42 +0000)
enrol/authorize/enrol.php

index c96e4e840b8e0dc0a75a93b4941e89abd3637687..d45bc7874378e3716e4395ace75662973b7a9789 100755 (executable)
@@ -133,15 +133,14 @@ class enrolment_plugin_authorize
         global $CFG;
 
         if (zero_cost($course) ||
-           (!empty($course->password) and !empty($form->password))) { // MANUAL ENROLMENT
+           (!empty($course->password) and !empty($form->password))) {
             $manual = enrolment_factory::factory('manual');
             $manual->check_entry($form, $course);
             if (!empty($manual->errormsg)) {
                 $this->errormsg = $manual->errormsg;
             }
         }
-        else { // AUTHORIZE.NET ENROLMENT
-            if (in_array($form->paymentmethod, get_list_of_payment_methods())) {
+        elseif (!empty($form->paymentmethod) && in_array($form->paymentmethod, get_list_of_payment_methods())) {
                 if ($form->paymentmethod == AN_METHOD_CC && validate_cc_form($form, $this->authorizeerrors)) {
                     $this->cc_submit($form, $course);
                 }