diff --git a/main/inc/lib/template.lib.php b/main/inc/lib/template.lib.php
index 7e8332f170..3232735f6a 100644
--- a/main/inc/lib/template.lib.php
+++ b/main/inc/lib/template.lib.php
@@ -420,6 +420,8 @@ class Template
$css[] = api_get_path(WEB_LIBRARY_PATH).'javascript/chat/css/chat.css';
}
+ $css[] = api_get_path(WEB_CSS_PATH).'font_awesome/css/font-awesome.css';
+
$css_file_to_string = null;
foreach ($css as $file) {
$css_file_to_string .= api_get_css($file);
@@ -442,9 +444,7 @@ class Template
$navigator_info = api_get_navigator();
if ($navigator_info['name'] == 'Internet Explorer' && $navigator_info['version'] == '6') {
- $css_file_to_string .= 'img, div { behavior: url('.api_get_path(
- WEB_LIBRARY_PATH
- ).'javascript/iepngfix/iepngfix.htc) } '."\n";
+ $css_file_to_string .= 'img, div { behavior: url('.api_get_path(WEB_LIBRARY_PATH).'javascript/iepngfix/iepngfix.htc) } '."\n";
}
if (!$disable_js_and_css_files) {
diff --git a/main/social/search.php b/main/social/search.php
index 5f77163ebf..3887d3061a 100644
--- a/main/social/search.php
+++ b/main/social/search.php
@@ -8,8 +8,8 @@
* Initialization
*/
// name of the language file that needs to be included
-$language_file = array('registration','admin','userInfo');
-$cidReset = true;
+$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';
@@ -37,12 +37,12 @@ function send_message_to_user(user_id) {
modal:true,
height:350,
buttons: {
- "'. addslashes(get_lang('Sent')).'": function() {
+ "'.addslashes(get_lang('Sent')).'": function() {
var bValid = true;
bValid = bValid && checkLength( subject, "subject", 1, 255 );
bValid = bValid && checkLength( content, "content", 1, 255 );
- if ( bValid ) {
+ if (bValid) {
var url = "'.$ajax_url.'?a=send_message&user_id="+user_id;
var params = $("#send_message_form").serialize();
$.ajax({
@@ -75,7 +75,7 @@ function send_invitation_to_user(user_id) {
$("#send_invitation_div").dialog({
modal:true,
buttons: {
- "'. addslashes(get_lang('SendInvitation')).'": function() {
+ "'.addslashes(get_lang('SendInvitation')).'": function() {
var bValid = true;
bValid = bValid && checkLength( content, "content", 1, 255 );
if (bValid) {
@@ -131,23 +131,23 @@ $(document).ready(function (){
';
-if (api_get_setting('allow_social_tool') !='true') {
+if (api_get_setting('allow_social_tool') != 'true') {
api_not_allowed();
}
-$this_section = SECTION_SOCIAL;
-$tool_name = get_lang('Search');
-$interbreadcrumb[]= array ('url' =>'profile.php','name' => get_lang('SocialNetwork'));
+$this_section = SECTION_SOCIAL;
+$tool_name = get_lang('Search');
+$interbreadcrumb[] = array('url' => 'profile.php', 'name' => get_lang('SocialNetwork'));
$query_vars = array();
-$query = isset($_GET['q']) ? $_GET['q'] : null;
+$query = isset($_GET['q']) ? $_GET['q'] : null;
$social_left_content = SocialManager::show_social_menu('search');
$social_right_content = '
'.UserManager::get_search_form($query).'
';
//I'm searching something
-if ($query !='') {
+if ($query != '') {
//get users from tags
$users = UserManager::get_all_user_tags($_GET['q'], 0, 0, 5);
$groups = GroupPortalManager::get_all_group_tags($_GET['q']);
@@ -157,123 +157,127 @@ if ($query !='') {
}
$results = '';
- if (is_array($users) && count($users)> 0) {
- $results .= Display::page_subheader(get_lang('Users'));
+ 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'];
+ 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_inv = '
+
';
}
- $send_msg = '';
+ $send_msg = '
+ ';
if (empty($user['picture_uri'])) {
$picture['file'] = api_get_path(WEB_CODE_PATH).'img/unknown.jpg';
- $img = '
';
+ $img = '
';
} else {
- $picture = UserManager::get_picture_user($user['user_id'], $user['picture_uri'], 50, 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']) {
$status_icon = Display::span('', array('class' => 'online_user_in_text'));
} else {
$status_icon = Display::span('', array('class' => 'offline_user_in_text'));
}
- $user['tag'] = isset($user['tag']) ? $user['tag'] : null;
- $user_info['complete_name'] = Display::url($status_icon.$user_info['complete_name'], $url).'
'.$user['tag'];
- $invitations = $user['tag'].$send_inv.$send_msg;
- $results .= '- '.$user_info['complete_name'].'
'.$img.'
'.$invitations.'
';
- }
- $results .='
';
- $social_right_content .= $results;
- }
-
- //Get users from tags this loop does not make sense for now ...
- /*
- if (is_array($results) && count($results) > 0) {
- foreach ($results as $result) {
-
- $id = $result['id'];
- $url_open = '';
- $url_close = '';
- $name = api_strtoupper(cut($result['name'],25,true));
- if (isset($result['relation_type']) && $result['relation_type'] == GROUP_USER_PERMISSION_ADMIN) {
- $name .= Display::return_icon('social_group_admin.png', get_lang('Admin'), array('style'=>'vertical-align:middle'));
- } elseif (isset($result['relation_type']) && $result['relation_type'] == GROUP_USER_PERMISSION_MODERATOR) {
- $name .= Display::return_icon('social_group_moderator.png', get_lang('Moderator'), array('style'=>'vertical-align:middle'));
- }
- $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');
- }
+ $user['tag'] = isset($user['tag']) ? $user['tag'] : null;
- $picture = GroupPortalManager::get_picture_group($id, $result['picture_uri'],80);
+ $user_info['complete_name'] = Display::url(
+ $status_icon.$user_info['complete_name'],
+ $url
+ ).'
'.$user['tag'];
- $result['picture_uri'] = '
';
- $grid_item_1 = Display::return_icon('boxmygroups.jpg');
- $item_1 = ''.$url_open.$result['picture_uri'].''.$name.'
('.$count_users_group.')'.$url_close.'
';
+ $invitations = $user['tag'].$send_inv.$send_msg;
- if ($result['description'] != '') {
- $item_2 = ''.get_lang('Description').'
';
- $item_3 = ''.cut($result['description'],100,true).'
';
- } else {
- $item_2 = '
';
- $item_3 = '';
- }
- $item_4 = ''.$url_open.get_lang('SeeMore').$url_close.'
';
- $grid_item_2 = $item_1.$item_2.$item_3.$item_4;
- $grid_my_groups[]= array($grid_item_1,$grid_item_2);
+ $results .= '
+
+
+
+ '.$user_info['complete_name'].'
+
+
+
+
+
+ ';
}
- }*/
+ $results .= '';
+ $social_right_content .= $results;
+ }
$grid_groups = array();
- if (is_array($groups) && count($groups)>0) {
+ if (is_array($groups) && count($groups) > 0) {
$social_right_content .= '';
- $social_right_content .= Display::page_subheader(get_lang('Groups'));
- foreach($groups as $group) {
- $group['name'] = Security::remove_XSS($group['name'], STUDENT, true);
+ $social_right_content .= Display::page_subheader(get_lang('Groups'));
+ foreach ($groups as $group) {
+ $group['name'] = Security::remove_XSS($group['name'], STUDENT, true);
$$group['description'] = Security::remove_XSS($group['description'], STUDENT, true);
- $id = $group['id'];
- $url_open = '
';
- $url_close = '';
- $name = cut($group['name'],25,true);
- $count_users_group = count(GroupPortalManager::get_all_users_by_group($id));
- if ($count_users_group == 1 ) {
+ $id = $group['id'];
+ $url_open = '
';
+ $url_close = '';
+ $name = cut($group['name'], 25, true);
+ $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');
}
- $picture = GroupPortalManager::get_picture_group($group['id'], $group['picture_uri'],80);
- $tags = GroupPortalManager::get_group_tags($group['id']);
+ $picture = GroupPortalManager::get_picture_group($group['id'], $group['picture_uri'], 80);
+ $tags = GroupPortalManager::get_group_tags($group['id']);
$group['picture_uri'] = '

';
- $item_0 = Display::div($group['picture_uri'], array('class'=>'box_description_group_image'));
- $members = Display::span($count_users_group, array('class'=>'box_description_group_member'));
- $item_1 = Display::div(Display::tag('h3', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title'));
+ $item_0 = Display::div($group['picture_uri'], array('class' => 'box_description_group_image'));
+ $members = Display::span($count_users_group, array('class' => 'box_description_group_member'));
+ $item_1 = Display::div(
+ Display::tag('h3', $url_open.$name.$url_close).$members,
+ array('class' => 'box_description_group_title')
+ );
$item_2 = '';
$item_3 = '';
if ($group['description'] != '') {
- $item_3 = '
'.cut($group['description'],100,true).'
';
+ $item_3 = '
'.cut($group['description'], 100, true).'
';
} else {
$item_2 = '
';
$item_3 = '
';
}
- $item_4 = '
'.$tags.'
';
- $item_5 = '
'.$url_open.get_lang('SeeMore').$url_close.'
';
- $grid_item_2 = $item_0.$item_1.$item_2.$item_3.$item_4.$item_5;
- $grid_groups[]= array('',$grid_item_2);
+ $item_4 = '
'.$tags.'
';
+ $item_5 = '
'.$url_open.get_lang('SeeMore').$url_close.'
';
+ $grid_item_2 = $item_0.$item_1.$item_2.$item_3.$item_4.$item_5;
+ $grid_groups[] = array('', $grid_item_2);
}
}
- $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);
+ $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');