PluginProbe
wpForo Forum / 1.4.12
wpForo Forum v1.4.12
3.1.6 3.1.5 3.1.4 3.1.2 3.1.1 3.1.0 3.0.9 3.0.8 3.0.7 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 1.4.13 All 138 releases
wpforo / wpf-themes / classic / profile.php

profile.php in wpForo Forum 1.4.12, at wpf-themes/classic/profile.php

105 lines 6.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // Exit if accessed directly
3 if( !defined( 'ABSPATH' ) ) exit;
4 ?>
5
6 <div class="wpforo-profile-wrap">
7 <?php if( !empty($user) && ( WPF()->current_userid == $user['userid'] || WPF()->perm->usergroup_can('vprf')) ) :
8 $filtered_user = apply_filters('wpforo_profile_header_obj', $user);
9 extract($filtered_user);
10 $rating_enabled = ( wpforo_feature('rating') && isset(WPF()->member->options['rating_badge_ug'][$groupid]) && WPF()->member->options['rating_badge_ug'][$groupid] ) ? true : false ;
11
12 ?>
13
14 <div class="wpforo-profile-head-wrap">
15 <?php $avatar_image_html = wpforo_user_avatar($filtered_user, 150, 'alt="' . esc_html($display_name) . '"', true);
16 $avatar_image_url = wpforo_avatar_url($avatar_image_html);;
17 $bg = ($avatar_image_url) ? "background-image:url('" . esc_url($avatar_image_url) . "');" : ''; ?>
18 <div class="wpforo-profile-head-bg" style="<?php echo $bg ?>">
19 <div class="wpfx"></div>
20 </div>
21 <div id="m_" class="wpforo-profile-head">
22 <?php do_action( 'wpforo_profile_plugin_menu_action', $userid ); ?>
23 <div class="h-header">
24 <div class="wpfy" <?php if( !$rating_enabled ) echo ' style="height:140px;" ' ?>></div>
25 <div class="wpf-profile-info-wrap">
26
27 <div class="h-picture">
28 <?php if( WPF()->perm->usergroup_can('va') && wpforo_feature('avatars') ): ?>
29 <div class="wpf-profile-img-wrap">
30 <?php echo $avatar_image_html; ?>
31 </div>
32 <?php else: ''; endif; ?>
33 <div class="wpf-profile-data-wrap">
34 <div class="profile-display-name">
35 <?php WPF()->member->show_online_indicator($userid) ?>
36 <?php echo $display_name ? esc_html($display_name) : esc_html(urldecode($user_nicename)) ?>
37 <div class="profile-stat-data-item"><?php wpforo_phrase('Group') ?>: <?php wpforo_phrase($groupname) ?></div>
38 <div class="profile-stat-data-item"><?php wpforo_phrase('Joined') ?>: <?php wpforo_date($user_registered, 'Y/m/d') ?></div>
39 <div class="profile-stat-data-item"><?php wpforo_member_title($filtered_user, true, wpforo_phrase('Title', false) . ': '); ?></div>
40 </div>
41 </div>
42 <div class="wpf-cl"></div>
43 </div>
44
45 <div class="h-header-info">
46 <div class="h-top">
47 <div class="profile-stat-data">
48 <?php do_action( 'wpforo_profile_data_item', WPF()->current_object ) ?>
49 <?php if( $rating_enabled ): ?>
50 <div class="profile-rating-bar">
51 <div class="profile-rating-bar-wrap" title="<?php wpforo_phrase('Member Rating') ?>">
52 <?php $levels = WPF()->member->levels(); ?>
53 <?php $rating_level = WPF()->member->rating_level( $posts, false );?>
54 <?php for( $a=1; $a <= $rating_level; $a++ ): ?>
55 <div class="rating-bar-cell" style="background-color:<?php echo esc_attr($filtered_user['stat']['color']); ?>;">
56 <i class="<?php echo WPF()->member->rating($a, 'icon') ?>"></i>
57 </div>
58 <?php endfor; ?>
59 <?php for( $i = ($rating_level+1); $i <= (count($levels)-1); $i++ ): ?>
60 <div class="wpfbg-7 rating-bar-cell" >
61 <i class="<?php echo WPF()->member->rating($i, 'icon') ?>"></i>
62 </div>
63 <?php endfor; ?>
64 </div>
65 </div>
66 <div class="wpf-profile-badge" title="<?php wpforo_phrase('Rating Badge') ?>" style="background-color:<?php echo esc_attr($filtered_user['stat']['color']); ?>;">
67 <?php echo WPF()->member->rating_badge($rating_level, 'short'); ?>
68 </div>
69 <?php endif; ?>
70 <?php do_action('wpforo_after_member_badge', $filtered_user); ?>
71 </div>
72 </div>
73 </div>
74 <div class="wpf-clear"></div>
75 </div>
76 </div>
77 <div class="h-footer">
78 <div class="h-bottom">
79 <?php WPF()->tpl->member_menu($userid) ?>
80 <div class="wpf-clear"></div>
81 </div>
82 </div>
83 </div>
84 </div>
85 <div class="wpforo-profile-content">
86 <?php WPF()->tpl->member_template() ?>
87 </div>
88 <?php elseif( !empty($user) && !( WPF()->current_userid == $user['userid'] || WPF()->perm->usergroup_can('vprf')) ) : ?>
89 <div class="wpforo-profile-content wpfbg-7">
90 <div class="wpfbg-7 wpf-page-message-wrap">
91 <div class="wpf-page-message-text">
92 <?php wpforo_phrase('You do not have permission to view this page') ?>
93 </div>
94 </div>
95 </div>
96 <?php else : ?>
97 <div class="wpforo-profile-content wpfbg-7">
98 <div class="wpfbg-7 wpf-page-message-wrap">
99 <div class="wpf-page-message-text">
100 <?php WPF()->tpl->member_error() ?>
101 </div>
102 </div>
103 </div>
104 <?php endif; ?>
105 </div>