function enrollQSUser($user, $course) { //**** enrollUser ***** $wsdl = "http://ita-provisioner.cis.fiu.edu:8080/axis2/services/QuotaSystem?wsdl"; $location = "http://ita-provisioner.cis.fiu.edu:8080/axis2/services/QuotaSystem"; $result = false; $success = false; $context = get_record('context', 'contextlevel', 50, 'instanceid', $course->id); $role = get_record('role_assignments', 'userid', $user->id, 'contextid', $context->id); try { $enrollment = array('enrollmentId' => $role->id, 'courseId' => $course->id, 'userId' => $user->id); //$params = array('requestingUser' => $requestingUser, // 'enrollment' => $enrollment); $client = new SoapClient($wsdl, array('location' => $location)); $result = $client->enrollUser($enrollment); //echo json_encode($result); $success = $result->success; } catch (Exception $e) { //echo $e->getMessage(); } catch (SoapFault $soapfault) { //echo $soapfault->getMessage(); } return $success; }