From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- .../includes/class-file-upload-upgrader.php | 133 --------------------- 1 file changed, 133 deletions(-) delete mode 100644 srcs/wordpress/wp-admin/includes/class-file-upload-upgrader.php (limited to 'srcs/wordpress/wp-admin/includes/class-file-upload-upgrader.php') diff --git a/srcs/wordpress/wp-admin/includes/class-file-upload-upgrader.php b/srcs/wordpress/wp-admin/includes/class-file-upload-upgrader.php deleted file mode 100644 index 52e103c..0000000 --- a/srcs/wordpress/wp-admin/includes/class-file-upload-upgrader.php +++ /dev/null @@ -1,133 +0,0 @@ - false, - 'test_type' => false, - ); - $file = wp_handle_upload( $_FILES[ $form ], $overrides ); - - if ( isset( $file['error'] ) ) { - wp_die( $file['error'] ); - } - - $this->filename = $_FILES[ $form ]['name']; - $this->package = $file['file']; - - // Construct the object array - $object = array( - 'post_title' => $this->filename, - 'post_content' => $file['url'], - 'post_mime_type' => $file['type'], - 'guid' => $file['url'], - 'context' => 'upgrader', - 'post_status' => 'private', - ); - - // Save the data. - $this->id = wp_insert_attachment( $object, $file['file'] ); - - // Schedule a cleanup for 2 hours from now in case of failed installation. - wp_schedule_single_event( time() + 2 * HOUR_IN_SECONDS, 'upgrader_scheduled_cleanup', array( $this->id ) ); - - } elseif ( is_numeric( $_GET[ $urlholder ] ) ) { - // Numeric Package = previously uploaded file, see above. - $this->id = (int) $_GET[ $urlholder ]; - $attachment = get_post( $this->id ); - if ( empty( $attachment ) ) { - wp_die( __( 'Please select a file' ) ); - } - - $this->filename = $attachment->post_title; - $this->package = get_attached_file( $attachment->ID ); - } else { - // Else, It's set to something, Back compat for plugins using the old (pre-3.3) File_Uploader handler. - $uploads = wp_upload_dir(); - if ( ! ( $uploads && false === $uploads['error'] ) ) { - wp_die( $uploads['error'] ); - } - - $this->filename = sanitize_file_name( $_GET[ $urlholder ] ); - $this->package = $uploads['basedir'] . '/' . $this->filename; - - if ( 0 !== strpos( realpath( $this->package ), realpath( $uploads['basedir'] ) ) ) { - wp_die( __( 'Please select a file' ) ); - } - } - } - - /** - * Delete the attachment/uploaded file. - * - * @since 3.2.2 - * - * @return bool Whether the cleanup was successful. - */ - public function cleanup() { - if ( $this->id ) { - wp_delete_attachment( $this->id ); - - } elseif ( file_exists( $this->package ) ) { - return @unlink( $this->package ); - } - - return true; - } -} -- cgit