$32 GRAYBYTE WORDPRESS FILE MANAGER $56

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

/home/bravrvjk/hpgt.org/wp-content/plugins/elementskit-lite/modules/layout-manager/

HOME
Current File : /home/bravrvjk/hpgt.org/wp-content/plugins/elementskit-lite/modules/layout-manager//init.php
<?php
namespace ElementsKit_Lite\Modules\Layout_Manager;

defined( 'ABSPATH' ) || exit;

class Init {
	private $dir;
	private $url;

	public function __construct() {

		// get current directory path.
		$this->dir = dirname( __FILE__ ) . '/';

		// get current module's url.
		$this->url = \ElementsKit_Lite::plugin_url() . 'modules/layout-manager/';

		// print views and tab variables on footer.
		add_action( 'elementor/editor/footer', array( $this, 'script_variables' ) );

		// enqueue editor js for elementor.
		add_action( 'elementor/editor/before_enqueue_scripts', array( $this, 'editor_scripts' ), 1 );

		// enqueue editor css.
		add_action( 'elementor/editor/after_enqueue_styles', array( $this, 'editor_styles' ) );

		// enqueue modal's preview css.
		add_action( 'elementor/preview/enqueue_styles', array( $this, 'preview_styles' ) );

		new Layout_List_Api();
		new Layout_Import_Api();
	}

	public function editor_scripts() {
		wp_enqueue_script( 'ekit-layout-library-script', $this->url . 'assets/js/ekit-layout-library.js', array( 'jquery', 'wp-element' ), \ElementsKit_Lite::version(), true );
	}

	public function editor_styles() {
		wp_enqueue_style( 'ekit-layout-library-style', $this->url . 'assets/css/ekit-layout-library.css', array(), \ElementsKit_Lite::version() );
	}

	public function preview_styles() {
		wp_enqueue_style( 'ekit-layout-library-preview-style', $this->url . 'assets/css/preview.css', array(), \ElementsKit_Lite::version() );
	}

	public function script_variables() { ?>
		<script type="text/javascript">

		var ElementsKitLayoutManager = {
			"defaultTab": "pages",
			"nonce": "<?php echo esc_attr(wp_create_nonce( 'wp_rest' )); ?>",
			"buttonIcon": "<?php echo esc_url( \ElementsKit_Lite\Libs\Framework\Attr::get_url() . 'assets/images/ekit_icon.svg' ); ?>",
			"infoIcon": "<?php echo  esc_url( $this->url . 'assets/img/info.svg' ); ?>",
			"apiUrl": "<?php echo esc_url( get_rest_url( null, 'elementskit/v1/layout-manager-api/layout_list' ) ); ?>",
			"hasPro": <?php echo ( \ElementsKit_Lite::package_type() == 'free' ? 'false' : 'true' ); ?>,
			"licenseStatus": "<?php echo esc_attr( \ElementsKit_Lite::license_status() ); ?>",
			"links": {
				"go_premium": "https://wpmet.com/elementskit-pricing",
				"active_license": "<?php echo esc_url( admin_url() ); ?>admin.php?page=elementskit-license"
			},
			"banner": {
				"enable": true,
				"img": "<?php echo esc_url( $this->url . 'assets/img/banner.jpg' ); ?>",
				"link": "https://wpmet.com/layout-manager-banner",
				"target": '_blank'
			}
		};

		</script> 
		<?php
	}


}


Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
assets
--
16 Mar 2026 1.56 AM
bravrvjk / bravrvjk
0755
init.php
2.523 KB
21 May 2022 9.23 AM
bravrvjk / bravrvjk
0644
layout-import-api.php
1.211 KB
4 Oct 2023 1.38 PM
bravrvjk / bravrvjk
0644
layout-list-api.php
0.807 KB
24 May 2022 3.35 PM
bravrvjk / bravrvjk
0644
library-source.php
2.513 KB
4 Oct 2023 1.38 PM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF