HEX
Server: Apache
System: Linux nc-ph-4101.simplemoneygoals.com 5.14.0-503.21.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 12 09:45:05 EST 2025 x86_64
User: dailygoldindex (1004)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/dailygoldindex/public_html/wp-content/plugins/jnews-gallery/preview-slider-option.php
<?php

$options   = [];
$options[] = [
	'id'          => 'jnews_preview_slider_alert',
	'type'        => 'jnews-alert',
	'default'     => 'info',
	'section'     => 'jnews_preview_slider_section',
	'label'       => esc_html__( 'Gallery Info', 'jnews-gallery' ),
	'description' => esc_html__( 'This gallery option setting is a global setting. Its mean, when you change this setting, all of your gallery setting will follow this setting. But you can override each of this setting on your single gallery.', 'jnews-gallery' ),
];

$options[] = [
	'id'      => 'jnews_preview_slider_header',
	'type'    => 'jnews-header',
	'section' => 'jnews_preview_slider_section',
	'label'   => esc_html__( 'JNews Gallery Default Option', 'jnews-gallery' ),
];

$options[] = [
	'id'          => 'jnews_option[preview_slider_toggle]',
	'option_type' => 'option',
	'transport'   => 'postMessage',
	'default'     => false,
	'type'        => 'jnews-toggle',
	'section'     => 'jnews_preview_slider_section',
	'label'       => esc_html__( 'Turn All Gallery to JNews Gallery', 'jnews-gallery' ),
	'description' => wp_kses( __( 'Enabling this option will turn all default slider into <strong>JNews Gallery</strong>.', 'jnews-gallery' ), wp_kses_allowed_html() ),
];

$options[] = [
	'id'              => 'jnews_option[preview_slider_desc]',
	'option_type'     => 'option',
	'transport'       => 'postMessage',
	'default'         => false,
	'type'            => 'jnews-toggle',
	'section'         => 'jnews_preview_slider_section',
	'label'           => esc_html__( 'Use Slider Zoom with Description', 'jnews-gallery' ),
	'description'     => wp_kses( __( 'Enabling this option will turn your <strong>JNews Gallery</strong> to have description when zoomed.', 'jnews-gallery' ), wp_kses_allowed_html() ),
	'active_callback' => [
		[
			'setting'  => 'jnews_option[preview_slider_toggle]',
			'operator' => '==',
			'value'    => true,
		],
	],
];

$options[] = [
	'id'              => 'jnews_option[preview_slider_ads]',
	'option_type'     => 'option',
	'transport'       => 'postMessage',
	'default'         => false,
	'type'            => 'jnews-toggle',
	'section'         => 'jnews_preview_slider_section',
	'label'           => esc_html__( 'Show Ads Wrapper', 'jnews-gallery' ),
	'description'     => wp_kses( __( 'Enabling this option will turn your <strong>JNews Gallery</strong> to have ads section when zoomed.', 'jnews-gallery' ), wp_kses_allowed_html() ),

	'active_callback' => [
		[
			'setting'  => 'jnews_option[preview_slider_toggle]',
			'operator' => '==',
			'value'    => true,
		],
	],
];

$options[] = [
	'id'          => 'jnews_option[preview_slider_loader]',
	'option_type' => 'option',
	'transport'   => 'postMessage',
	'default'     => 'dot',
	'type'        => 'jnews-select',
	'section'     => 'jnews_preview_slider_section',
	'label'       => esc_html__( 'Preview Slider Loader Style', 'jnews-gallery' ),
	'description' => esc_html__( 'Choose loader style that you want to use for gallery.', 'jnews-gallery' ),
	'choices'     => [
		'dot'    => esc_html__( 'Dot', 'jnews-gallery' ),
		'circle' => esc_html__( 'Circle', 'jnews-gallery' ),
		'square' => esc_html__( 'Square', 'jnews-gallery' ),
	],
	'output'      => [
		[
			'method'   => 'class-masking',
			'element'  => '.preview-slider-overlay .preloader_type',
			'property' => [
				'dot'    => 'preloader_dot',
				'circle' => 'preloader_circle',
				'square' => 'preloader_square',
			],
		],
	],
];

return $options;