PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.0.0
Tutor LMS – eLearning and online course solution v2.0.0
4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / dashboard / settings / nav-bar.php
tutor / templates / dashboard / settings Last commit date
nav-bar.php 4 years ago profile.php 4 years ago reset-password.php 4 years ago social-profile.php 4 years ago withdraw-settings.php 4 years ago
nav-bar.php
48 lines
1 <?php
2 $settings_url = tutor_utils()->get_tutor_dashboard_page_permalink( 'settings' );
3 $withdraw = tutor_utils()->get_tutor_dashboard_page_permalink( 'settings/withdraw-settings' );
4 $reset_password = tutor_utils()->get_tutor_dashboard_page_permalink( 'settings/reset-password' );
5 $social = tutor_utils()->get_tutor_dashboard_page_permalink( 'settings/social-profile' );
6
7 $setting_menus = array(
8 'profile' => array(
9 'url' => esc_url( $settings_url ),
10 'title' => __( 'Profile', 'tutor' ),
11 'role' => false,
12 ),
13 'reset_password' => array(
14 'url' => esc_url( $reset_password ),
15 'title' => __( 'Password', 'tutor' ),
16 'role' => false,
17 ),
18 'withdrawal' => array(
19 'url' => esc_url( $withdraw ),
20 'title' => __( 'Withdraw', 'tutor' ),
21 'role' => 'instructor',
22 ),
23 'social-profile' => array(
24 'url' => esc_url( $social ),
25 'title' => __( 'Social Profile', 'tutor' ),
26 'role' => false,
27 ),
28 );
29
30 $setting_menus = apply_filters( 'tutor_dashboard/nav_items/settings/nav_items', $setting_menus );
31 $GLOBALS['tutor_setting_nav'] = $setting_menus;
32 ?>
33 <ul>
34 <?php
35 foreach ( $setting_menus as $menu_key => $menu ) {
36 $valid = $menu_key == 'profile' || ! $menu['role'] || ( $menu['role'] == 'instructor' && current_user_can( tutor()->instructor_role ) );
37
38 if ( $valid ) {
39 ?>
40 <li class="<?php echo $active_setting_nav == $menu_key ? 'active' : ''; ?>">
41 <a href="<?php echo $menu['url']; ?>"> <?php echo $menu['title']; ?></a>
42 </li>
43 <?php
44 }
45 }
46 ?>
47 </ul>
48