Files
medicalalert-web-reloaded/wp/wp-content/plugins/wp-media-folder/class/pages/settings/general.php
2024-09-05 11:05:17 -04:00

681 lines
38 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/* Prohibit direct script loading */
defined('ABSPATH') || die('No direct script access allowed!');
global $wpdb;
$featured_image_folder = wpmfGetOption('featured_image_folder');
?>
<div id="additional_features" class="tab-content">
<div class="content-box content-wpmf-general">
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_mediafolder" value="0">
<label data-wpmftippy="<?php esc_html_e('Load WP Media Folder files on frontend. Activate it if
you want to use a frontend page builder along with the media manager', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('WP Media Folder on frontend', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="wpmf_option_mediafolder"
value="1"
<?php
if (isset($option_mediafolder) && (int) $option_mediafolder === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="show_folder_id" value="0">
<label data-wpmftippy="<?php esc_html_e('Display and copy the folder ID by making a right click on the folder', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Display folder ID', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_show_folder_id" name="show_folder_id" class="show_folder_id"
value="1"
<?php
if (isset($show_folder_id) && (int) $show_folder_id === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="hide_tree" value="0">
<label data-wpmftippy="<?php esc_html_e('Load a left folder tree on the left part of the media manager for a faster folder navigation', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Enable folder tree', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="hide_tree"
value="1"
<?php
if (isset($hide_tree) && (int) $hide_tree === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="enable_folders" value="0">
<label data-wpmftippy="<?php esc_html_e('Enable or not the display of folders in the main view on top of the media', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Enable folders on top of media', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="enable_folders"
value="1"
<?php
if (isset($enable_folders) && (int) $enable_folders === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_countfiles" value="0">
<label data-wpmftippy="<?php esc_html_e('Display the number of media
available in each folder, in the folder tree. This option is applied for administrator role only.', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Media count', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_countfiles" name="wpmf_option_countfiles"
value="1"
<?php
if (isset($option_countfiles) && (int) $option_countfiles === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="root_media_count" value="0">
<label data-wpmftippy="<?php esc_html_e('Display the number of media
available in root folder, in the folder tree. This option is applied for administrator role only.', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Root media count', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="root_media_count"
value="1"
<?php
if (isset($root_media_count) && (int) $root_media_count === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_override" value="0">
<label data-wpmftippy="<?php esc_html_e('Possibility to replace an existing file by another one.', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Override file', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_override"
name="wpmf_option_override" value="1"
<?php
if (isset($option_override) && (int) $option_override === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_duplicate" value="0">
<label data-wpmftippy="<?php esc_html_e('Add a button to duplicate a media from the media manager', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Duplicate file', 'wpmf') ?>
</label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_duplicate"
name="wpmf_option_duplicate" value="1"
<?php
if (isset($option_duplicate) && (int) $option_duplicate === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_hoverimg" value="0">
<label data-wpmftippy="<?php esc_html_e('On mouse hover on an image, a large preview is displayed', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Hover image', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_hoverimg" name="wpmf_option_hoverimg" value="1"
<?php
if (isset($option_hoverimg) && (int) $option_hoverimg === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_useorder" value="0">
<label data-wpmftippy="<?php esc_html_e('Additional filters will be added in the media views.', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Enable the filter and order feature', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="wpmf_useorder" value="1"
<?php
if (isset($useorder) && (int) $useorder === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="load_gif" value="0">
<label data-wpmftippy="<?php esc_html_e('Automatically play the GIF animation on page load. By default its a static image in WordPress', 'wpmf') ?>"
class="ju-setting-label text"><?php esc_html_e('Load GIF file on page load', 'wpmf') ?>
</label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="load_gif" value="1"
<?php
if (isset($load_gif) && (int) $load_gif === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_media_remove" value="0">
<label data-wpmftippy="<?php esc_html_e('When you remove a folder all media inside will also be
removed if this option is activated. Use with caution.', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Remove a folder with its media', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_media_remove"
name="wpmf_option_media_remove" value="1"
<?php
if (isset($option_media_remove) && (int) $option_media_remove === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="search_file_include_childrent" value="0">
<label data-wpmftippy="<?php esc_html_e('If enabled, when you search file in a folder, it will search in its subfolders too', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Search file in a folder and its subfolder', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox"
name="search_file_include_childrent" value="1"
<?php
if (isset($search_file_include_childrent) && (int) $search_file_include_childrent === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="delete_all_datas" value="0">
<label data-wpmftippy="<?php esc_html_e('Delete all data on uninstall (including addons)', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Delete all data on uninstall (including addons)', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" id="cb_option_delete_all_datas" name="delete_all_datas" class="delete_all_datas"
value="1"
<?php
if (isset($delete_all_datas) && (int) $delete_all_datas === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
<?php if (isset($delete_all_datas) && (int) $delete_all_datas === 1) : ?>
<p class="description delete_all_label show"><?php esc_html_e('Beware: If some cloud system are connected and some private links are added in your content, you will have media broken links', 'wpmf') ?></p>
<?php else : ?>
<p class="description delete_all_label hide"><?php esc_html_e('Beware: If some cloud system are connected and some private links are added in your content, you will have media broken links', 'wpmf') ?></p>
<?php endif; ?>
</div>
</div>
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="hide_remote_video" value="0">
<label data-wpmftippy="<?php esc_html_e('Remote video feature: include and manage remote video from Youtube Vimeo or Dailymotion', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Enable remote video feature', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="hide_remote_video"
value="1"
<?php
if (isset($hide_remote_video) && (int) $hide_remote_video === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="ju-settings-option wpmf_right m-r-0">
<div class="wpmf_row_full">
<input type="hidden" name="enable_download_media" value="0">
<label data-wpmftippy="<?php esc_html_e('Right click on an image or file in the media manager to download it. Image original sized will be downloaded', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Enable download media', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="enable_download_media"
value="1"
<?php
if (isset($enable_download_media) && (int) $enable_download_media === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<div class="default_featured_image_wrap">
<div class="featured_image_wrap">
<input type="hidden" class="default_featured_image" name="default_featured_image" value="0">
<label data-wpmftippy="<?php esc_html_e('Select a default image or a random image from a media folder to be loaded by default in any new post. The image can be replaced by editing it in the post of course', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Default featured image', 'wpmf') ?></label>
<div class="radio_group">
<label><input type="radio" class="radio_group_input" name="default_featured_image_type" <?php checked($default_featured_image_type, 'fixed', true) ?> value="fixed"> <?php esc_html_e('Specific image', 'wpmf') ?></label>
<label><input type="radio" class="radio_group_input" name="default_featured_image_type" <?php checked($default_featured_image_type, 'random', true) ?> value="random"> <?php esc_html_e('Random image from folder', 'wpmf') ?></label>
</div>
</div>
<div class="wpmf_row_full">
<div data-option="fixed" class="radion_option_content feature_image_fixed <?php echo ($default_featured_image_type === 'fixed') ? '' : 'hide' ?>">
<div class="featured_image_img <?php echo (empty($default_featured_image)) ? 'hide' : '' ?>">
<?php if (!empty($default_featured_image)) : ?>
<img src="<?php echo esc_url(wp_get_attachment_image_url($default_featured_image, 'thumbnail')) ?>">
<?php else : ?>
<img src="">
<?php endif; ?>
</div>
<?php if (!empty($default_featured_image)) : ?>
<input type="text" readonly="" class="regular-text wpmf_width_50 wpmf-middle default_featured_image_url" value="<?php echo esc_url(wp_get_attachment_image_url($default_featured_image, 'full')) ?>">
<?php else : ?>
<input type="text" readonly="" class="regular-text wpmf_width_50 wpmf-middle default_featured_image_url" value="">
<?php endif; ?>
<button type="button" class="ju-button waves-effect waves-light min-w-0 select_default_featured_image"><?php esc_html_e('+ Select', 'wpmf') ?></button>
<button type="button" class="ju-button waves-effect waves-light min-w-0 wpmf-remove-featured-image"><?php esc_html_e('Clear', 'wpmf') ?></button>
</div>
<div data-option="random" class="radion_option_content feature_image_dropdown <?php echo ($default_featured_image_type === 'random') ? '' : 'hide' ?>">
<label data-wpmftippy="<?php esc_html_e('Use random image from a media folder to be loaded by default in any new post. The image can be replaced by editing it in the post of course', 'wpmf'); ?>"
class="ju-setting-label text"><?php esc_html_e('Select a folder', 'wpmf') ?></label>
<!--<select name="featured_image_folder" class="featured_image_folder" data-value="<?php /*echo (int)$featured_image_folder */?>"></select>-->
<div class="feature_image_folders tree_option_folders" data-value="<?php echo (int)$featured_image_folder ?>">
</div>
</div>
</div>
</div>
</div>
</div>
<!--------------------------------------- filter and order ----------------------------------->
<div id="media_filtering" class="tab-content">
<div class="content-box wpmf-config-gallery">
<div id="wpmf_filter_dimension" class="media_filter_block wpmf_left">
<ul class="wpmf_filter_dimension wpmf-no-margin">
<li class="div_list_child accordion-section control-section control-section-default open">
<h3 class="accordion-section-title wpmf-section-title dimension_title"
data-title="filldimension"
tabindex="0"><?php esc_html_e('List default filter size', 'wpmf') ?>
<i class="zmdi zmdi-chevron-up"></i>
<i class="zmdi zmdi-chevron-down"></i>
</h3>
<ul class="content_list_filldimension">
<?php
if (count($a_dimensions) > 0) :
foreach ($a_dimensions as $a_dimension) :
?>
<li class="wpmf_width_100 ju-settings-option customize-control customize-control-select item_dimension"
style="display: list-item;" data-value="<?php echo esc_html($a_dimension); ?>" data-type="default">
<div class="wpmf_row_full">
<div class="pure-checkbox ju-setting-label">
<input title id="<?php echo esc_attr($a_dimension) ?>" type="checkbox"
name="dimension[]"
value="<?php echo esc_attr($a_dimension) ?>"
<?php
if (in_array($a_dimension, $array_s_de)) {
echo 'checked';
}
?>
>
<label class="lb" for="<?php echo esc_html($a_dimension) ?>"><?php echo esc_html($a_dimension) ?></label>
<label class="ju-switch-button">
<i class="material-icons wpmf-md-edit"
data-label="dimension"
data-value="<?php echo esc_html($a_dimension); ?>"
title="<?php esc_html_e('Edit dimension', 'wpmf'); ?>">
border_color
</i>
<i class="material-icons wpmf-delete" data-label="dimension"
data-value="<?php echo esc_html($a_dimension); ?>"
title="<?php esc_html_e('Remove dimension', 'wpmf'); ?>">delete_outline</i>
</label>
</div>
</div>
</li>
<?php
endforeach;
endif;
?>
<li class="wpmf_width_100 p-d-20 ju-settings-option customize-control customize-control-select dimension"
style="display: list-item;">
<div class="wpmf_width_40 wpmf_left">
<span class="label_text_bold"><?php esc_html_e('Width', 'wpmf'); ?></span>
<label>
<input name="wpmf_width_dimension" min="0"
class="small-text wpmf_width_dimension"
type="number">
</label>
</div>
<div class="wpmf_width_50 wpmf_right wpmf_text_right">
<span class="label_text_bold"><?php esc_html_e('Height', 'wpmf'); ?></span>
<label>
<input name="wpmf_height_dimension" min="0"
class="small-text wpmf_height_dimension"
type="number">
</label>
<span class="label_text_bold m-l-20"><?php esc_html_e('px', 'wpmf'); ?></span>
</div>
<div class="wpmf_width_100">
<span
class="wpmf_width_100 m-t-30 ju-button no-background orange-button waves-effect waves-light add_dimension" data-type="default">
<?php esc_html_e('Add new size', 'wpmf'); ?></span>
<span data-label="dimension" id="edit_dimension"
class="m-t-10 wpmf_left ju-button orange-button waves-effect waves-light wpmfedit edit_dimension"
style="display: none;" data-type="default">
<?php esc_html_e('Save', 'wpmf'); ?>
</span>
<span id="can_dimension"
class="m-t-10 wpmf_right ju-button no-background orange-button waves-effect waves-light wpmf_can"
data-label="dimension"
style="display: none;"><?php esc_html_e('Cancel', 'wpmf'); ?></span>
</div>
</li>
</ul>
<p class="description">
<?php esc_html_e('Image dimension filtering available in filter.
Display image with a dimension and above.', 'wpmf'); ?>
</p>
</li>
</ul>
</div>
<div id="wpmf_filter_weights" class="media_filter_block wpmf_right">
<ul class="wpmf_filter_weight wpmf-no-margin">
<li class="div_list_child accordion-section control-section control-section-default open">
<h3 class="accordion-section-title wpmf-section-title sizes_title"
data-title="fillweight"
tabindex="0"><?php esc_html_e('List default filter weight', 'wpmf') ?>
<i class="zmdi zmdi-chevron-up"></i>
<i class="zmdi zmdi-chevron-down"></i>
</h3>
<ul class="content_list_fillweight">
<?php
if (count($a_weights) > 0) :
foreach ($a_weights as $a_weight) :
$labels = explode('-', $a_weight[0]);
if ($a_weight[1] === 'kB') {
$label = ($labels[0] / 1024) . ' kB-' . ($labels[1] / 1024) . ' kB';
} else {
$label = $labels[0] / (1024 * 1024);
$label .= ' MB-';
$label .= $labels[1] / (1024 * 1024);
$label .= ' MB';
}
?>
<li class="wpmf_width_100 ju-settings-option customize-control customize-control-select item_weight"
style="display: list-item;" data-value="<?php echo esc_html($a_weight[0]); ?>"
data-unit="<?php echo esc_html($a_weight[1]); ?>">
<div class="wpmf_row_full">
<div class="pure-checkbox ju-setting-label">
<input title
id="<?php echo esc_html($a_weight[0] . ',' . $a_weight[1]) ?>"
type="checkbox" name="weight[]"
value="<?php echo esc_attr($a_weight[0] . ',' . $a_weight[1]) ?>"
data-unit="<?php echo esc_html($a_weight[1]); ?>"
<?php
if (in_array($a_weight, $array_s_we)) {
echo 'checked';
}
?>
>
<label class="lb" for="<?php echo esc_html($a_weight[0] . ',' . $a_weight[1]) ?>">
<?php echo esc_html($label) ?>
</label>
<label class="ju-switch-button">
<i class="material-icons wpmf-md-edit" data-label="weight"
data-value="<?php echo esc_html($a_weight[0]); ?>"
data-unit="<?php echo esc_html($a_weight[1]); ?>"
title="<?php esc_html_e('Edit weight', 'wpmf'); ?>">border_color</i>
<i class="material-icons wpmf-delete" data-label="weight"
data-value="<?php echo esc_html($a_weight[0]); ?>"
data-unit="<?php echo esc_html($a_weight[1]); ?>"
title="<?php esc_html_e('Remove weight', 'wpmf'); ?>">delete_outline</i>
</label>
</div>
</div>
</li>
<?php
endforeach;
endif;
?>
<li class="wpmf_width_100 p-d-20 ju-settings-option customize-control customize-control-select weight"
style="display: list-item;">
<div class="wpmf_width_40 wpmf_left">
<span class="label_text_bold"><?php esc_html_e('Min', 'wpmf'); ?></span>
<label>
<input name="wpmf_min_weight" min="0" class="small-text wpmf_min_weight"
type="number">
</label>
</div>
<div class="wpmf_width_60 wpmf_right wpmf_text_right">
<span class="label_text_bold"><?php esc_html_e('Max', 'wpmf'); ?></span>
<label>
<input name="wpmf_max_weight" min="0" class="small-text wpmf_max_weight"
type="number">
</label>
<span class="label_text_bold m-l-20">
<label>
<select class="wpmfunit" data-label="weight">
<option value="kB"><?php esc_html_e('kB', 'wpmf'); ?></option>
<option value="MB"><?php esc_html_e('MB', 'wpmf'); ?></option>
</select>
</label>
</span>
</div>
<div class="wpmf_width_100">
<span id="add_weight"
class="wpmf_width_100 m-t-30 ju-button no-background orange-button waves-effect waves-light add_weight"><?php esc_html_e('Add weight', 'wpmf'); ?></span>
<span data-label="weight" id="edit_weight"
class="m-t-10 wpmf_left ju-button orange-button waves-effect waves-light wpmfedit edit_weight"
style="display: none;">
<?php esc_html_e('Save', 'wpmf'); ?>
</span>
<span id="can_dimension"
class="m-t-10 wpmf_right ju-button no-background orange-button waves-effect waves-light wpmf_can"
data-label="weight"
style="display: none">
<?php esc_html_e('Cancel', 'wpmf'); ?></span>
</div>
</li>
</ul>
<p class="description">
<?php esc_html_e('Select weight range which you would
like to display in media library filter', 'wpmf'); ?>
</p>
</li>
</ul>
</div>
</div>
</div>
<!--------------------------------------- Folder settings ----------------------------------->
<?php
$post_types = get_post_types(array( 'show_in_menu' => true ), 'objects');
// List of post types to exclude
$exclude_post_types = array(
'elementor_library',
'e-landing-page',
'wpb',
'attachment',
'shop_order',
'shop_coupon'
);
foreach ($exclude_post_types as $exclude_post_type) {
if (isset($post_types[$exclude_post_type])) {
unset($post_types[$exclude_post_type]);
}
}
$countPostTypes = 0;
?>
<div id="folder_settings" class="tab-content">
<div class="content-box">
<div class="ju-settings-option">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_minimize_folder_tree_post_type" value="0">
<label data-wpmftippy="<?php esc_html_e('Open folders sidebar minimized by default on posts and pages', 'wpmf'); ?>" class="ju-setting-label text" for="wpmf_minimize_folder_tree_post_type"><?php echo esc_html__('Open sidebar minimized', 'wpmf') ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="wpmf_minimize_folder_tree_post_type" id="wpmf_minimize_folder_tree_post_type" value="1"
<?php
$minimize_folder_tree_option = wpmfGetOption('wpmf_minimize_folder_tree_post_type');
if (isset($minimize_folder_tree_option) && (int) $minimize_folder_tree_option === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<?php foreach ($post_types as $value) : ?>
<?php
$countPostTypes++;
$classSetting = 'ju-settings-option';
if ($countPostTypes % 2 === 1) {
$classSetting = 'ju-settings-option wpmf_right m-r-0';
}
$tooltip_string = esc_html__('Activate a folder management for WordPress', 'wpmf').' '.strtolower($value->label).' '.esc_html__('(ie. classify', 'wpmf').' '.strtolower($value->label).' '.esc_html__('in folders, like virtual categories)', 'wpmf');
?>
<div class="<?php echo esc_attr($classSetting); ?>">
<div class="wpmf_row_full">
<input type="hidden" name="wpmf_option_folder_<?php echo esc_attr($value->name); ?>" value="0">
<label data-wpmftippy="<?php echo esc_attr($tooltip_string); ?>" class="ju-setting-label text" for="wpmf_option_folder_<?php echo esc_attr($value->name); ?>"><?php echo esc_html__('Activate folders for', 'wpmf') . ' ' . esc_attr($value->label) ?></label>
<div class="ju-switch-button">
<label class="switch">
<input type="checkbox" name="wpmf_option_folder_<?php echo esc_attr($value->name); ?>" id="wpmf_option_folder_<?php echo esc_attr($value->name); ?>" value="1"
<?php
$option_name = 'wpmf_option_folder_'.$value->name;
$option_folder = wpmfGetOption($option_name);
if (isset($option_folder) && (int) $option_folder === 1) {
echo 'checked';
}
?>
>
<span class="slider round"></span>
</label>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
</div>