Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
contact-form-7-database
/
frontend
:
save-files.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if (!defined('ABSPATH')) { exit('Direct\'s not allowed'); } //save files uploaded by user and modify data before inserting to database add_filter('cf7d_modify_form_before_insert_data', 'cf7d_modify_form_before_insert_data_cb'); if (!function_exists('cf7d_modify_form_before_insert_data_cb')) { function cf7d_modify_form_before_insert_data_cb($cf7) { //if it has at lest 1 file uploaded if (count($cf7->uploaded_files) > 0) { $upload_dir = wp_upload_dir(); $cf7d_upload_folder = cf7d_upload_folder(); $dir_upload = $upload_dir['basedir'] . '/' . $cf7d_upload_folder; wp_mkdir_p($dir_upload); foreach ($cf7->uploaded_files as $k => $v) { $file_name = basename($v); $file_name = wp_unique_filename($dir_upload, $file_name); $dst_file = $dir_upload . '/' . $file_name; if (@copy($v, $dst_file)) { $cf7->posted_data[$k] = $upload_dir['baseurl'] . '/' . $cf7d_upload_folder . '/' . $file_name; } } } return $cf7; } }