$24 GRAYBYTE WORDPRESS FILE MANAGER $36

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravrvjk/kigalix.com/wp-content/plugins/leadin/public/

HOME
Current File : /home/bravrvjk/kigalix.com/wp-content/plugins/leadin/public//class-leadin.php
<?php

namespace Leadin;

require_once LEADIN_PLUGIN_DIR . '/public/includes/api-loader.php';

use \Leadin\PageHooks;
use Leadin\admin\LeadinAdmin;
use Leadin\admin\widgets\ElementorForm;
use Leadin\admin\widgets\ElementorMeeting;
use Leadin\admin\widgets\ElementorFormSelect;
use Leadin\admin\widgets\ElementorMeetingSelect;
use Leadin\Proxy_Mappings;

/**
 * Main class of the plugin.
 */
class Leadin {
	/**
	 * Plugin's constructor. Everything starts here.
	 */
	public function __construct() {
		new PageHooks();
		add_action( 'elementor/elements/categories_registered', array( $this, 'add_elementor_widget_categories' ) );
		add_action( 'elementor/controls/register', array( $this, 'register_hsselectors_control' ) );
		add_action( 'elementor/widgets/register', array( $this, 'register_elementor_widgets' ) );
		new Proxy_Mappings();

		if ( is_admin() ) {
			new LeadinAdmin();
		}
	}

	/**
	 * Register widgets for Elementor.
	 *
	 * @param object $elements_manager elementor widget manager.
	 */
	public function add_elementor_widget_categories( $elements_manager ) {
		$elements_manager->add_category(
			'hubspot',
			array(
				'title' => esc_html__( 'Hubspot', 'leadin' ),
				'icon'  => 'fa fa-plug',
			)
		);
	}

	/**
	 * Register widgets for Elementor.
	 *
	 * @param object $widgets_manager elementor widget manager.
	 */
	public function register_elementor_widgets( $widgets_manager ) {
		$widgets_manager->register( new ElementorForm() );
		$widgets_manager->register( new ElementorMeeting() );
	}

	/**
	 * Register controls for elementor widget
	 *
	 * @param object $controls_manager elementor controls manager.
	 */
	public function register_hsselectors_control( $controls_manager ) {
		$controls_manager->register( new ElementorFormSelect() );
		$controls_manager->register( new ElementorMeetingSelect() );
	}
}


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
admin
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
assets
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
auth
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
data
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
includes
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
modules
--
8 Apr 2026 7.01 AM
bravrvjk / bravrvjk
0755
utils
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
wp
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
class-assetsmanager.php
7.33 KB
28 Apr 2025 7.44 AM
bravrvjk / bravrvjk
0644
class-leadin.php
1.794 KB
28 Apr 2025 7.44 AM
bravrvjk / bravrvjk
0644
class-pagehooks.php
4.526 KB
28 Apr 2025 7.44 AM
bravrvjk / bravrvjk
0644
class-proxy-mappings.php
10.41 KB
28 Apr 2025 7.44 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF