WPCF7_Submission::remove_uploaded_files()
Removes uploaded files.
Метод класса: WPCF7_Submission{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->remove_uploaded_files();
Код WPCF7_Submission::remove_uploaded_files() WPCF7 Submission::remove uploaded files CF7 6.0.3
private function remove_uploaded_files() { foreach ( (array) $this->uploaded_files as $file_path ) { $paths = (array) $file_path; foreach ( $paths as $path ) { wpcf7_rmdir_p( $path ); if ( $dir = dirname( $path ) and false !== ( $files = scandir( $dir ) ) and ! array_diff( $files, array( '.', '..' ) ) ) { // remove parent dir if it's empty. rmdir( $dir ); } } } }