<?php use Elementor\Icons_Manager; $this->add_render_attribute( 'block', 'class', [ 'gva-user', ' text-' . $settings['align'] ] ); $url_profile = wp_login_url(); if(empty($settings['text_login_url']['url'])) $settings['text_login_url']['url'] = $url_profile; ?> <div <?php echo $this->get_render_attribute_string( 'block' ) ?>> <?php if(is_user_logged_in()){ ?> <?php $user_id = get_current_user_id(); $user = get_user_by('ID', $user_id); $dashboard_page_slug = ''; $dashboard_page_name = ''; if (isset($wp_query->query_vars['tutor_dashboard_page']) && $wp_query->query_vars['tutor_dashboard_page']) { $dashboard_page_slug = $wp_query->query_vars['tutor_dashboard_page']; $dashboard_page_name = $wp_query->query_vars['tutor_dashboard_page']; } /** * Getting dashboard sub pages */ if (isset($wp_query->query_vars['tutor_dashboard_sub_page']) && $wp_query->query_vars['tutor_dashboard_sub_page']) { $dashboard_page_name = $wp_query->query_vars['tutor_dashboard_sub_page']; if ($dashboard_page_slug){ $dashboard_page_name = $dashboard_page_slug.'/'.$dashboard_page_name; } } $menu_html = '<ul class="tutor-dashboard-permalinks account-dashboard gva-nav-menu listing-account-nav">'; if(function_exists('tutor')){ $dashboard_pages = tutils()->tutor_dashboard_nav_ui_items(); foreach ($dashboard_pages as $dashboard_key => $dashboard_page) { $menu_title = $dashboard_page; $menu_link = tutils()->get_tutor_dashboard_page_permalink($dashboard_key); $separator = false; if (is_array($dashboard_page)){ $menu_title = tutils()->array_get('title', $dashboard_page); //Add new menu item property "url" for custom link if (isset($dashboard_page['url'])) { $menu_link = $dashboard_page['url']; } if (isset($dashboard_page['type']) && $dashboard_page['type'] == 'separator') { $separator = true; } } if ($separator) { $menu_html .= '<li class="tutor-dashboard-menu-divider"></li>'; if ($menu_title) { $menu_html .= "<li class='tutor-dashboard-menu-divider-header'>{$menu_title}</li>"; } } else { $li_class = "tutor-dashboard-menu-{$dashboard_key}"; $menu_html .= "<li class='{$li_class} '><a href='".$menu_link."'> {$menu_title} </a> </li>"; } } } $menu_html .= '</ul>'; ?> <div class="login-account"> <div class="profile"> <div class="avata"> <?php $user_avatar = get_avatar_url($user_id, array('size' => 90));; $avatar_url = !empty($user_avatar) ? $user_avatar : (get_template_directory_uri() . '/images/placehoder-user.jpg'); ?> <img src="<?php echo esc_url($avatar_url) ?>" alt="<?php echo esc_html($user->display_name) ?>"> </div> <div class="name"> <span class="user-text"> <?php echo esc_html($user->display_name) ?><i class="icon fas fa-angle-down"></i> </span> </div> </div> <div class="user-account"> <?php echo ($menu_html) ?> </div> </div> <?php }else{ ?> <div class="login-register"> <?php if($settings['selected_icon']){ ?> <span class="box-icon"> <?php Icons_Manager::render_icon( $settings['selected_icon'], [ 'class' => 'icon', 'aria-hidden' => 'true' ] ); ?> </span> <?php } ?> <?php $link_login_tags = 'href="#" data-toggle="modal" data-target="#form-ajax-login-popup"'; if(isset($settings['link_login']) && !empty($settings['link_login'])){ $link_login_tags = 'href="' . esc_url($settings['link_login']) . '"'; } echo '<a '. $link_login_tags . '>'; echo '<span class="sign-in-text"> ' . ($settings['text_login'] ? $settings['text_login'] : "Login") . '</span>'; echo '</a>'; ?> <span class="divider">/</span> <?php if($settings['enable_register'] == 'yes'){ ?> <?php $register_link = site_url('/wp-login.php?action=register&redirect_to=' . get_permalink()); if(function_exists('tutor')){ $register_link = tutils()->student_register_url(); } $register_link = !empty($settings['link_register']) ? $settings['link_register'] : $register_link; ?> <a class="register-link" href="<?php echo esc_url($register_link) ?>"> <span class="sign-in-text"><?php echo ($settings['text_register'] ? $settings['text_register'] : "Register"); ?></span> </a> <?php } ?> </div> <?php } ?> </div>
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
brand-hover | Folder | 0755 |
|
|
course | Folder | 0755 |
|
|
course-banner-group | Folder | 0755 |
|
|
course-filter | Folder | 0755 |
|
|
course-users | Folder | 0755 |
|
|
events | Folder | 0755 |
|
|
gallery | Folder | 0755 |
|
|
hover-box | Folder | 0755 |
|
|
icon-box-group | Folder | 0755 |
|
|
portfolio | Folder | 0755 |
|
|
posts | Folder | 0755 |
|
|
services-group | Folder | 0755 |
|
|
teams | Folder | 0755 |
|
|
testimonials | Folder | 0755 |
|
|
brand.php | File | 1.14 KB | 0644 |
|
career-block.php | File | 3.01 KB | 0644 |
|
cart.php | File | 957 B | 0644 |
|
circle-progress.php | File | 1.08 KB | 0644 |
|
countdown.php | File | 1.19 KB | 0644 |
|
counter.php | File | 1.99 KB | 0644 |
|
course-banner.php | File | 2.19 KB | 0644 |
|
course-filter-form.php | File | 4.94 KB | 0644 |
|
heading-block.php | File | 2.93 KB | 0644 |
|
icon-box-styles.php | File | 6.35 KB | 0644 |
|
image-content.php | File | 7.5 KB | 0644 |
|
locations-map.php | File | 2.55 KB | 0644 |
|
logo.php | File | 1.38 KB | 0644 |
|
map.php | File | 3.13 KB | 0644 |
|
navigation-menu.php | File | 692 B | 0644 |
|
pricing-block.php | File | 1.93 KB | 0644 |
|
rev-slider.php | File | 300 B | 0644 |
|
search-box.php | File | 1.06 KB | 0644 |
|
slider-images.php | File | 1.49 KB | 0644 |
|
user.php | File | 5.27 KB | 0644 |
|
video-box.php | File | 2.27 KB | 0644 |
|
video-carousel.php | File | 1.34 KB | 0644 |
|
work-process.php | File | 2.27 KB | 0644 |
|