File: /mnt/data/dreamssalon-wp/wp-content/plugins/dreamsalon-widgets/plugin.php.orig
<?php
namespace dreamsalonelementor;
use dreamsalonelementor\Widgets\DS_product_filter;
use dreamsalonelementor\Widgets\DS_blog_section;
use dreamsalonelementor\Widgets\DS_blog_section_two;
use dreamsalonelementor\Widgets\DSAbout;
use dreamsalonelementor\Widgets\DSAboutTwo;
use dreamsalonelementor\Widgets\DSAboutThree;
use dreamsalonelementor\Widgets\DSAboutFour;
use dreamsalonelementor\Widgets\DSAboutFive;
use dreamsalonelementor\Widgets\DSContact;
use dreamsalonelementor\Widgets\DSFAQ;
use dreamsalonelementor\Widgets\DSGallery;
use dreamsalonelementor\Widgets\DSFaqSupport;
use dreamsalonelementor\Widgets\DSPrivacyPolicy;
use dreamsalonelementor\Widgets\Widget_dreamsalon_Accordion;
use dreamsalonelementor\Widgets\DSTestimonials;
use dreamsalonelementor\Widgets\DSTermsCondition;
use dreamsalonelementor\Widgets\DSLocationSection;
use dreamsalonelementor\Widgets\DSHome1Banner;
use dreamsalonelementor\Widgets\DSHome1CategorySection;
use dreamsalonelementor\Widgets\DSHome1ServiceSection;
use dreamsalonelementor\Widgets\DSHome1RecommendSection;
use dreamsalonelementor\Widgets\DSHome1SupportSection;
use dreamsalonelementor\Widgets\DSHome1LocationSection;
use dreamsalonelementor\Widgets\DSHome1AboutSection;
use dreamsalonelementor\Widgets\DSHome1TestimonialSection;
use dreamsalonelementor\Widgets\DSHome1FAQSection;
use dreamsalonelementor\Widgets\DSHome1BlogSection;
use dreamsalonelementor\Widgets\DSHome3HeroSection;
use dreamsalonelementor\Widgets\DSHome3AboutSection;
use dreamsalonelementor\Widgets\DSHome3ServiceSection;
use dreamsalonelementor\Widgets\DSHome3BookingSection;
//Home Two
use dreamsalonelementor\Widgets\DSHome2Banner;
use dreamsalonelementor\Widgets\DSHome2AboutTwo;
use dreamsalonelementor\Widgets\DSWellnessHighlights;
use dreamsalonelementor\Widgets\DSOurAchievements;
use dreamsalonelementor\Widgets\DSPopularServices;
use dreamsalonelementor\Widgets\DSTestimonialsTwo;
use dreamsalonelementor\Widgets\DSVideoTwo;
use dreamsalonelementor\Widgets\DSLatestBlogsTwo;
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_register_script( 'dreamsalonelementor-elementor', plugins_url( '/assets/js/dreamsalonelementor-elementor.js', ELEMENTOR_dreamsalonELEMENTOR__FILE__ ), [ 'jquery' ], false, true );
wp_localize_script( 'dreamsalonelementor-elementor', 'ajax_object', array('ajax_url' => admin_url('admin-ajax.php')) );
wp_register_script( 'markerclusterer', plugins_url( '/assets/js/markerclusterer.js', ELEMENTOR_dreamsalonELEMENTOR__FILE__ ), [ 'jquery' ], false, true );
} );
}
/**
* 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() {
require __DIR__ . '/widgets/class-product_filter.php';
require __DIR__ . '/widgets/class-blog-section.php';
require __DIR__ . '/widgets/class-blog-section-2.php';
require __DIR__ . '/widgets/class-about-one.php';
require __DIR__ . '/widgets/class-about-two.php';
require __DIR__ . '/widgets/class-about-three.php';
require __DIR__ . '/widgets/class-about-four.php';
require __DIR__ . '/widgets/class-about-five.php';
require __DIR__ . '/widgets/class-contact-form.php';
require __DIR__ . '/widgets/class-contact-background.php';
require __DIR__ . '/widgets/class-gallery.php';
require __DIR__ . '/widgets/class-faq.php';
require __DIR__ . '/widgets/class-privacy-policy.php';
require __DIR__ . '/widgets/class-accordion.php';
require __DIR__ . '/widgets/class-testimonial.php';
require __DIR__ . '/widgets/class-terms-condition.php';
require __DIR__ . '/widgets/class-contact-location.php';
require __DIR__ . '/widgets/class-home1-banner.php';
require __DIR__ . '/widgets/class-home1-category-section.php';
require __DIR__ . '/widgets/class-home1-service-section.php';
require __DIR__ . '/widgets/class-home1-recommend-section.php';
require __DIR__ . '/widgets/class-home1-support-section.php';
require __DIR__ . '/widgets/class-home1-location-section.php';
require __DIR__ . '/widgets/class-home1-about-section.php';
require __DIR__ . '/widgets/class-home1-testimonial-section.php';
require __DIR__ . '/widgets/class-home1-faq-section.php';
require __DIR__ . '/widgets/class-home1-blog-section.php';
<<<<<<< HEAD
//Home Two
require __DIR__ . '/widgets/class-home2-banner.php';
require __DIR__ . '/widgets/class-home2-about-two.php';
require __DIR__ . '/widgets/class-wellness-highlights.php';
require __DIR__ . '/widgets/class-our-achievements.php';
require __DIR__ . '/widgets/class-popular-services.php';
require __DIR__ . '/widgets/class-testimonials-two.php';
require __DIR__ . '/widgets/class-video-two.php';
require __DIR__ . '/widgets/class-latest-blogs-two.php';
=======
require __DIR__ . '/widgets/class-home3-hero-section.php';
require __DIR__ . '/widgets/class-home3-about-section.php';
require __DIR__ . '/widgets/class-home3-service-section.php';
require __DIR__ . '/widgets/class-home3-booking-section.php';
>>>>>>> development
}
/**
* Register Widget
*
* @since 1.0.0
*
* @access private
*/
private function register_widget() {
\Elementor\Plugin::instance()->widgets_manager->register( new DS_product_filter() );
\Elementor\Plugin::instance()->widgets_manager->register( new DS_blog_section() );
\Elementor\Plugin::instance()->widgets_manager->register( new DS_blog_section_two() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSAbout() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSAboutTwo() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSAboutThree() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSAboutFour() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSAboutFive() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSContact() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSFAQ() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSGallery() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSFaqSupport() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSPrivacyPolicy() );
\Elementor\Plugin::instance()->widgets_manager->register( new Widget_dreamsalon_Accordion() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSTestimonials() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSTermsCondition() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSLocationSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1Banner() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1CategorySection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1ServiceSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1RecommendSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1SupportSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1LocationSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1AboutSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1TestimonialSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1FAQSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome1BlogSection() );
<<<<<<< HEAD
//Home Two
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome2Banner() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSWellnessHighlights() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome2AboutTwo() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSPopularServices() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSOurAchievements() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSTestimonialsTwo() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSVideoTwo() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSLatestBlogsTwo() );
=======
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome3HeroSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome3AboutSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome3ServiceSection() );
\Elementor\Plugin::instance()->widgets_manager->register( new DSHome3BookingSection() );
>>>>>>> development
}
}
new Plugin();