webservice MDL-12886 fix doc

This commit is contained in:
jerome 2009-09-14 03:43:38 +00:00
parent b06a2d46da
commit 2e1f3939ef

View File

@ -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);
}
}
}