Ciao Ragazzi, vi ringrazio per le ottime risposte...
Sono appena passato da Docebo a Moodle, quindi sono ancora in fase di studio del sistema. La funzione che ho scritto (precedentemente per Docebo) è questa:
function courseCompleteNotify( $CodEnte , $IdCorso, $CodFiscale){
// soap client contructor, web service URI
$soapclient = new nusoap_client('http://miosito.it/WSPartecipanti.asmx?wsdl', true);
// start call function
$parameter = array( 'CodEnte' => $CodEnte,
'IdCorso' => $IdCorso,
'CodFiscale' => $CodFiscale
);
$result= $soapclient->call('CaricaPartecipazione', $parameter,
'http://tempuri.org/CaricaPartecipazione',
'http://tempuri.org/webservices/CaricaPartecipazione' );
unset($soapclient);
return $result['CaricaPartecipazione_IdCorsoResult'];
}
Per richiamare la funzione dovrei usare codice seguente:
$courseid='17229';
$codente= '0001';
$userid= '3';
$sql = "SELECT data AS cf FROM mdl_user_info_data WHERE userid='".$userid."' AND fieldid='4'";
$result = mysql_query($sql);
$i = mysql_fetch_array($result);
$CodFiscale= $i['cf'];
$result= courseCompleteNotify($codente , $courseid, $CodFiscale);
print_r ($result);
Ovviamente courseid e userid dovranno essere opportunamente valorizzati...
Il problema è come e dove posso usare questo codice?