diff --git a/main/css/base.css b/main/css/base.css
index 26b5019494..341e87d1c3 100644
--- a/main/css/base.css
+++ b/main/css/base.css
@@ -4783,3 +4783,31 @@ i.size-32.icon-new-work{
#learning_path_left_zone .no-border {
border: 0px;
}
+
+.btn-invitations {
+ margin-left: 120px;
+}
+.btn-msg {
+ background: url("send_msg.png") no-repeat left center;
+ padding: 2px 6px;
+ padding-left: 18px;
+ font-size: 11px;
+ line-height: 14px;
+ background-color: #e6e6e6;
+}
+.btn-inv {
+ background: url("send_inv.png") no-repeat left center;
+ padding: 2px;
+ padding-left: 22px;
+ font-size: 11px;
+ line-height: 14px;
+ background-color: #e6e6e6;
+}
+.btn-inv-off {
+ background: url("send_inv_off.png") no-repeat left center;
+ padding: 2px;
+ padding-left: 22px;
+ font-size: 11px;
+ line-height: 14px;
+ background-color: #e6e6e6;
+}
\ No newline at end of file
diff --git a/main/css/send_inv.png b/main/css/send_inv.png
new file mode 100644
index 0000000000..8255f4ab5d
Binary files /dev/null and b/main/css/send_inv.png differ
diff --git a/main/css/send_inv_off.png b/main/css/send_inv_off.png
new file mode 100644
index 0000000000..4b88d3f8ea
Binary files /dev/null and b/main/css/send_inv_off.png differ
diff --git a/main/css/send_msg.png b/main/css/send_msg.png
new file mode 100644
index 0000000000..f779b4ab48
Binary files /dev/null and b/main/css/send_msg.png differ
diff --git a/main/social/search.php b/main/social/search.php
index d45a0e0431..5734d36279 100644
--- a/main/social/search.php
+++ b/main/social/search.php
@@ -12,9 +12,125 @@ $language_file = array('registration','admin','userInfo');
$cidReset = true;
require_once '../inc/global.inc.php';
require_once api_get_path(LIBRARY_PATH).'group_portal_manager.lib.php';
-
+require_once api_get_path(LIBRARY_PATH).'magpierss/rss_fetch.inc';
+$ajax_url = api_get_path(WEB_AJAX_PATH).'message.ajax.php';
api_block_anonymous_users();
+$htmlHeadXtra[] = '';
+
if (api_get_setting('allow_social_tool') !='true') {
api_not_allowed();
}
@@ -41,19 +157,27 @@ if ($query !='') {
}
$results = '
';
-
- if (is_array($users) && count($users)> 0) {
+ //$list_friends = SocialManager::get_friends(api_get_user_id());
+ //$count = count($list_friends);
+ //$list_friends = $list_friends[0];
+ if (is_array($users) && count($users)> 0) {
$results .= Display::page_subheader(get_lang('Users'));
$results .= '
';
foreach($users as $user) {
+ $send_inv = '';
+ $relation_type = intval(SocialManager::get_relation_between_contacts(api_get_user_id(), $user['user_id'] ));
$user_info = api_get_user_info($user['user_id'], true);
$url = api_get_path(WEB_PATH).'main/social/profile.php?u='.$user['user_id'];
-
+ //Show send invitation icon if they are not friends yet
+ if ($relation_type != 3 && $relation_type != 4 && $user['user_id'] != api_get_user_id()) {
+ $send_inv = '';
+ }
+ $send_msg = '';
if (empty($user['picture_uri'])) {
- $picture['file'] = api_get_path(WEB_CODE_PATH).'img/unknown_180_100.jpg';
+ $picture['file'] = api_get_path(WEB_CODE_PATH).'img/unknown.jpg';
$img = '
';
} 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'], 50, USER_IMAGE_SIZE_ORIGINAL );
$img = '
';
}
if ($user_info['user_is_online']) {
@@ -63,7 +187,8 @@ if ($query !='') {
}
$user['tag'] = isset($user['tag']) ? $user['tag'] : null;
$user_info['complete_name'] = Display::url($status_icon.$user_info['complete_name'], $url).'
'.$user['tag'];
- $results .= ''.$img.'
'.$user_info['complete_name'].$user['tag'].'
';
+ $invitations = $user['tag'].$send_inv.$send_msg;
+ $results .= '
- '.$user_info['complete_name'].'
'.$img.'
'.$invitations.'
';
}
$results .='
';
$social_right_content .= $results;
@@ -153,7 +278,8 @@ if ($query !='') {
$visibility = array(true,true,true,true,true);
$social_right_content .= Display::return_sortable_grid('mygroups', array(), $grid_groups, array('hide_navigation'=>true, 'per_page' => 5), $query_vars, false, $visibility);
}
-
+$social_right_content .= MessageManager::generate_message_form('send_message');
+$social_right_content .= MessageManager::generate_invitation_form('send_invitation');
$tpl = new Template($tool_name);
$tpl->assign('social_left_content', $social_left_content);