diff options
| author | spiderr <spiderr@bitweaver.org> | 2020-06-20 11:23:34 -0400 |
|---|---|---|
| committer | spiderr <spiderr@bitweaver.org> | 2020-06-20 11:23:34 -0400 |
| commit | 95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821 (patch) | |
| tree | 31e02504d112a4733a6b21ecbbfc977fe31274e6 | |
| parent | 6f8c8a8775e8ab8d37efc8298050f17f6c9bfa7b (diff) | |
| parent | 37ee6ade4b3a0032d4829bd6a610890626509c03 (diff) | |
| download | kernel-95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821.tar.gz kernel-95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821.tar.bz2 kernel-95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821.zip | |
Merge branch 'master' of github.com:bitweaver/kernel
| -rw-r--r-- | kernel_lib.php | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/kernel_lib.php b/kernel_lib.php index ff41e00..896411b 100644 --- a/kernel_lib.php +++ b/kernel_lib.php @@ -162,33 +162,9 @@ function mkdir_p( $pTarget, $pPerms = 0755 ) { } $oldu = umask( 0 ); - // make use of PHP5 recursive mkdir feature - // php5_+ only NOW! if( version_compare( phpversion(), "5.0.0", ">=" )) { - mkdir( $pTarget, $pPerms, TRUE ); - umask( $oldu ); - return TRUE; - /* PHP 5+ only now - } else { - if( @mkdir( $pTarget, $pPerms )) { - bitdebug( "mkdir_p() - creating $pTarget" ); - umask( $oldu ); - return TRUE; - } else { - umask( $oldu ); - $parent = substr( $pTarget, 0, ( strrpos( $pTarget, '/' ))); - - // recursively create parents - if( mkdir_p( $parent, $pPerms )) { - // make the actual target! - if( @mkdir( $pTarget, $pPerms )) { - return TRUE; - } elseif( !is_dir( $pTarget ) ) { - error_log( "mkdir() - could not create $pTarget" ); - } - } - } - } - */ + @mkdir( $pTarget, $pPerms, TRUE ); + umask( $oldu ); + return TRUE; } /** @@ -504,7 +480,7 @@ function unlink_r( $pPath, $pFollowLinks = FALSE ) { if( $dir = opendir( $pPath ) ) { while( FALSE !== ( $entry = readdir( $dir ) ) ) { if( is_file( "$pPath/$entry" ) || ( !$pFollowLinks && is_link( "$pPath/$entry" ) ) ) { - unlink( "$pPath/$entry" ); + @unlink( "$pPath/$entry" ); } elseif( is_dir( "$pPath/$entry" ) && $entry != '.' && $entry != '..' ) { unlink_r( "$pPath/$entry" ) ; } |
