Open: ./sources/action_public/profile.php
Find: [ function personal_iframe_comments() ]
//-----------------------------------------
// Not my tab? So no moderation...
//-----------------------------------------
if ( ( $member_id != $this->ipsclass->member['id'] ) AND ( ! $this->ipsclass->member['g_is_supmod'] ) )
{
$sql_extra = ' AND comment_approved=1';
}
//-----------------------------------------
// Load member
//-----------------------------------------
$member = $this->personal_function_load_member( $member_id );
Add below:
$member['members_display_name'] = $this->ipsclass->make_name_formatted($member['members_display_name'], $member['mgroup']);
===============================================
Find: [ function personal_iframe_comments() ]
//-----------------------------------------
// Regenerate comments...
//-----------------------------------------
$this->ipsclass->DB->build_query( array( 'select' => 'pc.*',
'from' => array( 'profile_comments' => 'pc' ),
'where' => 'pc.comment_for_member_id='.$member_id . $sql_extra,
'order' => 'pc.comment_date DESC',
'limit' => array( $start, $comment_perpage ),
'add_join' => array( 0 => array( 'select' => 'm.members_display_name',
'from' => array( 'members' => 'm' ),
'where' => 'm.id=pc.comment_by_member_id',
'type' => 'left' ),
1 => array( 'select' => 'pp.*',
'from' => array( 'profile_portal' => 'pp' ),
'where' => 'pp.pp_member_id=m.id',
'type' => 'left' ),
2 => array( 'select' => 'me.*',
'from' => array( 'member_extra' => 'me' ),
'where' => 'me.id=pc.comment_by_member_id',
'type' => 'left' ) ) ) );
$this->ipsclass->DB->exec_query();
Replace with:
//-----------------------------------------
// Regenerate comments...
//-----------------------------------------
$this->ipsclass->DB->build_query( array( 'select' => 'pc.*',
'from' => array( 'profile_comments' => 'pc' ),
'where' => 'pc.comment_for_member_id='.$member_id . $sql_extra,
'order' => 'pc.comment_date DESC',
'limit' => array( $start, $comment_perpage ),
'add_join' => array( 0 => array( 'select' => 'm.mgroup,m.members_display_name',
'from' => array( 'members' => 'm' ),
'where' => 'm.id=pc.comment_by_member_id',
'type' => 'left' ),
1 => array( 'select' => 'pp.*',
'from' => array( 'profile_portal' => 'pp' ),
'where' => 'pp.pp_member_id=m.id',
'type' => 'left' ),
2 => array( 'select' => 'me.*',
'from' => array( 'member_extra' => 'me' ),
'where' => 'me.id=pc.comment_by_member_id',
'type' => 'left' ) ) ) );
$this->ipsclass->DB->exec_query();
===============================================
Find: [ function personal_build_comments( $member, $new_id=0, $return_msg='' ) ]
//-----------------------------------------
// Regenerate comments...
//-----------------------------------------
$this->ipsclass->DB->build_query( array( 'select' => 'pc.*',
'from' => array( 'profile_comments' => 'pc' ),
'where' => 'pc.comment_for_member_id='.$member_id.' AND pc.comment_approved=1',
'order' => 'pc.comment_date DESC',
'limit' => array( 0, $comment_perpage ),
'add_join' => array( 0 => array( 'select' => 'm.members_display_name',
'from' => array( 'members' => 'm' ),
'where' => 'm.id=pc.comment_by_member_id',
'type' => 'left' ),
1 => array( 'select' => 'pp.*',
'from' => array( 'profile_portal' => 'pp' ),
'where' => 'pp.pp_member_id=m.id',
'type' => 'left' ),
2 => array( 'select' => 'me.*',
'from' => array( 'member_extra' => 'me' ),
'where' => 'me.id=pc.comment_by_member_id',
'type' => 'left' ) ) ) );
$this->ipsclass->DB->exec_query();
Replace with:
//-----------------------------------------
// Regenerate comments...
//-----------------------------------------
$this->ipsclass->DB->build_query( array( 'select' => 'pc.*',
'from' => array( 'profile_comments' => 'pc' ),
'where' => 'pc.comment_for_member_id='.$member_id.' AND pc.comment_approved=1',
'order' => 'pc.comment_date DESC',
'limit' => array( 0, $comment_perpage ),
'add_join' => array( 0 => array( 'select' => 'm.mgroup,m.members_display_name',
'from' => array( 'members' => 'm' ),
'where' => 'm.id=pc.comment_by_member_id',
'type' => 'left' ),
1 => array( 'select' => 'pp.*',
'from' => array( 'profile_portal' => 'pp' ),
'where' => 'pp.pp_member_id=m.id',
'type' => 'left' ),
2 => array( 'select' => 'me.*',
'from' => array( 'member_extra' => 'me' ),
'where' => 'me.id=pc.comment_by_member_id',
'type' => 'left' ) ) ) );
$this->ipsclass->DB->exec_query();
===============================================
Find: [ function personal_portal_view() ]
$this->page_title = $member['members_display_name'] . ' - ' . $this->ipsclass->lang['page_title_pp'];
Replace with:
$this->page_title = strip_tags($member['members_display_name']) . ' - ' . $this->ipsclass->lang['page_title_pp'];
===============================================
Find: [ function personal_portal_view() ]
$row = $this->personal_portal_set_information( $row );
$row['members_display_name_short'] = $this->ipsclass->txt_truncate( $row['members_display_name'], 13 );
$_visitor_info[ $row['id'] ] = $row;
Remove:
$row['members_display_name_short'] = $this->ipsclass->txt_truncate( $row['members_display_name'], 13 );
===============================================
Find: [ function view_profile() ]
$info['group_title'] = $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_title'];
Replace with:
$info['group_title'] = $this->ipsclass->make_name_formatted($this->ipsclass->cache['group_cache'][$member['mgroup']]['g_title'], $member['mgroup']);
===============================================
Find: [ function view_profile() ]
$info['members_display_name'] = $member['members_display_name'];
Replace with:
$info['members_display_name'] = $this->ipsclass->make_name_formatted($member['members_display_name'], $member['mgroup']);