first commit
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
/**
|
||||
* WP File Download
|
||||
*
|
||||
* @package WP File Download
|
||||
* @author Joomunited
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
//-- No direct access
|
||||
defined( 'ABSPATH' ) || die();
|
||||
|
||||
require_once (dirname(WPFDL_PLUGIN_FILE) .'/app/site/helpers/wpfdHelperFile.php' );
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* WP File Download
|
||||
*
|
||||
* @package WP File Download
|
||||
* @author Joomunited
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
defined( 'ABSPATH' ) || die();
|
||||
|
||||
class wpfdHelperFiles {
|
||||
|
||||
public static function bytesToSize($bytes, $precision = 2){
|
||||
$sz = array('b','kb','mb','gb','tb','pb');
|
||||
$factor = floor((strlen($bytes) - 1) / 3);
|
||||
return sprintf("%.{$precision}f", $bytes / pow(1000, $factor)) . ' ' . __($sz[$factor],'wp-smart-editor');
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
/**
|
||||
* WP File Download
|
||||
*
|
||||
* @package WP File Download
|
||||
* @author Joomunited
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
defined( 'ABSPATH' ) || die();
|
||||
|
||||
class wpfdHelperFolder {
|
||||
/**
|
||||
* Delete path
|
||||
* @param $path
|
||||
*/
|
||||
public static function delete($path){
|
||||
$files = glob( $path . '*', GLOB_MARK );
|
||||
foreach( $files as $file ){
|
||||
if(is_link($file)){
|
||||
unlink( $file );
|
||||
}
|
||||
if( substr( $file, -1 ) == '/' ) {
|
||||
delTree( $file );
|
||||
}else {
|
||||
unlink( $file );
|
||||
}
|
||||
}
|
||||
if(file_exists($filename)){
|
||||
rmdir( $path );
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user