initial
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
<div class="wlcms-input-group wlcms-toggle-wrapper wlcms-menus-settings">
|
||||
<div class="wlcms-help">
|
||||
<p><?php _e('Menus will be hidden to all User Roles up to and including Admins (with the exception of White Label CMS Admins and Super Admins).', 'white-label-cms') ?></p>
|
||||
<p><?php _e('Select which menus you want to appear.', 'white-label-cms') ?></p>
|
||||
</div>
|
||||
<input type="hidden" value="index.php" name="admin_menus[main][]">
|
||||
<input type="hidden" value="index.php_wlcms_index-php" name="admin_menus[sub][]">
|
||||
<?php
|
||||
|
||||
$menu_class = wlcms()->Admin_Menus();
|
||||
$admin_menu = wlcms_field_setting('admin_menus');
|
||||
$sidebar_url = wlcms()->Branding()->sidebar_menu_url();
|
||||
$setting_admin_menus = wlcms_field_setting('admin_menus');
|
||||
|
||||
if ($admin_menus = $menu_class->get_admin_menus()) :
|
||||
echo '<ul>';
|
||||
|
||||
foreach ($admin_menus as $main_key => $main_menu) :
|
||||
|
||||
if ($main_key == $sidebar_url) {
|
||||
continue;
|
||||
}
|
||||
$main_menu_checked = ' checked="checked"';
|
||||
$menu_name = $main_menu['name'];
|
||||
$menu_slug = $main_menu['slug'];
|
||||
if (is_array($setting_admin_menus) && isset($setting_admin_menus['main']) && in_array($menu_slug, $setting_admin_menus['main'])) {
|
||||
$main_menu_checked = '';
|
||||
}
|
||||
|
||||
$disabled = '';
|
||||
if ($main_key == 'index.php') {
|
||||
$disabled = ' disabled';
|
||||
}
|
||||
|
||||
?>
|
||||
<li>
|
||||
<input class="wlcms-toggle wlcms-toggle-light main-toggle" <?php echo $disabled ?> id="admin_menus_<?php echo $main_key ?>" name="admin_menus[main][]" value="<?php echo $menu_slug ?>" type="checkbox" <?php echo $main_menu_checked ?> />
|
||||
<label class="wlcms-toggle-btn<?php echo $disabled ?>" for="admin_menus_<?php echo $main_key ?>"></label><label class="toggle-label" for="admin_menus_<?php echo $main_key ?>"><?php _e($menu_name, 'white-label-cms') ?></label>
|
||||
<?php
|
||||
if (isset($main_menu['submenus']) && count($main_menu['submenus'])) :
|
||||
echo '<a href="javascript:void(0)" class="wlcms-toggle-arrow"></a><ul class="sub_menu_wrapper">';
|
||||
$submenus = $main_menu['submenus'];
|
||||
|
||||
foreach ($submenus as $submenu_key => $sub_menu) :
|
||||
|
||||
$sub_menu_name = $sub_menu['name'];
|
||||
$checked_sub = ' checked="checked"';
|
||||
$submenu_value = $sub_menu['slug'];
|
||||
$disabled = '';
|
||||
if ($submenu_key == 'index-php') {
|
||||
$disabled = ' disabled';
|
||||
} elseif ($submenu_key == 'wlcms-plugin-php') {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (is_array($setting_admin_menus) && (isset($setting_admin_menus['sub']) && in_array($submenu_value, $setting_admin_menus['sub']))) {
|
||||
$checked_sub = '';
|
||||
}
|
||||
?>
|
||||
<li>
|
||||
<input class="wlcms-toggle wlcms-toggle-light sub-toggle" <?php echo $disabled ?> id="admin_sub_menus_<?php echo $submenu_key ?>" name="admin_menus[sub][]" value="<?php echo $submenu_value ?>" type="checkbox" <?php echo $checked_sub ?> />
|
||||
<label class="wlcms-toggle-btn<?php echo $disabled ?>" for="admin_sub_menus_<?php echo $submenu_key ?>"></label><label class="toggle-label" for="admin_sub_menus_<?php echo $submenu_key ?>"><?php _e($sub_menu_name, 'white-label-cms') ?></label>
|
||||
</li>
|
||||
<?php
|
||||
endforeach;
|
||||
echo '</ul>';
|
||||
endif;
|
||||
?>
|
||||
</li>
|
||||
<?php
|
||||
endforeach;
|
||||
echo '</ul>';
|
||||
endif; ?>
|
||||
</div>
|
||||
Reference in New Issue
Block a user