芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/wp-content/plugins/dexolix-core/library/autoloader.php
$filename ) { self::$files[ $namespace ] = $filename; } return true; } /** * Get file path based on the class name. * * @param string $class The class name. * @return string The full file path. */ public static function get_file_path( $class ) { // Qualify namespace. $class = ltrim( $class, '\\' ); if ( strpos( $class, 'TTwoocom\\Addons\\' ) !== 0 ) { return ''; } $path = str_replace( [ 'TTwoocom\Addons\\', '\\', '_' ], [ '', ' ', '-' ], $class ); $path = strtolower( $path ); $path = str_replace( ' ', DIRECTORY_SEPARATOR, $path ); $path = DEXOLIX_ADDONS_DIR . $path . '.php'; return $path; } /** * Load files * * @since 1.0.0 * * @return boolen */ public static function load( $class ) { if ( isset( self::$files[ $class ] ) ) { require self::$files[ $class ]; return true; } else { $file = self::get_file_path( $class ); if ( $file && file_exists( $file ) ) { require $file; return true; } } return false; } }