function um_get_avatar($avatar = '', $id_or_email = '', $size = '96', $avatar_class = '', $default = '', $alt = '')
{
    if (is_numeric($id_or_email)) {
        $user_id = (int) $id_or_email;
    } elseif (is_string($id_or_email) && ($user = get_user_by('email', $id_or_email))) {
        $user_id = $user->ID;
    } elseif (is_object($id_or_email) && !empty($id_or_email->user_id)) {
        $user_id = (int) $id_or_email->user_id;
    }
    if (empty($user_id)) {
        return $avatar;
    }
    um_fetch_user($user_id);
    $avatar = um_user('profile_photo', $size);
    if (!$avatar && um_get_option('use_gravatars')) {
        $default = get_option('avatar_default', 'mystery');
        if ($default == 'gravatar_default') {
            $default = '';
        }
        $rating = get_option('avatar_rating');
        if (!empty($rating)) {
            $rating = "&r={$rating}";
        }
        $avatar_url = um_get_domain_protocol() . 'gravatar.com/avatar/' . um_user('synced_gravatar_hashed_id');
        $avatar = '<img src="' . $avatar_url . '?d=' . $default . '&amp;s=' . $size . $rating . '" class="func-um_get_avatar gravatar avatar avatar-' . $size . ' um-avatar" width="' . $size . '" height="' . $size . '" alt="" />';
    } else {
        if (empty($avatar)) {
            $default_avatar_uri = um_get_default_avatar_uri();
            $avatar = '<img src="' . $default_avatar_uri . '" class="gravatar avatar avatar-' . $size . ' um-avatar" width="' . $size . '" height="' . $size . '" alt="" />';
        }
    }
    return $avatar;
}
function um_user($data, $attrs = null)
{
    global $ultimatemember;
    switch ($data) {
        default:
            $value = um_profile($data);
            if ($ultimatemember->validation->is_serialized($value)) {
                $value = unserialize($value);
            }
            if ($data == 'role') {
                return strtolower($value);
            }
            return $value;
            break;
        case 'full_name':
            if (um_user('first_name') && um_user('last_name')) {
                $full_name = um_user('first_name') . ' ' . um_user('last_name');
            } else {
                $full_name = um_user('display_name');
            }
            $full_name = $ultimatemember->validation->safe_name_in_url($full_name);
            // update full_name changed
            if (um_profile($data) !== $full_name) {
                update_user_meta(um_user('ID'), 'full_name', $full_name);
            }
            return $full_name;
            break;
        case 'display_name':
            $op = um_get_option('display_name');
            $name = '';
            if ($op == 'default') {
                $name = um_profile('display_name');
            }
            if ($op == 'nickname') {
                $name = um_profile('nickname');
            }
            if ($op == 'full_name') {
                if (um_user('first_name') && um_user('last_name')) {
                    $name = um_user('first_name') . ' ' . um_user('last_name');
                } else {
                    $name = um_profile($data);
                }
                if (!$name) {
                    $name = um_user('user_login');
                }
            }
            if ($op == 'sur_name') {
                if (um_user('first_name') && um_user('last_name')) {
                    $name = um_user('last_name') . ' ' . um_user('first_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'first_name') {
                if (um_user('first_name')) {
                    $name = um_user('first_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'username') {
                $name = um_user('user_login');
            }
            if ($op == 'initial_name') {
                if (um_user('first_name') && um_user('last_name')) {
                    $initial = um_user('last_name');
                    $name = um_user('first_name') . ' ' . $initial[0];
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'initial_name_f') {
                if (um_user('first_name') && um_user('last_name')) {
                    $initial = um_user('first_name');
                    $name = $initial[0] . ' ' . um_user('last_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'field' && um_get_option('display_name_field') != '') {
                $fields = array_filter(preg_split('/[,\\s]+/', um_get_option('display_name_field')));
                $name = '';
                foreach ($fields as $field) {
                    $name .= um_profile($field) . ' ';
                }
            }
            return apply_filters('um_user_display_name_filter', $name, um_user('ID'), $attrs == 'html' ? 1 : 0);
            break;
        case 'role_select':
        case 'role_radio':
            return $ultimatemember->user->get_role_name(um_user('role'));
            break;
        case 'submitted':
            $array = um_profile($data);
            if (empty($array)) {
                return '';
            }
            $array = unserialize($array);
            return $array;
            break;
        case 'password_reset_link':
            return $ultimatemember->password->reset_url();
            break;
        case 'account_activation_link':
            return $ultimatemember->permalinks->activate_url();
            break;
        case 'profile_photo':
            $has_profile_photo = false;
            if (um_profile('profile_photo')) {
                $avatar_uri = um_get_avatar_uri(um_profile('profile_photo'), $attrs);
                $has_profile_photo = true;
            } else {
                $avatar_uri = um_get_default_avatar_uri(um_user('ID'));
            }
            $avatar_uri = apply_filters('um_user_avatar_url_filter', $avatar_uri, um_user('ID'));
            if ($avatar_uri) {
                if (um_get_option('use_gravatars') && !um_user('synced_profile_photo') && !$has_profile_photo) {
                    $avatar_uri = um_get_domain_protocol() . 'gravatar.com/avatar/' . um_user('synced_gravatar_hashed_id');
                    $avatar_uri = add_query_arg('s', 400, $avatar_uri);
                    if (um_get_option('use_um_gravatar_default_image')) {
                        $avatar_uri = add_query_arg('d', um_get_default_avatar_uri(), $avatar_uri);
                    }
                }
            }
            return '<img src="' . $avatar_uri . '" class="func-um_user gravatar avatar avatar-' . $attrs . ' um-avatar" width="' . $attrs . '" height="' . $attrs . '" alt="" />';
            if (!$avatar_uri) {
                return '';
            }
            break;
        case 'cover_photo':
            if (um_profile('cover_photo')) {
                $cover_uri = um_get_cover_uri(um_profile('cover_photo'), $attrs);
            } else {
                $cover_uri = um_get_default_cover_uri();
            }
            if ($cover_uri) {
                return '<img src="' . $cover_uri . '" alt="" />';
            }
            if (!$cover_uri) {
                return '';
            }
            break;
    }
}
Example #3
0
function um_user($data, $attrs = null)
{
    global $ultimatemember;
    switch ($data) {
        default:
            $value = um_profile($data);
            if ($ultimatemember->validation->is_serialized($value)) {
                $value = unserialize($value);
            }
            return $value;
            break;
        case 'full_name':
            if (!um_profile($data)) {
                if (um_user('first_name') && um_user('last_name')) {
                    $full_name = um_user('first_name') . '.' . um_user('last_name');
                } else {
                    $full_name = um_user('display_name');
                }
                $full_name = $ultimatemember->validation->safe_name_in_url($full_name);
                update_user_meta(um_user('ID'), 'full_name', $full_name);
                return $full_name;
            } else {
                return um_profile($data);
            }
            break;
        case 'display_name':
            $op = um_get_option('display_name');
            if ($op == 'full_name') {
                if (um_user('first_name') && um_user('last_name')) {
                    $name = um_user('first_name') . ' ' . um_user('last_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'sur_name') {
                if (um_user('first_name') && um_user('last_name')) {
                    $name = um_user('last_name') . ', ' . um_user('first_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'first_name') {
                if (um_user('first_name')) {
                    $name = um_user('first_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'username') {
                $name = um_user('user_login');
            }
            if ($op == 'initial_name') {
                if (um_user('first_name') && um_user('last_name')) {
                    $initial = um_user('last_name');
                    $name = um_user('first_name') . ' ' . $initial[0];
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'initial_name_f') {
                if (um_user('first_name') && um_user('last_name')) {
                    $initial = um_user('first_name');
                    $name = $initial[0] . ' ' . um_user('last_name');
                } else {
                    $name = um_profile($data);
                }
            }
            if ($op == 'public_name') {
                $name = um_profile($data);
            }
            if ($op == 'field' && um_get_option('display_name_field') != '') {
                $fields = array_filter(preg_split('/[,\\s]+/', um_get_option('display_name_field')));
                $name = '';
                foreach ($fields as $field) {
                    $name .= um_profile($field) . ' ';
                }
            }
            return apply_filters('um_user_display_name_filter', $name, um_user('ID'), $attrs == 'html' ? 1 : 0);
            break;
        case 'role_select':
        case 'role_radio':
            return $ultimatemember->user->get_role_name(um_user('role'));
            break;
        case 'submitted':
            $array = um_profile($data);
            if (empty($array)) {
                return '';
            }
            $array = unserialize($array);
            return $array;
            break;
        case 'password_reset_link':
            return $ultimatemember->password->reset_url();
            break;
        case 'account_activation_link':
            return $ultimatemember->permalinks->activate_url();
            break;
        case 'profile_photo':
            if (um_profile('profile_photo')) {
                $avatar_uri = um_get_avatar_uri(um_profile('profile_photo'), $attrs);
            } else {
                $avatar_uri = um_get_default_avatar_uri();
            }
            $avatar_uri = apply_filters('um_user_avatar_url_filter', $avatar_uri, um_user('ID'));
            if ($avatar_uri) {
                return '<img src="' . $avatar_uri . '" class="gravatar avatar avatar-' . $attrs . ' um-avatar" width="' . $attrs . '" height="' . $attrs . '" alt="" />';
            }
            if (!$avatar_uri) {
                return '';
            }
            break;
        case 'cover_photo':
            if (um_profile('cover_photo')) {
                $cover_uri = um_get_cover_uri(um_profile('cover_photo'), $attrs);
            } else {
                $cover_uri = um_get_default_cover_uri();
            }
            if ($cover_uri) {
                return '<img src="' . $cover_uri . '" alt="" />';
            }
            if (!$cover_uri) {
                return '';
            }
            break;
    }
}
function um_profile_header($args)
{
    global $ultimatemember;
    $classes = null;
    if (!$args['cover_enabled']) {
        $classes .= ' no-cover';
    }
    $default_size = str_replace('px', '', $args['photosize']);
    $overlay = '<span class="um-profile-photo-overlay">
			<span class="um-profile-photo-overlay-s">
				<ins>
					<i class="um-faicon-camera"></i>
				</ins>
			</span>
		</span>';
    ?>

			<div class="um-header<?php 
    echo $classes;
    ?>
">

				<?php 
    do_action('um_pre_header_editprofile', $args);
    ?>

				<div class="um-profile-photo" data-user_id="<?php 
    echo um_profile_id();
    ?>
">

					<a href="<?php 
    echo um_user_profile_url();
    ?>
" class="um-profile-photo-img" title="<?php 
    echo um_user('display_name');
    ?>
"><?php 
    echo $overlay . get_avatar(um_user('ID'), $default_size);
    ?>
</a>

					<?php 
    if (!isset($ultimatemember->user->cannot_edit)) {
        $ultimatemember->fields->add_hidden_field('profile_photo');
        if (!um_profile('profile_photo')) {
            // has profile photo
            $items = array('<a href="#" class="um-manual-trigger" data-parent=".um-profile-photo" data-child=".um-btn-auto-width">' . __('Upload photo', 'ultimatemember') . '</a>', '<a href="#" class="um-dropdown-hide">' . __('Cancel', 'ultimatemember') . '</a>');
            $items = apply_filters('um_user_photo_menu_view', $items);
            echo $ultimatemember->menu->new_ui('bc', 'div.um-profile-photo', 'click', $items);
        } else {
            if ($ultimatemember->fields->editing == true) {
                $items = array('<a href="#" class="um-manual-trigger" data-parent=".um-profile-photo" data-child=".um-btn-auto-width">' . __('Change photo', 'ultimatemember') . '</a>', '<a href="#" class="um-reset-profile-photo" data-user_id="' . um_profile_id() . '" data-default_src="' . um_get_default_avatar_uri() . '">' . __('Remove photo', 'ultimatemember') . '</a>', '<a href="#" class="um-dropdown-hide">' . __('Cancel', 'ultimatemember') . '</a>');
                $items = apply_filters('um_user_photo_menu_edit', $items);
                echo $ultimatemember->menu->new_ui('bc', 'div.um-profile-photo', 'click', $items);
            }
        }
    }
    ?>

				</div>

				<div class="um-profile-meta">

					<div class="um-main-meta">

						<?php 
    if ($args['show_name']) {
        ?>
						<div class="um-name">

							<a href="<?php 
        echo um_user_profile_url();
        ?>
" title="<?php 
        echo um_user('display_name');
        ?>
"><?php 
        echo um_user('display_name', 'html');
        ?>
</a>

							<?php 
        do_action('um_after_profile_name_inline', $args);
        ?>

						</div>
						<?php 
    }
    ?>

						<div class="um-clear"></div>

						<?php 
    do_action('um_after_profile_header_name_args', $args);
    ?>
						<?php 
    do_action('um_after_profile_header_name');
    ?>

					</div>

					<?php 
    if (isset($args['metafields']) && !empty($args['metafields'])) {
        ?>
					<div class="um-meta">

						<?php 
        echo $ultimatemember->profile->show_meta($args['metafields']);
        ?>

					</div>
					<?php 
    }
    ?>

					<?php 
    if ($ultimatemember->fields->viewing == true && um_user('description') && $args['show_bio']) {
        ?>

					<div class="um-meta-text">
						<?php 
        $description = get_user_meta(um_user('ID'), 'description', true);
        if (um_get_option('profile_show_html_bio')) {
            ?>
							<?php 
            echo make_clickable(wpautop(wp_kses_post($description)));
            ?>
						<?php 
        } else {
            ?>
							<?php 
            echo esc_html($description);
            ?>
						<?php 
        }
        ?>
					</div>

					<?php 
    } else {
        if ($ultimatemember->fields->editing == true && $args['show_bio']) {
            ?>

					<div class="um-meta-text">
						<textarea id="um-meta-bio" data-character-limit="<?php 
            echo um_get_option('profile_bio_maxchars');
            ?>
" placeholder="<?php 
            _e('Tell us a bit about yourself...', 'ultimatemember');
            ?>
" name="<?php 
            echo 'description-' . $args['form_id'];
            ?>
" id="<?php 
            echo 'description-' . $args['form_id'];
            ?>
"><?php 
            if (um_user('description')) {
                echo um_user('description');
            }
            ?>
</textarea>
						<span class="um-meta-bio-character um-right"><span class="um-bio-limit"><?php 
            echo um_get_option('profile_bio_maxchars');
            ?>
</span></span>
						<?php 
            if ($ultimatemember->fields->is_error('description')) {
                echo $ultimatemember->fields->field_error($ultimatemember->fields->show_error('description'), true);
            }
            ?>

					</div>

					<?php 
        }
    }
    ?>

					<div class="um-profile-status <?php 
    echo um_user('account_status');
    ?>
">
						<span><?php 
    printf(__('This user account status is %s', 'ultimatemember'), um_user('account_status_name'));
    ?>
</span>
					</div>

					<?php 
    do_action('um_after_header_meta', um_user('ID'), $args);
    ?>

				</div><div class="um-clear"></div>
   
		        <?php 
    if ($ultimatemember->fields->is_error('profile_photo')) {
        echo $ultimatemember->fields->field_error($ultimatemember->fields->show_error('profile_photo'), 'force_show');
    }
    ?>

				<?php 
    do_action('um_after_header_info', um_user('ID'), $args);
    ?>

			</div>

		<?php 
}
function um_profile_header($args)
{
    global $ultimatemember;
    $classes = null;
    if (!$args['cover_enabled']) {
        $classes .= ' no-cover';
    }
    $default_size = str_replace('px', '', $args['photosize']);
    $overlay = '<span class="um-profile-photo-overlay">
			<span class="um-profile-photo-overlay-s">
				<ins>
					<i class="um-faicon-camera"></i>
				</ins>
			</span>
		</span>';
    ?>
		
			<div class="um-header<?php 
    echo $classes;
    ?>
">
			
				<?php 
    do_action('um_pre_header_editprofile', $args);
    ?>
				
				<div class="um-profile-photo" data-user_id="<?php 
    echo um_profile_id();
    ?>
">

					<a href="<?php 
    echo um_user_profile_url();
    ?>
" class="um-profile-photo-img" title="<?php 
    echo um_user('display_name');
    ?>
"><?php 
    echo $overlay . get_avatar(um_user('ID'), $default_size);
    ?>
</a>
					
					<?php 
    if (!isset($ultimatemember->user->cannot_edit)) {
        $ultimatemember->fields->add_hidden_field('profile_photo');
        if (!um_profile('profile_photo')) {
            // has profile photo
            $items = array('<a href="#" class="um-manual-trigger" data-parent=".um-profile-photo" data-child=".um-btn-auto-width">' . __('Загрузить фото', 'ultimatemember') . '</a>', '<a href="#" class="um-dropdown-hide">' . __('Отменить', 'ultimatemember') . '</a>');
            echo $ultimatemember->menu->new_ui('bc', 'div.um-profile-photo', 'click', $items);
        } else {
            if ($ultimatemember->fields->editing == true) {
                $items = array('<a href="#" class="um-manual-trigger" data-parent=".um-profile-photo" data-child=".um-btn-auto-width">' . __('Изменить фотографию', 'ultimatemember') . '</a>', '<a href="#" class="um-reset-profile-photo" data-user_id="' . um_profile_id() . '" data-default_src="' . um_get_default_avatar_uri() . '">' . __('Удалить фото', 'ultimatemember') . '</a>', '<a href="#" class="um-dropdown-hide">' . __('Отменить', 'ultimatemember') . '</a>');
                echo $ultimatemember->menu->new_ui('bc', 'div.um-profile-photo', 'click', $items);
            }
        }
    }
    ?>
					
				</div>
				
				<div class="um-profile-meta">
				
					<div class="um-main-meta">
					
						<?php 
    if ($args['show_name']) {
        ?>
						<div class="um-name">
							
							<a href="<?php 
        echo um_user_profile_url();
        ?>
" title="<?php 
        echo um_user('display_name');
        ?>
"><?php 
        echo um_user('display_name', 'html');
        ?>
</a>
							
							<?php 
        do_action('um_after_profile_name_inline', $args);
        ?>
						
						</div>
						<?php 
    }
    ?>
						
						<div class="um-clear"></div>
						
						<?php 
    do_action('um_after_profile_header_name_args', $args);
    ?>
						<?php 
    do_action('um_after_profile_header_name');
    ?>
						
					</div>
					
					<?php 
    if (isset($args['metafields']) && !empty($args['metafields'])) {
        ?>
					<div class="um-meta">
						
						<?php 
        echo $ultimatemember->profile->show_meta($args['metafields']);
        ?>
							
					</div>
					<?php 
    }
    ?>

					<?php 
    if ($ultimatemember->fields->viewing == true && um_user('description') && $args['show_bio']) {
        ?>
					
					<div class="um-meta-text"><?php 
        echo um_filtered_value('description');
        ?>
</div>
					
					<?php 
    } else {
        if ($ultimatemember->fields->editing == true && $args['show_bio']) {
            ?>
					
					<div class="um-meta-text">
						<textarea placeholder="<?php 
            _e('Расскажите нам немного о себе ...', 'ultimatemember');
            ?>
" name="<?php 
            echo 'description-' . $args['form_id'];
            ?>
" id="<?php 
            echo 'description-' . $args['form_id'];
            ?>
"><?php 
            if (um_user('description')) {
                echo um_user('description');
            }
            ?>
</textarea>
						
						<?php 
            if ($ultimatemember->fields->is_error('description')) {
                echo $ultimatemember->fields->field_error($ultimatemember->fields->show_error('description'), true);
            }
            ?>
						
					</div>
					
					<?php 
        }
    }
    ?>
					
					<div class="um-profile-status <?php 
    echo um_user('account_status');
    ?>
">
						<span><?php 
    printf(__('This user account status is %s', 'ultimatemember'), um_user('account_status_name'));
    ?>
</span>
					</div>
					
					<?php 
    do_action('um_after_header_meta', um_user('ID'), $args);
    ?>
					
				</div><div class="um-clear"></div>
				
				<?php 
    do_action('um_after_header_info', um_user('ID'), $args);
    ?>
				
			</div>
			
		<?php 
}
Example #6
0
function custom_um_profile_header($args)
{
    global $ultimatemember;
    $user_id = get_current_user_id();
    $userrole = get_user_meta($user_id, 'role', true);
    $classes = null;
    if (!$args['cover_enabled']) {
        $classes .= ' no-cover';
    }
    $default_size = str_replace('px', '', $args['photosize']);
    $overlay = '<span class="um-profile-photo-overlay">
      <span class="um-profile-photo-overlay-s">
        <ins>
          <i class="um-faicon-camera"></i>
        </ins>
      </span>
    </span>';
    ?>
	<div class="um-header<?php 
    echo $classes;
    ?>
">

		<?php 
    do_action('um_pre_header_editprofile', $args);
    ?>

		<div class="um-profile-photo" data-user_id="<?php 
    echo um_profile_id();
    ?>
">

			<a href="<?php 
    echo um_user_profile_url();
    ?>
" class="um-profile-photo-img" title="<?php 
    echo um_user('display_name');
    ?>
"><?php 
    echo $overlay . get_avatar(um_user('ID'), $default_size);
    ?>
</a>


			<?php 
    if (!isset($ultimatemember->user->cannot_edit)) {
        $ultimatemember->fields->add_hidden_field('profile_photo');
        if (!um_profile('profile_photo')) {
            // has profile photo
            $items = array('<a href="#" class="um-manual-trigger" data-parent=".um-profile-photo" data-child=".um-btn-auto-width">' . __('Upload photo', 'ultimatemember') . '</a>', '<a href="#" class="um-dropdown-hide">' . __('Cancel', 'ultimatemember') . '</a>');
            echo $ultimatemember->menu->new_ui('bc', 'div.um-profile-photo', 'click', $items);
        } else {
            if ($ultimatemember->fields->editing == true) {
                $items = array('<a href="#" class="um-manual-trigger" data-parent=".um-profile-photo" data-child=".um-btn-auto-width">' . __('Change photo', 'ultimatemember') . '</a>', '<a href="#" class="um-reset-profile-photo" data-user_id="' . um_profile_id() . '" data-default_src="' . um_get_default_avatar_uri() . '">' . __('Remove photo', 'ultimatemember') . '</a>', '<a href="#" class="um-dropdown-hide">' . __('Cancel', 'ultimatemember') . '</a>');
                echo $ultimatemember->menu->new_ui('bc', 'div.um-profile-photo', 'click', $items);
            }
        }
    }
    ?>

		</div>

		<div class="um-profile-meta">

			<div class="um-main-meta">

				<?php 
    if ($args['show_name']) {
        ?>
					<div class="um-name">

						<a href="<?php 
        echo um_user_profile_url();
        ?>
" title="<?php 
        echo um_user('display_name');
        ?>
"><?php 
        echo um_user('display_name');
        ?>
</a>

						<?php 
        do_action('um_after_profile_name_inline', $args);
        ?>
						<?php 
        if ($ultimatemember->fields->editing == true) {
            ?>
							<?php 
            if ($userrole == 'advisee') {
                ?>
								<a href="javascript:void(0);" class="hb-button" id="um-upgrade">Upgrade to become an Advisor</a>
							<?php 
            }
            ?>
						<?php 
        }
        ?>

					</div>
				<?php 
    }
    ?>

				<div class="um-clear"></div>

				<?php 
    do_action('um_after_profile_header_name_args', $args);
    ?>
				<?php 
    do_action('um_after_profile_header_name');
    ?>

			</div>

			<?php 
    if (isset($args['metafields']) && !empty($args['metafields'])) {
        ?>
				<div class="um-meta">

					<?php 
        echo $ultimatemember->profile->show_meta($args['metafields']);
        ?>

				</div>
			<?php 
    }
    ?>

			<?php 
    if ($ultimatemember->fields->viewing == true && um_user('description') && $args['show_bio']) {
        ?>

				<div class="um-meta-text"><?php 
        echo um_filtered_value('description');
        ?>
</div>

			<?php 
    } else {
        if ($ultimatemember->fields->editing == true && $args['show_bio']) {
            ?>

				<div class="um-meta-text">
            <textarea placeholder="<?php 
            _e('Tell us a bit about yourself...', 'ultimatemember');
            ?>
" name="<?php 
            echo 'description-' . $args['form_id'];
            ?>
" id="<?php 
            echo 'description-' . $args['form_id'];
            ?>
"><?php 
            if (um_user('description')) {
                echo um_user('description');
            }
            ?>
</textarea>

					<?php 
            if ($ultimatemember->fields->is_error('description')) {
                echo $ultimatemember->fields->field_error($ultimatemember->fields->show_error('description'), true);
            }
            ?>

				</div>

			<?php 
        }
    }
    ?>

			<div class="um-profile-status <?php 
    echo um_user('account_status');
    ?>
">
				<span><?php 
    printf(__('This user account status is %s', 'ultimatemember'), um_user('account_status_name'));
    ?>
</span>
			</div>

		</div><div class="um-clear"></div>

	</div>


	<?php 
}