File "file_helper.php"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/woocommerce-products-filter/ext/turbo_mode/helpers/file_helper.php
File size: 1.42 KB
MIME-type: text/x-php
Charset: utf-8
<?php
if (!defined('ABSPATH')) {
exit; // Exit if accessed directly
}
class WOOF_FILE_GENERATOR_HELPER{
public static $dir_name="uploads_woof_turbo_mode";
public static $possible_types=array('xml','csv','txt','json');
public $type="json";
public function __construct() {
}
public static function get_full_path_dir(){
$path="";
$upload = wp_upload_dir();
$path = $upload['basedir'];
$path = $path . '/'. self::$dir_name. '/';
if(!file_exists($path)){
wp_mkdir_p($path);
}
return $path;
}
public static function get_full_link_dir(){
return WP_CONTENT_URL.'/uploads/'.self::$dir_name.'/';
}
public static function delete_file_is_exist($name,$type,$check_all=false){
$check_file_type=array();
$check_file_type[]=$type;
if($check_all){
$check_file_type=self::$possible_types;
}
foreach ($check_file_type as $type){
$path= self::get_full_path_dir().$name.'.'.$type;
if (file_exists($path)) {
unlink($path);
}
}
}
public static function delete_file_all_files(){
$path = self::get_full_path_dir();
$files = glob("{$path}/*"); // get all file names
foreach($files as $file){ // iterate files
if(is_file($file))
unlink($file); // delete file
}
}
}