Current Path: > home > transcarter > > > > > www > wp-content > plugins > elementor-pro > modules > woocommerce > widgets
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.8 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
add-to-cart.php | File | 7867 bytes | March 09 2023 22:16:00. | |
archive-description.php | File | 2796 bytes | March 09 2023 22:16:00. | |
archive-products-deprecated.php | File | 3592 bytes | March 09 2023 22:16:00. | |
archive-products.php | File | 4322 bytes | March 09 2023 22:16:00. | |
base-widget.php | File | 4477 bytes | March 09 2023 22:16:00. | |
breadcrumb.php | File | 2896 bytes | March 09 2023 22:16:00. | |
cart.php | File | 73093 bytes | March 09 2023 22:16:00. | |
categories.php | File | 10269 bytes | March 09 2023 22:16:00. | |
category-image.php | File | 1381 bytes | March 09 2023 22:16:00. | |
checkout.php | File | 122372 bytes | March 09 2023 22:16:00. | |
elements.php | File | 4015 bytes | March 09 2023 22:16:00. | |
menu-cart.php | File | 55842 bytes | March 09 2023 22:16:00. | |
my-account.php | File | 67842 bytes | March 09 2023 22:16:00. | |
notices.php | File | 3125 bytes | March 09 2023 22:16:00. | |
product-add-to-cart.php | File | 20379 bytes | March 09 2023 22:16:00. | |
product-additional-information.php | File | 2465 bytes | March 09 2023 22:16:00. | |
product-content.php | File | 635 bytes | March 09 2023 22:16:00. | |
product-data-tabs.php | File | 7858 bytes | March 09 2023 22:16:00. | |
product-images.php | File | 5837 bytes | March 09 2023 22:16:00. | |
product-meta.php | File | 12785 bytes | March 09 2023 22:16:00. | |
product-price.php | File | 4349 bytes | March 09 2023 22:16:00. | |
product-rating.php | File | 4400 bytes | March 09 2023 22:16:00. | |
product-related.php | File | 6817 bytes | March 09 2023 22:16:00. | |
product-short-description.php | File | 2856 bytes | March 09 2023 22:16:00. | |
product-stock.php | File | 2051 bytes | March 09 2023 22:16:00. | |
product-title.php | File | 2038 bytes | March 09 2023 22:16:00. | |
product-upsell.php | File | 5959 bytes | March 09 2023 22:16:00. | |
products-base.php | File | 28140 bytes | March 09 2023 22:16:00. | |
products-deprecated.php | File | 6826 bytes | March 09 2023 22:16:00. | |
products.php | File | 10108 bytes | March 09 2023 22:16:00. | |
purchase-summary.php | File | 41590 bytes | March 09 2023 22:16:00. | |
single-elements.php | File | 3860 bytes | March 09 2023 22:16:00. |
<?php namespace ElementorPro\Modules\Woocommerce\Widgets; use ElementorPro\Plugin; use ElementorPro\Modules\Woocommerce\Module; use Elementor\Controls_Manager; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } class Notices extends Base_Widget { public function get_name() { return 'woocommerce-notices'; } public function get_title() { return esc_html__( 'WooCommerce Notices', 'elementor-pro' ); } public function get_icon() { return 'eicon-woocommerce-notices'; } public function get_keywords() { return [ 'woocommerce', 'notices', 'notifications' ]; } public function get_categories() { return [ 'woocommerce-elements' ]; } public function get_help_url() { return 'https://go.elementor.com/widget-woocommerce-notices-location'; } protected function register_controls() { $this->start_controls_section( 'section', [ 'label' => esc_html__( 'WooCommerce Notices', 'elementor-pro' ), ] ); $this->add_control( 'where_to_appear_notice', [ 'type' => Controls_Manager::RAW_HTML, 'raw' => esc_html__( 'Drop this widget anywhere on the page or template where you want notices to appear.', 'elementor-pro' ), 'content_classes' => 'elementor-descriptor', ] ); $this->add_control( 'site_settings_notice', [ 'type' => Controls_Manager::RAW_HTML, 'raw' => sprintf( /* translators: 1: Link opening tag, 2: Link closing tag. */ esc_html__( 'To change the design of your notices, go to your %1$sWooCommerce Settings%2$s', 'elementor-pro' ), '<a href="#" onclick="elementorPro.modules.woocommerce.openSiteSettingsTab( \'settings-woocommerce\', \'section_woocommerce_notices\' );">', '</a>' ), 'content_classes' => 'elementor-descriptor elementor-descriptor-subtle', ] ); $this->add_control( 'one_per_page_notice', [ 'type' => Controls_Manager::RAW_HTML, 'raw' => sprintf( /* translators: 1: Bold text opening tag, 2: Bold text closing tag. */ esc_html__( '%1$sNote:%2$s You can only add the Notices widget once per page.', 'elementor-pro' ), '<strong>', '</strong>' ), 'content_classes' => 'elementor-panel-alert elementor-panel-alert-info', ] ); $this->end_controls_section(); } private function hide_woocommerce_notices() { ?> <style> .woocommerce-notices-wrapper, .woocommerce-message, .woocommerce-error, .woocommerce-info { display: none; } </style> <?php } protected function render() { if ( Plugin::elementor()->editor->is_edit_mode() || Plugin::elementor()->preview->is_preview_mode() ) { ?> <div class="woocommerce-info e-notices-demo-notice"> <?php echo esc_html__( 'This is an example of a WooCommerce notice. (You won\'t see this while previewing your site.)', 'elementor-pro' ); ?> </div> <?php } else { $this->hide_woocommerce_notices(); ?> <div class="e-woocommerce-notices-wrapper e-woocommerce-notices-wrapper-loading"> <?php woocommerce_output_all_notices(); ?> </div> <?php } } public function get_group_name() { return 'woocommerce'; } }
SILENT KILLER Tool