';
$user_image_array = UserManager::get_picture_user(api_get_user_id(), $user_info['picture_uri'], 400, USER_IMAGE_SIZE_ORIGINAL);
//@todo fix this aswell as in main/auth/profile.php
//User picture size is calculated from SYSTEM path
$image_syspath = UserManager::get_user_picture_path_by_id(api_get_user_id(), 'system', false, true);
$image_syspath['dir'].$image_syspath['file'];
$image_size = @getimagesize($image_syspath['dir'].$image_syspath['file']);
//Web path
$image_path = UserManager::get_user_picture_path_by_id(api_get_user_id(), 'web', false, true);
$image_dir = $image_path['dir'];
$image = $image_path['file'];
$image_file = $image_dir.$image;
$img_attributes = ' hspace="6" height="90" align="left" width="80" src="'.$image_file.'?rand='.time().'" '
.'alt="'.api_get_person_name($user_data['firstname'], $user_data['lastname']).'" ';
if ($image_size[0] > 80) {
//limit display width to 80px
$img_attributes .= 'width="80" ';
}
// get the path,width and height from original picture
$big_image = $image_dir.'big_'.$image;
$big_image_size = api_getimagesize($big_image);
$big_image_width = $big_image_size[0];
$big_image_height = $big_image_size[1];
$url_big_image = $big_image.'?rnd='.time();
if ($image == 'unknown.jpg') {
$image = '
![]()
';
/*if (api_get_setting('profile', 'picture') == 'true') {
$form->display();
}*/
} else {
$big_image = UserManager::get_picture_user(api_get_user_id(), $user_info['picture_uri'],'',USER_IMAGE_SIZE_BIG);
$big_image = $big_image['file'].$big_image['dir'];
$image = '
';
//$image = '
';
}
// information current user
echo '
'.Display::return_icon('boxmygroups.jpg').'
';
//echo '
';
echo '
'.$image.'
';
echo '
'.get_lang('Name').'
'.api_get_person_name($user_info['firstname'], $user_info['lastname']).'
'.get_lang('Email').'
'.($user_info['email']?$user_info['email']:'').'
';
if (count($user_online_list) > 0) {
echo '
'.Display::return_icon('boxmygroups.jpg').'
'.get_lang('UsersOnline').'
';
echo '
'.SocialManager::display_user_list($user_online_list).'';
echo '
';
}
echo '
';
echo '
';
echo UserManager::get_search_form($query);
echo '
';
$results = GroupPortalManager::get_groups_by_age(1,false);
$groups_newest = array();
foreach ($results as $result) {
$id = $result['id'];
$url_open = '
';
$url_close = '';
$count_users_group = count(GroupPortalManager::get_all_users_by_group($id));
if ($count_users_group == 1 ) {
$count_users_group = $count_users_group.' '.get_lang('Member');
} else {
$count_users_group = $count_users_group.' '.get_lang('Members');
}
$result['name'] = $url_open.api_ucwords(cut($result['name'],40,true)).'('.$count_users_group.') '.$url_close.Display::return_icon('linegroups.jpg','').'
'.get_lang('DescriptionGroup').'
';
$picture = GroupPortalManager::get_picture_group($id, $result['picture_uri'],80);
$result['picture_uri'] = '

';
$actions = '
';
$groups_newest[]= array($url_open.$result['picture_uri'].$url_close, $result['name'], cut($result['description'],120,true).$actions);
}
$results = GroupPortalManager::get_groups_by_popularity(1,false);
$groups_pop = array();
foreach ($results as $result) {
$id = $result['id'];
$url_open = '
';
$url_close = '';
if ($result['count'] == 1 ) {
$result['count'] = $result['count'].' '.get_lang('Member');
} else {
$result['count'] = $result['count'].' '.get_lang('Members');
}
$result['name'] = $url_open.api_ucwords(cut($result['name'],40,true)).'('.$result['count'].') '.$url_close.Display::return_icon('linegroups.jpg').'
'.get_lang('DescriptionGroup').'
';
$picture = GroupPortalManager::get_picture_group($id, $result['picture_uri'],80);
$result['picture_uri'] = '

';
$actions = '
';
$groups_pop[]= array($url_open.$result['picture_uri'].$url_close, $result['name'], cut($result['description'],120,true).$actions);
}
if (count($groups_newest) > 0) {
echo '
'.api_strtoupper(get_lang('Newest')).'
';
Display::display_sortable_grid('home_group', array(), $groups_newest, array('hide_navigation'=>true, 'per_page' => 100), $query_vars, false, array(true, true, true,false));
echo '
';
}
if (count($groups_pop) > 0) {
echo '
'.api_strtoupper(get_lang('Popular')).'
';
Display::display_sortable_grid('home_group', array(), $groups_pop, array('hide_navigation'=>true, 'per_page' => 100), $query_vars, false, array(true, true, true,true,true));
}
echo '
'.get_lang('Name').'
'.api_get_person_name($user_info['firstname'], $user_info['lastname']).'
'.get_lang('Email').'
'.($user_info['email']?$user_info['email']:'').'
'.get_lang('UsersOnline').'
'; echo UserManager::get_search_form($query); echo '
'; $results = GroupPortalManager::get_groups_by_age(1,false); $groups_newest = array(); foreach ($results as $result) { $id = $result['id']; $url_open = ''; $url_close = ''; $count_users_group = count(GroupPortalManager::get_all_users_by_group($id)); if ($count_users_group == 1 ) { $count_users_group = $count_users_group.' '.get_lang('Member'); } else { $count_users_group = $count_users_group.' '.get_lang('Members'); } $result['name'] = $url_open.api_ucwords(cut($result['name'],40,true)).'('.$count_users_group.') '.$url_close.Display::return_icon('linegroups.jpg','').'
'; } if (count($groups_pop) > 0) { echo '