include ('../../../../classes/class-core.php'); if(!HW_WP::load_wp()) exit("Not found wordpress core."); HW_APF_FieldTypes::load_fieldtype('APF_hw_upload_field'); //valid data //APF_hw_upload_field::config(); //APF_hw_upload_field::valid_form_data(); */ HW_HOANGWEB::load_class('HW_Ajax'); //check if this is an ajax request if (!isset($_SERVER['HTTP_X_REQUESTED_WITH'])) { die; } $target_dir = !empty($config->uploads_folder) ? rtrim($config->uploads_folder, '/') . '/' : dirname(__FILE__) . "/uploads/"; $ajax = HW_Ajax::create(); //upload multiple files for ($i = 0; $i < APF_hw_upload_field::get_files_num(); $i++) { //validation if (!isset($_FILES['file-' . $i])) { break; } $file = $_FILES['file-' . $i]; $File_Name = strtolower($file['name']); $File_Ext = substr($File_Name, strrpos($File_Name, '.')); //get file extention if ($config->random_filename) { $Random_Number = rand(0, 9999999999); //Random number to be added to name. $target_file = $target_dir . $Random_Number . $File_Ext; //new file name
/** * list all modules commands * @param $args * @param $assoc_args */ public function all_cmds($args, $assoc_args) { HW_HOANGWEB::load_class('HW_Ajax'); $Utilities = HW_CLI_Command_Utilities::get_instance(); HW_Ajax::result($Utilities->get_clis()); }
/** * ajax handle * @ajax hw_logger */ public function _ajax_logs_handle() { HW_HOANGWEB::load_class('HW_Ajax'); //$module = $this->get_active_module_from_installer(); $logs_data = $this->logger->get_logs(); $ajx = HW_Ajax::create(); $ajx->add_data('data', $logs_data); echo $ajx; }