SILENT KILLERPanel

Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > > elementor > includes > widgets


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//escapematrixonline.com/wp-content/plugins//elementor/includes/widgets

NameTypeSizeLast ModifiedActions
traits Directory - -
accordion.php File 20271 bytes December 10 2024 19:19:32.
alert.php File 13807 bytes December 10 2024 19:19:32.
audio.php File 7631 bytes March 17 2025 17:28:54.
button.php File 2529 bytes December 10 2024 19:19:32.
common-base.php File 35125 bytes June 11 2025 14:00:06.
common-optimized.php File 840 bytes December 20 2024 02:26:40.
common.php File 204 bytes December 10 2024 19:19:32.
counter.php File 17787 bytes December 10 2024 19:19:32.
divider.php File 34090 bytes December 10 2024 19:19:32.
google-maps.php File 7047 bytes December 10 2024 19:19:32.
heading.php File 11554 bytes May 28 2025 13:48:50.
html.php File 2688 bytes December 10 2024 19:19:32.
icon-box.php File 24489 bytes April 28 2025 11:15:16.
icon-list.php File 22919 bytes December 10 2024 19:19:32.
icon.php File 13215 bytes January 20 2025 19:15:08.
image-box.php File 21759 bytes June 10 2025 13:36:30.
image-carousel.php File 28214 bytes March 17 2025 17:28:54.
image-gallery.php File 12040 bytes January 20 2025 19:15:08.
image.php File 19943 bytes March 17 2025 17:28:54.
inner-section.php File 917 bytes May 27 2024 13:32:08.
menu-anchor.php File 4056 bytes December 10 2024 19:19:32.
progress.php File 13919 bytes June 10 2025 13:36:30.
rating.php File 7729 bytes December 10 2024 19:19:32.
read-more.php File 3386 bytes March 17 2025 17:28:54.
shortcode.php File 3413 bytes December 10 2024 19:19:32.
sidebar.php File 3120 bytes December 10 2024 19:19:32.
social-icons.php File 17667 bytes April 28 2025 11:15:16.
spacer.php File 3747 bytes January 20 2025 19:15:08.
star-rating.php File 13656 bytes December 10 2024 19:19:32.
tabs.php File 17086 bytes December 10 2024 19:19:32.
testimonial.php File 17489 bytes April 28 2025 11:15:16.
text-editor.php File 15108 bytes March 17 2025 17:28:54.
toggle.php File 20430 bytes December 10 2024 19:19:32.
video.php File 34614 bytes March 17 2025 17:28:54.
wordpress.php File 7597 bytes January 20 2025 19:15:08.

Reading File: /home/codekrsu//escapematrixonline.com/wp-content/plugins//elementor/includes/widgets/button.php

<?php
namespace Elementor;

use Elementor\Includes\Widgets\Traits\Button_Trait;
use Elementor\Modules\Promotions\Controls\Promotion_Control;

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

/**
 * Elementor button widget.
 *
 * Elementor widget that displays a button with the ability to control every
 * aspect of the button design.
 *
 * @since 1.0.0
 */
class Widget_Button extends Widget_Base {

	use Button_Trait;

	/**
	 * Get widget name.
	 *
	 * Retrieve button widget name.
	 *
	 * @since 1.0.0
	 * @access public
	 *
	 * @return string Widget name.
	 */
	public function get_name() {
		return 'button';
	}

	/**
	 * Get widget title.
	 *
	 * Retrieve button widget title.
	 *
	 * @since 1.0.0
	 * @access public
	 *
	 * @return string Widget title.
	 */
	public function get_title() {
		return esc_html__( 'Button', 'elementor' );
	}

	/**
	 * Get widget icon.
	 *
	 * Retrieve button widget icon.
	 *
	 * @since 1.0.0
	 * @access public
	 *
	 * @return string Widget icon.
	 */
	public function get_icon() {
		return 'eicon-button';
	}

	/**
	 * Get widget categories.
	 *
	 * Retrieve the list of categories the button widget belongs to.
	 *
	 * Used to determine where to display the widget in the editor.
	 *
	 * @since 2.0.0
	 * @access public
	 *
	 * @return array Widget categories.
	 */
	public function get_categories() {
		return [ 'basic' ];
	}

	protected function is_dynamic_content(): bool {
		return false;
	}

	public function has_widget_inner_wrapper(): bool {
		return ! Plugin::$instance->experiments->is_feature_active( 'e_optimized_markup' );
	}

	protected function register_controls() {
		$this->start_controls_section(
			'section_button',
			[
				'label' => esc_html__( 'Button', 'elementor' ),
			]
		);

		$this->register_button_content_controls();

		if ( ! Utils::has_pro() ) {
			$this->add_control(
				Utils::CTA . '_promotion',
				[
					'label' => esc_html__( 'Call to Action widget', 'elementor' ),
					'type' => Promotion_Control::TYPE,
				]
			);
		}

		$this->end_controls_section();

		$this->start_controls_section(
			'section_style',
			[
				'label' => esc_html__( 'Button', 'elementor' ),
				'tab' => Controls_Manager::TAB_STYLE,
			]
		);

		$this->register_button_style_controls();

		$this->end_controls_section();
	}

	/**
	 * Render button widget output on the frontend.
	 *
	 * Written in PHP and used to generate the final HTML.
	 *
	 * @since 1.0.0
	 * @access protected
	 */
	protected function render() {
		$this->render_button();
	}
}

SILENT KILLER Tool