Salve, io ho creato 2 funzioni per il webservice; una funzione iscrive l'utente a moodle e un altra funzione iscrive l'utente al corso; ora vorrei unire queste due funzioni in un unico file; come posso fare?
<?php
$token = 'f4e2932b2969768c4a9de692b86c40e4';
$domainname = 'http://192.168.1.3/testbarone/moodle';
$functionname = 'core_user_create_users';
$restformat = 'json';
$user1 = new stdClass();
$user1->username = 'prova4';
$user1->password = 'Admin@2015';
$user1->firstname = 'Prova2';
$user1->lastname = 'Primo2';
$user1->email = 'provaprimo30@live.it';
$users = array($user1);
$params = array('users' => $users);
header('Content-Type: text/plain');
$serverurl = $domainname . '/webservice/rest/server.php'. '?wstoken=' . $token . '&wsfunction='.$functionname;
require_once('./curl.php');
$curl = new curl;
$restformat = ($restformat == 'json')?'&moodlewsrestformat=' . $restformat:'';
$resp = $curl->post($serverurl . $restformat, $params);
print_r($resp);
?>
<?php
$token = 'f4e2932b2969768c4a9de692b86c40e4';
$domainname = 'http://192.168.1.3/testbarone/moodle';
$functionname = 'enrol_manual_enrol_users';
$restformat = 'json';
$enrolment = new stdClass();
$enrolment->roleid = 5;
$enrolment->userid = 35;
$enrolment->courseid = 5;
$enrolments = array( $enrolment);
$params = array('enrolments' => $enrolments);
//print_r($params);
$serverurl = $domainname . '/webservice/rest/server.php'. '?wstoken=' . $token . '&wsfunction='.$functionname;
require_once('./curl.php');
$curl = new curl;
//if rest format == 'xml', then we do not add the param for backward compatibility with Moodle < 2.2
$restformat = ($restformat == 'json')?'&moodlewsrestformat=' . $restformat:'';
$resp = $curl->post($serverurl . $restformat, $params);
print_r($resp);
?>