|
Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
|
Function expands all relative parts of supplied path string thus removing things like ../../ or . More...
Functions | |
| copyr ($source, $dest) | |
| Copy a file, or recursively copy a folder and its contents. | |
| fullPath ($path, $dirsep=DIRECTORY_SEPARATOR) | |
| getCourseDirs ($rootDir, $contains, $excludeitems=null, $startswith=true) | |
| Function returns array with directories contained in folder (only first level) simmilar to getDirectories but returned items are naturally sorted. | |
| getDirectories ($rootDir, $contains, $excludeitems=null, $startswith=true) | |
| Function returns array with directories contained in folder (only first level) | |
| GetFiles ($startDir, $outfile, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| GetFilesArray ($startDir, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| Function to get an array with all files in a directory and subdirectories. | |
| getFilesOnly ($rootDir, $contains, $excludeitems=null, $startswith=true, $extension=null) | |
| getRawFiles ($startDir, &$fhandle, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| Function returns files recursivly with appeneded relative path. | |
| getRawFiles2 ($startDir, &$arr, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| pathDiff ($path1, $path2) | |
| Returns relative path from two directories with full path. | |
| rmdirr ($dirname) | |
| Delete a directory recursive with files inside. | |
| search_ident_by_name ($array, $name) | |
| Search an identifier in array. | |
| stripUrl ($path, $rootDir='') | |
| Function strips url part from css link. | |
| toNativePath (&$path) | |
| Converts direcotry separator in given path to / to validate in CC Value is passed byref hence variable itself is changed. | |
| toNativePath2 (&$path) | |
| Converts direcotry separator in given path to the one on the server platform Value is passed byref hence variable itself is changed. | |
| toUrlPath (&$path) | |
| Converts Directory separator to the / more suitable for URL. | |
Function expands all relative parts of supplied path string thus removing things like ../../ or .
/../.
| string | $path | |
| string | $dirsep | Character that represents directory separator should be specified here. Default is DIRECTORY_SEPARATOR. |
| string |
| copyr | ( | $source, | |
| $dest | |||
| ) |
Copy a file, or recursively copy a folder and its contents.
| string | $source | Source path |
| string | $dest | Destination path |
| bool | Returns TRUE on success, FALSE on failure |
| getCourseDirs | ( | $rootDir, | |
| $contains, | |||
$excludeitems = null, |
|||
$startswith = true |
|||
| ) |
Function returns array with directories contained in folder (only first level) simmilar to getDirectories but returned items are naturally sorted.
| string | $rootDir | |
| string | $contains | |
| array | $excludeitems | |
| bool | $startswith |
| array |
| getDirectories | ( | $rootDir, | |
| $contains, | |||
$excludeitems = null, |
|||
$startswith = true |
|||
| ) |
Function returns array with directories contained in folder (only first level)
| string | $rootDir | directory to look into |
| string | $contains | which string to look for |
| array | $excludeitems | array of names to be excluded |
| bool | $startswith | should the $contains value be searched only from beginning |
| array | Returns array of sub-directories. In case $rootDir path is invalid it returns FALSE. |
| GetFilesArray | ( | $startDir, | |
$rootDir = '', |
|||
$excludedirs = null, |
|||
$excludefileext = null |
|||
| ) |
Function to get an array with all files in a directory and subdirectories.
| string | $startDir | |
| string | $rootDir | |
| string | $excludedirs | |
| string | $excludefileext |
| array |
| getRawFiles | ( | $startDir, | |
| & | $fhandle, | ||
$rootDir = '', |
|||
$excludedirs = null, |
|||
$excludefileext = null |
|||
| ) |
Function returns files recursivly with appeneded relative path.
| string | $startDir | |
| string | $rootDir | |
| array | $excludedirs | |
| array | $excludefileext |
| array |
| pathDiff | ( | $path1, | |
| $path2 | |||
| ) |
Returns relative path from two directories with full path.
| string | $path1 | |
| string | $path2 |
| string |
| rmdirr | ( | $dirname | ) |
Delete a directory recursive with files inside.
| string | $dirname |
| bool |
| search_ident_by_name | ( | $array, | |
| $name | |||
| ) |
Search an identifier in array.
| array | $array | |
| string | $name |
| stripUrl | ( | $path, | |
$rootDir = '' |
|||
| ) |
Function strips url part from css link.
| string | $path | |
| string | $rootDir |
| string |
| toNativePath | ( | & | $path | ) |
Converts direcotry separator in given path to / to validate in CC Value is passed byref hence variable itself is changed.
| string | $path |
| toNativePath2 | ( | & | $path | ) |
Converts direcotry separator in given path to the one on the server platform Value is passed byref hence variable itself is changed.
| string | $path |
| toUrlPath | ( | & | $path | ) |
Converts Directory separator to the / more suitable for URL.
| string | $path |