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 .= '
'; - $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'].' +
    +
    +
    + '.$img.' +
    +
    +
    +
    + '.$invitations.' +
    +
    +
    +
    +
  • '; } - }*/ + $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');