✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ premium290.web-hosting.com ​🇻​♯➤ 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 63.250.38.37 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.4
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/tdhomesa/public_html/wp-content/plugins/elementor-selio//plugin.php
<?php
namespace ElementorSelio;
use ElementorSelio\Widgets;
/*
use ElementorSelio\Widgets\Hello_World;
use ElementorSelio\Widgets\Inline_Editing;
use ElementorSelio\Widgets\Parallax_Title;
use ElementorSelio\Widgets\Menu_White;
use ElementorSelio\Widgets\Menu_Parallax_Search;
use ElementorSelio\Widgets\Listings_Featured;
*/


if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

/**
 * Main Plugin Class
 *
 * Register new elementor widget.
 *
 * @since 1.0.0
 */
class Plugin {

	/**
	 * Constructor
	 *
	 * @since 1.0.0
	 *
	 * @access public
	 */
	public function __construct() {
		$this->add_actions();
	}

	/**
	 * Add Actions
	 *
	 * @since 1.0.0
	 *
	 * @access private
	 */
	private function add_actions() {
		add_action( 'elementor/widgets/register', [ $this, 'on_widgets_registered' ] );

		add_action( 'elementor/frontend/after_register_scripts', function()
		{
			wp_enqueue_script( 'screenshot', plugins_url( '/assets/js/screenshot.js', ELEMENTOR_SELIO__FILE__ ), [ 'jquery' ], false, true );
			// wp_register_script( 'menu-mapbkg-search', plugins_url( '/assets/js/menu-mapbkg-search.js', ELEMENTOR_SELIO__FILE__ ), [ 'jquery' ], false, true );
			//wp_enqueue_script( 'blueimp-gallery', SELIO_THEMEROOT . '/assets/js/blueimp-gallery.js', array( 'jquery' ), '', true );


			// wp_enqueue_script( 'blueimp-gallery', SELIO_THEMEROOT . '/assets/js/blueimp-gallery.js', array( 'jquery' ), '', true );
			// wp_enqueue_script( 'slick', SELIO_THEMEROOT . '/assets/slick/slick.js', array( 'jquery' ), '1.0', true );
			// wp_enqueue_script( 'slider', SELIO_THEMEROOT . '/assets/js/slider.js', array( 'jquery' ), '1.0', true );
			// wp_enqueue_script( 'selio-common', SELIO_THEMEROOT . '/assets/js/common.js', array( 'jquery' ), '1.0', true );
		} );
          /*      
		add_action( 'elementor/editor/after_enqueue_styles', function()
		{
                    wp_add_inline_style( 'elementor-editor', '.elementor-panel .elementor-panel-category-items{display: -webkit-flex !important;display: flex !important;-webkit-flex-wrap: wrap;flex-wrap: wrap;}');
		} ); */
	}

	/**
	 * On Widgets Registered
	 *
	 * @since 1.0.0
	 *
	 * @access public
	 */
	public function on_widgets_registered() {
		$this->includes();
		$this->register_widget();
	}

	/**
	 * Includes
	 *
	 * @since 1.0.0
	 *
	 * @access private
	 */
	private function includes() {

		$widgets_dir = __DIR__ . '/widgets/';

		// Load all menu walker files
		if (is_dir($widgets_dir)){
			if ($dh = opendir($widgets_dir)){
				while (($file = readdir($dh)) !== false){
					if(strrpos($file, ".php") !== FALSE)
						require_once($widgets_dir.$file);
				}
				closedir($dh);
			}
		}

	}

	/**
	 * Register Widget
	 *
	 * @since 1.0.0
	 *
	 * @access private
	 */
	private function register_widget() {

		$widgets_dir = __DIR__ . '/widgets/';


		if (is_dir($widgets_dir)){
			if ($dh = opendir($widgets_dir)){
				while (($file = readdir($dh)) !== false){
					if(strrpos($file, ".php") !== FALSE && $file !== 'index.php')
					{
						$file_name = pathinfo($file, PATHINFO_FILENAME);
						$file_name = ucwords(str_replace('-', ' ', $file_name));
						$widget_name = str_replace(' ', '_', $file_name);

						//$widget_name = 'Hello_World';
						$class = 'ElementorSelio\Widgets\\'.$widget_name;

                                                if(class_exists($class))
                                                {
                                                    $object = new $class();

                                                    \Elementor\Plugin::instance()->widgets_manager->register( $object );
                                                }

					}
				}
				closedir($dh);
			}
		}

/*
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Widgets\Inline_Editing() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Widgets\Parallax_Title() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Widgets\Menu_White() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Widgets\Menu_Parallax_Search() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new Widgets\Listings_Featured() );
*/
	}
}

new Plugin();


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
22 Jun 2026 6.38 AM
tdhomesa / tdhomesa
0755
assets
--
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0755
locale
--
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0755
widgets
--
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0755
.gitignore
0.12 KB
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0644
.htaccess
0.124 KB
22 Jun 2026 6.39 AM
tdhomesa / tdhomesa
0444
elementor-selio.php
11.898 KB
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0644
index.php
0.029 KB
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0644
plugin.php
4.295 KB
30 Apr 2025 12.44 PM
tdhomesa / tdhomesa
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF