|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Functions | |
| fullPath ($path, $dirsep=DIRECTORY_SEPARATOR) | |
| stripUrl ($path, $rootDir='') | |
| toNativePath (&$path) | |
| toNativePath2 (&$path) | |
| toUrlPath (&$path) | |
| pathDiff ($path1, $path2) | |
| copyr ($source, $dest) | |
| getDirectories ($rootDir, $contains, $excludeitems=null, $startswith=true) | |
| getFilesOnly ($rootDir, $contains, $excludeitems=null, $startswith=true, $extension=null) | |
| search_ident_by_name ($array, $name) | |
| getRawFiles ($startDir, &$fhandle, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| getRawFiles2 ($startDir, &$arr, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| GetFiles ($startDir, $outfile, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| GetFilesArray ($startDir, $rootDir='', $excludedirs=null, $excludefileext=null) | |
| getCourseDirs ($rootDir, $contains, $excludeitems=null, $startswith=true) | |
| rmdirr ($dirname) | |
| copyr | ( | $ | source, |
| $ | dest | ||
| ) |
Copy a file, or recursively copy a folder and its contents
Definition at line 157 of file pathutils.php.
| fullPath | ( | $ | path, |
| $ | dirsep = DIRECTORY_SEPARATOR |
||
| ) |
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. |
Definition at line 26 of file pathutils.php.

| 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 |
Definition at line 386 of file pathutils.php.

| 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 |
Definition at line 199 of file pathutils.php.

| 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
| string | $startDir | |
| string | $rootDir | |
| string | $excludedirs | |
| string | $excludefileext |
Definition at line 368 of file pathutils.php.

| getFilesOnly | ( | $ | rootDir, |
| $ | contains, | ||
| $ | excludeitems = null, |
||
| $ | startswith = true, |
||
| $ | extension = null |
||
| ) |
Definition at line 222 of file pathutils.php.
| getRawFiles | ( | $ | startDir, |
| &$ | fhandle, | ||
| $ | rootDir = '', |
||
| $ | excludedirs = null, |
||
| $ | excludefileext = null |
||
| ) |
Function returns files recursivly with appeneded relative path
| string | $startDir | |
| string | $rootDir | |
| array | $excludedirs | |
| array | $excludefileext |
Definition at line 286 of file pathutils.php.

| getRawFiles2 | ( | $ | startDir, |
| &$ | arr, | ||
| $ | rootDir = '', |
||
| $ | excludedirs = null, |
||
| $ | excludefileext = null |
||
| ) |
| pathDiff | ( | $ | path1, |
| $ | path2 | ||
| ) |
Returns relative path from two directories with full path
| string | $path1 | |
| string | $path2 |
Definition at line 135 of file pathutils.php.


| rmdirr | ( | $ | dirname | ) |
Delete a directory recursive with files inside
| string | $dirname |
Definition at line 402 of file pathutils.php.
| search_ident_by_name | ( | $ | array, |
| $ | name | ||
| ) |
Search an identifier in array
| array | $array | |
| string | $name |
Definition at line 258 of file pathutils.php.
| stripUrl | ( | $ | path, |
| $ | rootDir = '' |
||
| ) |
Function strips url part from css link
| string | $path | |
| string | $rootDir |
Definition at line 72 of file pathutils.php.


| toNativePath | ( | &$ | path | ) |
Converts direcotry separator in given path to / to validate in CC Value is passed byref hence variable itself is changed
| string | $path |
Definition at line 89 of file pathutils.php.

| 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 |
Definition at line 105 of file pathutils.php.
| toUrlPath | ( | &$ | path | ) |
Converts \ Directory separator to the / more suitable for URL
| string | $path |
Definition at line 119 of file pathutils.php.
