D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
oems
/
wp-content
/
plugins
/
restrict-user-access
/
view
/
Filename :
top_bar.php
back
Copy
<?php /** * @package Restrict User Access * @author Joachim Jensen <joachim@dev.institute> * @license GPLv3 * @copyright 2024 by Joachim Jensen * * @var WP_Post_Type $post_type * @var Freemius $freemius */ $nav_items = []; if (current_user_can($post_type->cap->edit_posts)) { $nav_items['core']['levels'] = [ 'title' => __('Access Levels', 'restrict-user-access'), 'link' => admin_url('admin.php?page=wprua'), ]; $nav_items['core']['settings'] = [ 'title' => __('Settings', 'restrict-user-access'), 'link' => admin_url('admin.php?page=wprua-settings'), ]; } $nav_items['core']['addons'] = [ 'title' => __('Add-ons', 'restrict-user-access'), 'link' => $freemius->get_addons_url(), ]; $nav_items['core']['bundle'] = [ 'title' => '<span class="dashicons dashicons-superhero-alt"></span> ' . __('Bundle & Save', 'restrict-user-access'), 'link' => 'https://dev.institute/wordpress-memberships/bundles/?utm_source=plugin&utm_medium=referral&utm_content=nav&utm_campaign=rua', 'meta' => [ 'class' => 'rua-nav-upgrade', 'target' => '_blank', 'rel' => 'noopener' ] ]; $nav_items['extra']['docs'] = [ 'title' => '<span class="dashicons dashicons-welcome-learn-more"></span> ' . __('Docs', 'restrict-user-access'), 'link' => 'https://dev.institute/docs/restrict-user-access/?utm_source=plugin&utm_medium=referral&utm_content=nav&utm_campaign=rua', 'meta' => [ 'target' => '_blank', 'rel' => 'noopener' ] ]; $nav_items['extra']['forums'] = [ 'title' => '<span class="dashicons dashicons-sos"></span> ' . __('Forums', 'restrict-user-access'), 'link' => 'https://wordpress.org/support/plugin/restrict-user-access/', 'meta' => [ 'target' => '_blank', 'rel' => 'noopener noreferrer', ] ]; $nav_items = apply_filters('rua/admin/top_nav', $nav_items); function rua_display_nav($items) { foreach ($items as $item) { $meta = ''; if (!isset($item['meta']['class'])) { $item['meta']['class'] = ''; } $item['meta']['class'] .= ' rua-nav-link'; foreach ($item['meta'] as $key => $value) { $meta .= ' ' . esc_attr($key) . '="' . esc_attr($value) . '"'; } echo '<a href="' . esc_url($item['link']) . '"' . $meta . '>'; echo $item['title']; echo '</a>'; } } ?> <div class="rua-navbar"> <img src="<?php echo $freemius->get_local_icon_url(); ?>" width="36" height="36" alt="" /> <h2> <span class="screen-reader-text"><?php _e('Restrict User Access', 'restrict-user-access'); ?></span> </h2> <div style="display: inline-block;vertical-align: middle;padding-left: 20px;"> <?php rua_display_nav($nav_items['core']); ?> </div> <div style="display: inline-block;vertical-align: middle;float:right;overflow: hidden;"> <?php rua_display_nav($nav_items['extra']); ?> </div> </div>