403Webshell
Server IP : 192.241.186.36  /  Your IP : 216.73.216.164
Web Server : Apache/2.4.29 (Ubuntu)
System : Linux webserver7 4.15.0-194-generic #205-Ubuntu SMP Fri Sep 16 19:49:27 UTC 2022 x86_64
User : root ( 0)
PHP Version : 7.4.32
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/adsonicdigital/wp-content/plugins/et-core-plugin/app/controllers/vc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/adsonicdigital/wp-content/plugins/et-core-plugin/app/controllers/vc/countdown.php
<?php
namespace ETC\App\Controllers\Vc;

use ETC\App\Controllers\VC;

/**
 * Countdown shortcode.
 *
 * @since      1.4.4
 * @package    ETC
 * @subpackage ETC/Controllers/VC
 */
class Countdown extends VC {

	function hooks(){
		$this->register_countdown();
	}

	function register_countdown() {

		$strings = $this->etheme_vc_shortcodes_strings();
		$counter = 0;
		$countdown_params = array(
			'name' => 'Countdown',
			'base' => 'countdown',
			'icon' => ETHEME_CODE_IMAGES . 'vc/Countdown.png',
			'description' => esc_html__('Display countdown timer', 'xstore-core'),
			'category' => $strings['category'],
			'params' => array(
				array(
					'type' => 'xstore_title_divider',
					'title' => esc_html__( 'The endpoint', 'xstore-core' ),
					'param_name' => 'divider'.$counter++
				),
                array(
                  	'type' => 'xstore_slider',
                  	'heading' => esc_html__('Year', 'xstore-core'),
                  	'param_name' => 'year',
                  	'min' => date('Y'),
                  	'max' => (date('Y') + 10),
                  	'step' => 1,
                  	'default' => (date('Y') + 1),
                  	'units' => '',
                ),
				array(
					'type' => 'dropdown',
					'heading' => esc_html__('Month', 'xstore-core'),
					'param_name' => 'month',
					'value' => array(
						esc_html__('January', 'xstore-core') => 'January',
						esc_html__('February', 'xstore-core') => 'February',
						esc_html__('March', 'xstore-core') => 'March',
						esc_html__('April', 'xstore-core') => 'April',
						esc_html__('May', 'xstore-core') => 'May',
						esc_html__('June', 'xstore-core') => 'June',
						esc_html__('July', 'xstore-core') => 'July',
						esc_html__('August', 'xstore-core') => 'August',
						esc_html__('September', 'xstore-core') => 'September',
						esc_html__('October', 'xstore-core') => 'October',
						esc_html__('November', 'xstore-core') => 'November',
						esc_html__('December', 'xstore-core') => 'December',
					)
				),
                array(
                  	'type' => 'xstore_slider',
                  	'heading' => esc_html__('Day', 'xstore-core'),
                  	'param_name' => 'day',
                  	'min' => 1,
                  	'max' => 31,
                  	'step' => 1,
                  	'default' => 1,
                  	'units' => '',
                ),
                array(
                  	'type' => 'xstore_slider',
                  	'heading' => esc_html__('Hour', 'xstore-core'),
                  	'param_name' => 'hour',
                  	'min' => 0,
                  	'max' => 23,
                  	'step' => 1,
                  	'default' => 0,
                  	'units' => '',
                ),
                array(
	                'type' => 'xstore_slider',
	                'heading' => esc_html__('Minutes', 'xstore-core'),
	                'param_name' => 'minute',
	                'min' => 0,
	                'max' => 59,
	                'step' => 1,
	                'default' => 0,
	                'units' => '',
                ),
				array(
					'type' => 'xstore_title_divider',
					'title' => esc_html__( 'Layout', 'xstore-core' ),
					'param_name' => 'divider'.$counter++
				),
				array(
					'type' => 'xstore_image_select',
					'heading' => esc_html__('Display type', 'xstore-core'),
					'param_name' => 'type',
				    'value' => array( 
						esc_html__( 'Circle type', 'xstore-core' ) => 'type1',
						esc_html__( 'Simple type', 'xstore-core' ) => 'type2',
					),
					'images_value' => array(
						'type1'   => ET_CORE_SHORTCODES_IMAGES . 'countdown/Circle.svg',
						'type2'   => ET_CORE_SHORTCODES_IMAGES . 'countdown/Simple.svg',
					),
					'et_tooltip' => true,
					'hint' => esc_html__('Select display type', 'xstore-core'),
				),
				array(
					'type' => 'xstore_title_divider',
					'title' => esc_html__( 'Color scheme', 'xstore-core' ),
					'param_name' => 'divider'.$counter++
				),
				array(
					'type' => 'xstore_button_set',
					'param_name' => 'scheme',
					'value' => array(
						esc_html__('Light', 'xstore-core') => 'white',
						esc_html__('Dark', 'xstore-core') => 'dark',
					)
				),
				array(
					'type' => 'xstore_title_divider',
					'title' => esc_html__( 'Advanced', 'xstore-core' ),
					'param_name' => 'divider'.$counter++
				),
				array(
					'type' => 'textfield',
					'heading' => $strings['heading']['el_class'],
					'param_name' => 'class',
					'description' => $strings['hint']['el_class']
				)
			)

		);

		vc_map($countdown_params);

	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit