summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspiderr <spiderr@bitweaver.org>2020-06-20 11:23:34 -0400
committerspiderr <spiderr@bitweaver.org>2020-06-20 11:23:34 -0400
commit95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821 (patch)
tree31e02504d112a4733a6b21ecbbfc977fe31274e6
parent6f8c8a8775e8ab8d37efc8298050f17f6c9bfa7b (diff)
parent37ee6ade4b3a0032d4829bd6a610890626509c03 (diff)
downloadkernel-95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821.tar.gz
kernel-95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821.tar.bz2
kernel-95c8cd22ad55c60a3fdd05b20c9ba44fc2c07821.zip
Merge branch 'master' of github.com:bitweaver/kernel
-rw-r--r--kernel_lib.php32
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" ) ;
}