X7ROOT File Manager
Current Path:
/home/softbdltd/images-bd.com/wp-content87b/plugins/contact-form-7/includes
home
/
softbdltd
/
images-bd.com
/
wp-content87b
/
plugins
/
contact-form-7
/
includes
/
??
..
??
block-editor
??
capabilities.php
(834 B)
??
config-validator
??
contact-form-functions.php
(10.26 KB)
??
contact-form-template.php
(5.64 KB)
??
contact-form.php
(30.74 KB)
??
controller.php
(3.16 KB)
??
css
??
file.php
(10.13 KB)
??
filesystem.php
(3 KB)
??
form-tag.php
(14.29 KB)
??
form-tags-manager.php
(14.57 KB)
??
formatting.php
(14.47 KB)
??
functions.php
(16.98 KB)
??
html-formatter.php
(20.66 KB)
??
integration.php
(8.76 KB)
??
js
??
l10n.php
(3.37 KB)
??
mail-tag.php
(4.1 KB)
??
mail.php
(14.54 KB)
??
pipe.php
(2.62 KB)
??
pocket-holder.php
(325 B)
??
rest-api.php
(12.99 KB)
??
shortcodes.php
(2.66 KB)
??
special-mail-tags.php
(6.53 KB)
??
submission.php
(20.23 KB)
??
swv
??
upgrade.php
(3.1 KB)
??
validation-functions.php
(6.67 KB)
Editing: filesystem.php
<?php /** * Class for filesystem operations. */ class WPCF7_Filesystem { /** * The singleton instance. * * @var WPCF7_Filesystem */ private static $instance; /** * Filesystem object. * * @var WP_Filesystem_Base */ private $filesystem; /** * Retrieves the singleton instance. */ public static function get_instance() { if ( empty( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor. */ private function __construct() { $this->connect(); } /** * Connects to the filesystem. * * @global WP_Filesystem_Base $wp_filesystem WordPress filesystem subclass. */ private function connect() { global $wp_filesystem; if ( $this->filesystem ) { return false; } require_once ABSPATH . 'wp-admin/includes/file.php'; require_once ABSPATH . 'wp-admin/includes/class-wp-filesystem-base.php'; require_once ABSPATH . 'wp-admin/includes/class-wp-filesystem-direct.php'; ob_start(); $credentials = request_filesystem_credentials( '' ); ob_end_clean(); if ( false === $credentials or ! WP_Filesystem( $credentials ) ) { wp_trigger_error( __FUNCTION__, __( 'Could not access filesystem.', 'contact-form-7' ) ); } if ( $wp_filesystem instanceof WP_Filesystem_Base ) { $this->filesystem = $wp_filesystem; } else { $this->filesystem = new WP_Filesystem_Direct( 1 ); } if ( ! defined( 'FS_CHMOD_DIR' ) ) { define( 'FS_CHMOD_DIR', fileperms( ABSPATH ) & 0777 | 0755 ); } if ( ! defined( 'FS_CHMOD_FILE' ) ) { define( 'FS_CHMOD_FILE', fileperms( ABSPATH . 'index.php' ) & 0777 | 0644 ); } } /** * Changes filesystem permissions. * * @param string $file Path to the file. * @param int|false $mode Optional. The permissions as octal number. * @param bool $recursive Optional. If set to true, * changes file permissions recursively. Default false. * @return bool True on success, false on failure. */ public function chmod( $file, $mode = false, $recursive = false ) { return $this->filesystem->chmod( $file, $mode, $recursive ); } /** * Deletes a file or directory. * * @param string $file Path to the file or directory. * @param bool $recursive Optional. If set to true, deletes * files and folders recursively. Default false. * @param string|false $type Type of resource. * 'f' for file, 'd' for directory. Default false. * @return bool True on success, false on failure. */ public function delete( $file, $recursive = false, $type = false ) { return $this->filesystem->delete( $file, $recursive, $type ); } /** * Writes a string to a file. * * @param string $file Path to the file where to write the data. * @param string $contents The data to write. * @param int $mode The file permissions as octal number. * @return bool True on success, false on failure. */ public function put_contents( $file, $contents, $mode = false ) { return $this->filesystem->put_contents( $file, $contents, $mode ); } }
Upload File
Create Folder