/impact/lib/weltmeister/api/glob.php
PHP | 18 lines | 14 code | 4 blank | 0 comment | 0 complexity | 36b544ba45e09f150688fa8bf5f882d2 MD5 | raw file
- <?php
- require_once( 'config.php' );
- $globs = is_array($_GET['glob']) ? $_GET['glob'] : array($_GET['glob']);
- $files = array();
- foreach( $globs as $glob ) {
- $pattern = WM_Config::$fileRoot . str_replace( '..', '', $glob );
- $files = array_merge( $files, (array)glob( $pattern ) );
- }
- $fileRootLength = strlen( WM_Config::$fileRoot );
- foreach( $files as $i => $f ) {
- $files[$i] = substr( $f, $fileRootLength );
- }
- echo json_encode( $files );
- ?>