mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
webservice MDL-12886 fix doc
This commit is contained in:
parent
b06a2d46da
commit
2e1f3939ef
@ -74,7 +74,7 @@ function generate_functionlist () {
|
||||
//retrieve all external file
|
||||
$externalfiles = array();
|
||||
$externalfunctions = array();
|
||||
setListApiFiles($externalfiles, $CFG->dirroot);
|
||||
webservice_lib::setListApiFiles($externalfiles, $CFG->dirroot);
|
||||
|
||||
foreach ($externalfiles as $file) {
|
||||
require($file);
|
||||
@ -242,34 +242,3 @@ function converterMoodleParamIntoWsParam($moodleparam) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve all external.php from Moodle
|
||||
* @param array $files
|
||||
* @param string $directorypath
|
||||
* @return boolean result true if n
|
||||
*/
|
||||
function setListApiFiles( &$files, $directorypath ) {
|
||||
if(is_dir($directorypath)) { //check that we are browsing a folder not a file
|
||||
|
||||
if( $dh = opendir($directorypath)) {
|
||||
while( false !== ($file = readdir($dh))) {
|
||||
|
||||
if( $file == '.' || $file == '..') { // Skip '.' and '..'
|
||||
continue;
|
||||
}
|
||||
$path = $directorypath . '/' . $file;
|
||||
///browse the subfolder
|
||||
if( is_dir($path) ) {
|
||||
setListApiFiles($files, $path);
|
||||
}
|
||||
///retrieve api.php file
|
||||
else if ($file == "external.php") {
|
||||
$files[] = $path;
|
||||
}
|
||||
}
|
||||
closedir($dh);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user