HEX
Server: Apache
System: Linux mx52.hostgator.mx 5.14.0-687.12.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jun 7 14:39:27 EDT 2026 x86_64
User: narrativ (1644)
PHP: 8.2.33
Disabled: NONE
Upload Files
File: /home4/narrativ/public_html/wp-content/plugins/jnews-gallery/preview-slider-option.php
<?php

$options = array();

$options[] = array(
    '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[] = array(
    'id'            => 'jnews_preview_slider_header',
    'type'          => 'jnews-header',
    'section'       => 'jnews_preview_slider_section',
    'label'         => esc_html__('JNews Gallery Default Option','jnews-gallery' ),
);

$options[] = array(
    '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[] = array(
    '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' => array(
        array(
            'setting' => 'jnews_option[preview_slider_toggle]',
            'operator' => '==',
            'value'    => true
        )
    ),
);

$options[] = array(
    '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' => array(
        array(
            'setting' => 'jnews_option[preview_slider_toggle]',
            'operator' => '==',
            'value'    => true
        )
    ),
);

$options[] = array(
    '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'       => array(
        'dot'		    => esc_html__('Dot', 'jnews-gallery'),
        'circle'		=> esc_html__('Circle', 'jnews-gallery'),
        'square'		=> esc_html__('Square', 'jnews-gallery'),
    ),
    'output'     => array(
        array(
            'method'        => 'class-masking',
            'element'       => '.preview-slider-overlay .preloader_type',
            'property'      => array(
                'dot'           => 'preloader_dot',
                'circle'        => 'preloader_circle',
                'square'        => 'preloader_square',
            ),
        ),
    )
);

return $options;