HEX
Server: LiteSpeed
System: Linux altar40.supremepanel40.com 4.18.0-553.83.1.lve.el8.x86_64 #1 SMP Wed Nov 12 10:04:12 UTC 2025 x86_64
User: sescorpcl (4477)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: /home/sescorpcl/public_html/wp-content/plugins/contact-widgets/includes/autoload.php
<?php

namespace WPCW;

if ( ! defined( 'ABSPATH' ) ) {

	exit;

}

spl_autoload_register( function( $resource ) {

	if ( 0 !== strpos( $resource, __NAMESPACE__ ) ) {

		return;

	}

	$resource = strtolower(
		str_replace(
			[ __NAMESPACE__ . '\\', '_' ],
			[ '',                   '-' ],
			$resource
		)
	);

	$parts = explode( '\\', $resource );
	$name  = array_pop( $parts );
	$files = str_replace( '//', '/', glob( sprintf( '%s/%s/*-%s.php', __DIR__, implode( '/', $parts ), $name ) ) );

	if ( isset( $files[0] ) && is_readable( $files[0] ) ) {

		require_once $files[0];

	}

} );

add_action( 'plugins_loaded', [ __NAMESPACE__ . '\Plugin', 'init' ] );