diff --git a/main/css/academica/default.css b/main/css/academica/default.css
index 17faba69f8..360cbe47be 100755
--- a/main/css/academica/default.css
+++ b/main/css/academica/default.css
@@ -3660,4 +3660,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/baby_orange/default.css b/main/css/baby_orange/default.css
index 0b22443ade..0b7278a055 100755
--- a/main/css/baby_orange/default.css
+++ b/main/css/baby_orange/default.css
@@ -3588,4 +3588,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/blue_lagoon/default.css b/main/css/blue_lagoon/default.css
index 6b905be992..5cbd3af98d 100755
--- a/main/css/blue_lagoon/default.css
+++ b/main/css/blue_lagoon/default.css
@@ -4274,4 +4274,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/chamilo/default.css b/main/css/chamilo/default.css
index 12429232f2..89ebce0790 100755
--- a/main/css/chamilo/default.css
+++ b/main/css/chamilo/default.css
@@ -4613,4 +4613,24 @@ padding-top:10px;
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/chamilo_electric_blue/default.css b/main/css/chamilo_electric_blue/default.css
index 7e76f13a2c..d9d6e5479d 100755
--- a/main/css/chamilo_electric_blue/default.css
+++ b/main/css/chamilo_electric_blue/default.css
@@ -4607,3 +4607,24 @@ span.form_required {
}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/chamilo_green/default.css b/main/css/chamilo_green/default.css
index 7507cf4e41..eea5c4117d 100755
--- a/main/css/chamilo_green/default.css
+++ b/main/css/chamilo_green/default.css
@@ -4614,4 +4614,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/chamilo_orange/default.css b/main/css/chamilo_orange/default.css
index 5a75ad20d4..08409aef3b 100755
--- a/main/css/chamilo_orange/default.css
+++ b/main/css/chamilo_orange/default.css
@@ -4589,4 +4589,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/chamilo_red/default.css b/main/css/chamilo_red/default.css
index 7889d38a08..960856d4c0 100755
--- a/main/css/chamilo_red/default.css
+++ b/main/css/chamilo_red/default.css
@@ -4599,4 +4599,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/cool_blue/default.css b/main/css/cool_blue/default.css
index a1477dd1d9..2245c02d85 100644
--- a/main/css/cool_blue/default.css
+++ b/main/css/cool_blue/default.css
@@ -4141,4 +4141,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/corporate/default.css b/main/css/corporate/default.css
index 79b1c86f4a..6e0db96f17 100644
--- a/main/css/corporate/default.css
+++ b/main/css/corporate/default.css
@@ -3609,4 +3609,26 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
+
diff --git a/main/css/cosmic_campus/default.css b/main/css/cosmic_campus/default.css
index 806d3acce4..a4898e586d 100755
--- a/main/css/cosmic_campus/default.css
+++ b/main/css/cosmic_campus/default.css
@@ -3672,4 +3672,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/delicious_bordeaux/default.css b/main/css/delicious_bordeaux/default.css
index 5f53f1c8d4..36c3e222e3 100644
--- a/main/css/delicious_bordeaux/default.css
+++ b/main/css/delicious_bordeaux/default.css
@@ -4132,4 +4132,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/dokeos_blue/default.css b/main/css/dokeos_blue/default.css
index 31b3dd2ae3..43eeb86f12 100644
--- a/main/css/dokeos_blue/default.css
+++ b/main/css/dokeos_blue/default.css
@@ -4181,4 +4181,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/dokeos_classic/default.css b/main/css/dokeos_classic/default.css
index eacb72a24f..4fe06ba390 100644
--- a/main/css/dokeos_classic/default.css
+++ b/main/css/dokeos_classic/default.css
@@ -4404,4 +4404,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/dokeos_classic_2D/default.css b/main/css/dokeos_classic_2D/default.css
index 9944ba924c..42b3bf0768 100644
--- a/main/css/dokeos_classic_2D/default.css
+++ b/main/css/dokeos_classic_2D/default.css
@@ -4405,4 +4405,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/empire_green/default.css b/main/css/empire_green/default.css
index 6c7e452565..d3e1deab59 100644
--- a/main/css/empire_green/default.css
+++ b/main/css/empire_green/default.css
@@ -4118,4 +4118,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/fruity_orange/default.css b/main/css/fruity_orange/default.css
index 4115479c0a..1bc536a628 100644
--- a/main/css/fruity_orange/default.css
+++ b/main/css/fruity_orange/default.css
@@ -4120,4 +4120,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/public_admin/default.css b/main/css/public_admin/default.css
index 375173c2d5..cd74ccf9a2 100644
--- a/main/css/public_admin/default.css
+++ b/main/css/public_admin/default.css
@@ -4326,4 +4326,24 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/royal_purple/default.css b/main/css/royal_purple/default.css
index 3f2afc9a69..e9289ee0c2 100644
--- a/main/css/royal_purple/default.css
+++ b/main/css/royal_purple/default.css
@@ -4116,4 +4116,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/silver_line/default.css b/main/css/silver_line/default.css
index 6b2cb5fa8a..88a9cb719b 100644
--- a/main/css/silver_line/default.css
+++ b/main/css/silver_line/default.css
@@ -4061,4 +4061,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/sober_brown/default.css b/main/css/sober_brown/default.css
index d449f42f26..1f30c2a114 100644
--- a/main/css/sober_brown/default.css
+++ b/main/css/sober_brown/default.css
@@ -4270,4 +4270,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
}
\ No newline at end of file
diff --git a/main/css/steel_grey/default.css b/main/css/steel_grey/default.css
index c02f73b577..77a8b6ac1b 100644
--- a/main/css/steel_grey/default.css
+++ b/main/css/steel_grey/default.css
@@ -4119,4 +4119,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/css/tasty_olive/default.css b/main/css/tasty_olive/default.css
index f067e72bae..192f23fb2b 100644
--- a/main/css/tasty_olive/default.css
+++ b/main/css/tasty_olive/default.css
@@ -4121,4 +4121,25 @@ span.form_required {
.decrease_font:hover {
border: 1px solid black;
cursor: pointer;
-}
\ No newline at end of file
+}
+
+
+.online_grid_item {
+ float:left;
+ margin:10px;
+ text-align:center;
+}
+.online_grid_element_0 {
+ width: 100px;
+ height: 100px;
+ overflow: hidden;
+}
+/* input values to crop the image: top, right, bottom, left */
+.online_grid_element_0 img{
+ width: 200px;
+ margin: -10px 0 0 -50px;
+ /* height: 150px; */
+}
+.online_grid_element_1, .online_grid_element_2 {
+ font-size:10px;
+}
\ No newline at end of file
diff --git a/main/inc/lib/message.lib.php b/main/inc/lib/message.lib.php
index 735f9be5a0..eca6713fb0 100755
--- a/main/inc/lib/message.lib.php
+++ b/main/inc/lib/message.lib.php
@@ -710,49 +710,51 @@ class MessageManager
$band=1;
$row[5] = Security::remove_XSS($row[5]);
+
+ $from_user = UserManager::get_user_info_by_id($row[1]);
+ $name = api_get_person_name($from_user['firstname'], $from_user['lastname']);
+ $user_image = UserManager::get_picture_user($row[1], $from_user['picture_uri'],80);
+ $user_image = Display::img($user_image['file'], $name, array('title'=>$name));
- $message_content = '
-
+ $message_content = '
- | |
-
+ | |
+
- |
+ |
'.str_replace("\\","",$row[5]).'
- |
- ';
- if (api_get_setting('allow_social_tool') == 'true') {
- $user_image = '';
- /* @todo add user image
- $user_image = UserManager::get_user_picture_path_by_id($row[1],'web', true,false);
- $user_image = UserManager::get_picture_user($row[1], $user_image['file'],'40');
- $user_image = ' ';
- */
- if ($source == 'outbox') {
- $message_content .=''.get_lang('From').' '.$user_image.''.GetFullUserName($row[1]).' '.api_strtolower(get_lang('To')).' '.GetFullUserName($row[2]).' | ';
- } else {
- $message_content .=''.get_lang('From').' '.$user_image.''.GetFullUserName($row[1]).' '.api_strtolower(get_lang('To')).' '.get_lang('Me').' | ';
- }
-
- } else {
- if ($source == 'outbox') {
- $message_content .=''.get_lang('From').' '.GetFullUserName($row[1]).' '.api_strtolower(get_lang('To')).' '.GetFullUserName($row[2]).' | ';
- } else {
- $message_content .=''.get_lang('From').' '.GetFullUserName($row[1]).' '.api_strtolower(get_lang('To')).' '.get_lang('Me').' | ';
- }
- }
+ ';
+ if (api_get_setting('allow_social_tool') == 'true') {
+ $message_content .=''.$user_image.' | ';
+ }
+
+ $message_content .=' ';
+ if (api_get_setting('allow_social_tool') == 'true') {
+ if ($source == 'outbox') {
+ $message_content .='| '.get_lang('From').' '.$name.' '.api_strtolower(get_lang('To')).' '.GetFullUserName($row[2]).' | ';
+ } else {
+ $message_content .=''.get_lang('From').' '.$name.' '.api_strtolower(get_lang('To')).' '.get_lang('Me').' | ';
+ }
+ } else {
+ if ($source == 'outbox') {
+ $message_content .=''.get_lang('From').' '.$name.' '.api_strtolower(get_lang('To')).' '.GetFullUserName($row[2]).' | ';
+ } else {
+ $message_content .=''.get_lang('From').' '.$name.' '.api_strtolower(get_lang('To')).' '.get_lang('Me').' | ';
+ }
+ }
$message_content .='
| '.get_lang('Date').' '.$row[4].' |
-
+ |
+
- | '.str_replace("\\","",$row[6]).' |
+ '.str_replace("\\","",$row[6]).' |
'.(!empty($files_attachments)?implode(' | ',$files_attachments):'').'
diff --git a/main/inc/lib/social.lib.php b/main/inc/lib/social.lib.php
index 9d22410565..0f6f7087f0 100755
--- a/main/inc/lib/social.lib.php
+++ b/main/inc/lib/social.lib.php
@@ -803,7 +803,7 @@ class SocialManager extends UserManager {
$name = api_get_person_name($user_info['firstName'], $user_info['lastName']);
$table_row[] = '
';
- $table_row[] = ''.(cut($user_info['firstName'],16)).'
'.cut($user_info['lastName'],18).'';
+ $table_row[] = ''.(cut($user_info['firstName'],16)).'
'.cut($user_info['lastName'],18).'';
$user_anonymous = api_get_anonymous_id();
$table_data[] = $table_row;
diff --git a/main/social/search.php b/main/social/search.php
index c708923771..4de6ec220a 100755
--- a/main/social/search.php
+++ b/main/social/search.php
@@ -62,18 +62,25 @@ echo '';
if (is_array($users) && count($users)> 0) {
echo '
'.get_lang('Users').'
';
foreach($users as $user) {
- $picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'],80);
+
+ if (empty($user['picture_uri'])) {
+ $picture['file'] = api_get_path(WEB_CODE_PATH).'img/unknown_180_100.jpg';
+ } else {
+ $picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'], 80, USER_IMAGE_SIZE_ORIGINAL );
+ }
+ //$picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'],'', USER_IMAGE_SIZE_ORIGINAL);
$url_open = '
';
$url_close ='';
$img = $url_open.'

'.$url_close;
$user['firstname'] = $url_open.$user['firstname'].$url_close;
- $user['lastname'] = $url_open.$user['lastname'].$url_close;
- $results[] = array($img, $user['firstname'],$user['lastname'], $user['tag']);
+ $user['lastname'] = $url_open.$user['lastname']. $url_close;
+ $results[] = array($img, $user['firstname'], $user['lastname'], $user['tag']);
}
echo '
';
echo '
'.Display::return_icon('content-post-group1.jpg',get_lang('Users')).'
';
+
echo '
';
- Display::display_sortable_grid('search_user', array(), $results, array('hide_navigation'=>true, 'per_page' => 5), $query_vars, false ,true);
+ Display::display_sortable_grid('online', array(), $results, array('hide_navigation'=>true, 'per_page' => 5), $query_vars, false ,true);
echo '
';
echo '
';
}
diff --git a/whoisonline.php b/whoisonline.php
index 8b1ad8b89f..2a5b441689 100755
--- a/whoisonline.php
+++ b/whoisonline.php
@@ -150,32 +150,8 @@ if ((api_get_setting('showonline', 'world') == 'true' && !$_user['user_id']) ||
if (!api_is_anonymous()) {
echo UserManager::get_search_form($_GET['q']);
}
- }
-
- //@todo move these style tag in the main/css
- echo '
- ';
-
- SocialManager::display_user_list($user_list);
-
+ }
+ SocialManager::display_user_list($user_list);
if (api_get_setting('allow_social_tool') == 'true') {
echo '
';
echo '';
'.get_lang('Users').'
'; foreach($users as $user) { - $picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'],80); + + if (empty($user['picture_uri'])) { + $picture['file'] = api_get_path(WEB_CODE_PATH).'img/unknown_180_100.jpg'; + } else { + $picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'], 80, USER_IMAGE_SIZE_ORIGINAL ); + } + //$picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'],'', USER_IMAGE_SIZE_ORIGINAL); $url_open = ''; $url_close =''; $img = $url_open.'