HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: 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,
Upload Files
File: /home/hanode/public_html/wp-content/plugins/ml-slider/admin/views/slides/tabs/mobile.php
<?php
    if (!defined('ABSPATH')) {
        die('No direct access.');
    }
    $slideshow_defaults = array();
    if (is_multisite() && $settings = get_site_option('metaslider_default_settings')) {
        $slideshow_defaults = $settings;
    }
    if ($settings = get_option('metaslider_default_settings')) {
        $slideshow_defaults = $settings;
    }
    if(!isset($slideshow_defaults['smartphone'])){
        $slideshow_defaults['smartphone'] = 320;
    }
    if(!isset($slideshow_defaults['tablet'])){
        $slideshow_defaults['tablet'] = 768;
    }
    if(!isset($slideshow_defaults['laptop'])){
        $slideshow_defaults['laptop'] = 1024;
    }
    if(!isset($slideshow_defaults['desktop'])){
        $slideshow_defaults['desktop'] = 1440;
    }
    $screen = array('smartphone', 'tablet', 'laptop', 'desktop');
    $default_sizes = array($slideshow_defaults['smartphone'], $slideshow_defaults['tablet'], $slideshow_defaults['laptop'], $slideshow_defaults['desktop']);
    $settings = get_post_meta($this->slider->ID, 'ml-slider_settings', true);
    $hide_css = 'display: none';
    if (isset($settings['type']) && $settings['type'] == 'flex') {
        $hide_css = 'display: block';
    }
?>
<div class="row flex-setting" style="<?php echo esc_attr($hide_css); ?>">
    <label style="margin-right: 20px;"><?php esc_html_e("Hide slide on:", "ml-slider"); ?></label>
    <?php
        $checked_slide = '';
        foreach ($screen as $key => $value) {
            $hideslide = get_post_meta($slide_id, 'ml-slider_hide_slide_' . $value, true);
            if (!empty($hideslide)) {
                $checked_slide = 'checked = "checked"';
            } else {
                $checked_slide = '';
            }

            if($key == 3){
                $tooltip = sprintf( 
                    __( 
                        'When enabled this setting will hide the slide on screen widths equal to or greater than %spx', 
                        'ml-slider'
                    ), 
                    $default_sizes[$key] 
                );
            } else {
                $maxkey = $key + 1;
                $max_width = $default_sizes[$maxkey] - 1;
                $tooltip = sprintf( 
                    __( 
                        'When enabled this setting will hide the slide on screen widths of %1$spx to %2$spx', 
                        'ml-slider'
                    ), 
                    $default_sizes[$key],
                    $max_width
                );
            }
    ?>
            <span class="mobile-checkbox-wrap">
                <input type="checkbox" name="attachment[<?php echo esc_attr($slide_id); ?>][hide_slide_<?php echo esc_attr($value); ?>]" class="mobile-checkbox tipsy-tooltip-top" title="<?php echo esc_attr($tooltip); ?>" <?php echo esc_attr($checked_slide); ?> />
                <span class="dashicons <?php echo esc_attr( 'dashicons-' . $value ); ?>"></span>
            </span>
    <?php } ?>
</div>
<div class="row">
    <label style="margin-right: 4px;"><?php esc_html_e("Hide caption on:", "ml-slider"); ?></label>
    <?php
        $checked_caption = '';
        foreach ($screen as $key => $value) {
            $hidecaption = get_post_meta($slide_id, 'ml-slider_hide_caption_' . $value, true);
            if (!empty($hidecaption)) {
                $checked_caption = 'checked = "checked"';
            } else {
                $checked_caption = '';
            } 
            
            if($key == 3){
                $tooltip = sprintf( 
                    __( 
                        'When enabled this setting will hide the caption on screen widths equal to or greater than %spx', 
                        'ml-slider'
                    ), 
                    $default_sizes[$key] 
                );
            } else {
                $maxkey = $key + 1;
                $max_width = $default_sizes[$maxkey] - 1;
                $tooltip = sprintf( 
                    __( 
                        'When enabled this setting will hide the caption on screen widths of %1$spx to %2$spx', 
                        'ml-slider'
                    ), 
                    $default_sizes[$key],
                    $max_width
                );
            }
    ?>
            <span class="mobile-checkbox-wrap">
                <input type="checkbox" name="attachment[<?php echo esc_attr($slide_id); ?>][hide_caption_<?php echo esc_attr($value); ?>]" class="mobile-checkbox tipsy-tooltip-top" title="<?php echo esc_attr($tooltip); ?>" <?php echo esc_attr($checked_caption); ?> />
                <span class="dashicons <?php echo esc_attr( 'dashicons-' . $value ); ?> "></span>
            </span>
    <?php } ?>
</div>