Fixing social groups UI

skala
Julio Montoya 13 years ago
parent 48eb0fbd9b
commit 1a44519e61
  1. 7
      main/inc/lib/message.lib.php
  2. 18
      main/social/groups.php
  3. 1
      main/template/default/layout/page_body.tpl
  4. 1
      main/template/default/layout/social_layout.tpl

@ -1002,11 +1002,8 @@ class MessageManager
$rows = self::calculate_children($rows, $topic_id); $rows = self::calculate_children($rows, $topic_id);
$current_user_id = api_get_user_id(); $current_user_id = api_get_user_id();
//$topics_per_page = 5;
$items_per_page = 50; $items_per_page = 50;
//$count_items = 0;
//$html_messages = '';
$query_vars = array('id' => $group_id, 'topic_id' => $topic_id , 'topics_page_nr' => 0); $query_vars = array('id' => $group_id, 'topic_id' => $topic_id , 'topics_page_nr' => 0);
// Main message // Main message
@ -1015,7 +1012,6 @@ class MessageManager
$links = ''; $links = '';
$main_content = ''; $main_content = '';
//$items_page_nr = intval($_GET['items_'.$topic['id'].'_page_nr']);
$items_page_nr = null; $items_page_nr = null;
$html = ''; $html = '';
@ -1064,7 +1060,7 @@ class MessageManager
if (is_array($rows) && count($rows)> 0) { if (is_array($rows) && count($rows)> 0) {
$topics = $rows; $topics = $rows;
$array_html_items = array();
foreach ($topics as $index => $topic) { foreach ($topics as $index => $topic) {
if (empty($topic['id'])) { if (empty($topic['id'])) {
continue; continue;
@ -1128,7 +1124,6 @@ class MessageManager
$html .= Display::return_sortable_grid('items_'.$topic['id'], array(), $array_html_items, $options, $query_vars, null, $visibility, false, $style_class); $html .= Display::return_sortable_grid('items_'.$topic['id'], array(), $array_html_items, $options, $query_vars, null, $visibility, false, $style_class);
} }
} }
$html .= '</div>';
$html = Display::div($html, array('class'=>'', 'style'=>'width:638px')); $html = Display::div($html, array('class'=>'', 'style'=>'width:638px'));
return $html; return $html;
} }

@ -211,13 +211,11 @@ if ($group_id != 0 ) {
$is_group_member = GroupPortalManager::is_group_member($group_id); $is_group_member = GroupPortalManager::is_group_member($group_id);
// details about the current group // details about the current group
$social_right_content = '<div class="head_group">'; $social_right_content = '<div class="span9">';
$social_right_content .= '<div id="social-group-details">'; $social_right_content .= '<div id="social-group-details">';
//Group's title //Group's title
$social_right_content .= Display::tag('h2', Security::remove_XSS($group_info['name'], STUDENT, true)); $social_right_content .= Display::tag('h2', Security::remove_XSS($group_info['name'], STUDENT, true));
//echo '<div class="social-group-details-info"><a target="_blank" href="'.$group_info['url'].'">'.$group_info['url'].'</a></div>';
//Privacy //Privacy
if (!$is_group_member) { if (!$is_group_member) {
$social_right_content .= '<div class="social-group-details-info">'; $social_right_content .= '<div class="social-group-details-info">';
@ -250,10 +248,9 @@ if ($group_id != 0 ) {
} }
$social_right_content .= '</div>'; $social_right_content .= '</div>';
$social_right_content .= '</div>'; $social_right_content .= '</div>';
$social_right_content .= '<div class="clear"></div>';
//-- Show message groups //-- Show message groups
$social_right_content .= '<div class="messages" style="width:700px">'; $social_right_content .= '<div class="span9">';
if ($is_group_member || $group_info['visibility'] == GROUP_PERMISSION_OPEN) { if ($is_group_member || $group_info['visibility'] == GROUP_PERMISSION_OPEN) {
if (!$is_group_member) { if (!$is_group_member) {
@ -352,7 +349,7 @@ if ($group_id != 0 ) {
$result['picture_uri'] = '<img class="social-groups-image" src="'.$picture['file'].'" hspace="4" height="50" border="2" align="left" width="50" />'; $result['picture_uri'] = '<img class="social-groups-image" src="'.$picture['file'].'" hspace="4" height="50" border="2" align="left" width="50" />';
$item_0 = Display::div($result['picture_uri'], array('class'=>'box_description_group_image')); $item_0 = Display::div($result['picture_uri'], array('class'=>'box_description_group_image'));
$members = Display::span($count_users_group, array('class'=>'box_description_group_member')); $members = Display::span($count_users_group, array('class'=>'box_description_group_member'));
$item_1 = Display::div(Display::tag('h2', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title')); $item_1 = Display::div(Display::tag('h3', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title'));
$item_2 = ''; $item_2 = '';
$item_3 = ''; $item_3 = '';
@ -389,7 +386,7 @@ if ($group_id != 0 ) {
$item_0 = Display::div($result['picture_uri'], array('class'=>'box_description_group_image')); $item_0 = Display::div($result['picture_uri'], array('class'=>'box_description_group_image'));
$members = Display::span($count_users_group, array('class'=>'box_description_group_member')); $members = Display::span($count_users_group, array('class'=>'box_description_group_member'));
$item_1 = Display::div(Display::tag('h2', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title')); $item_1 = Display::div(Display::tag('h3', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title'));
if ($result['description'] != '') { if ($result['description'] != '') {
@ -435,7 +432,7 @@ if ($group_id != 0 ) {
$item_0 = Display::div($result['picture_uri'], array('class'=>'box_description_group_image')); $item_0 = Display::div($result['picture_uri'], array('class'=>'box_description_group_image'));
$members = Display::span($count_users_group, array('class'=>'box_description_group_member')); $members = Display::span($count_users_group, array('class'=>'box_description_group_member'));
$item_1 = Display::div(Display::tag('h2', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title')); $item_1 = Display::div(Display::tag('h3', $url_open.$name.$url_close).$members, array('class'=>'box_description_group_title'));
if ($result['description'] != '') { if ($result['description'] != '') {
$item_3 = '<div class="box_description_group_content" >'.cut($result['description'],100,true).'</div>'; $item_3 = '<div class="box_description_group_content" >'.cut($result['description'],100,true).'</div>';
@ -520,12 +517,11 @@ if ($group_id != 0 ) {
} }
if (!empty($create_group_item)) { if (!empty($create_group_item)) {
$social_right_content .= Display::div($create_group_item, array('style'=>'padding-top:12px;height:30px')); $social_right_content .= Display::div($create_group_item, array('class'=>'span9'));
} }
$headers = array(get_lang('Newest'), get_lang('Popular'), get_lang('MyGroups')); $headers = array(get_lang('Newest'), get_lang('Popular'), get_lang('MyGroups'));
$social_right_content .= Display::tabs($headers, array($newest_content, $popular_content, $my_group_content),'tab_browse'); $social_right_content .= '<div class="span9">'.Display::tabs($headers, array($newest_content, $popular_content, $my_group_content),'tab_browse').'</div>';
} }
$social_right_content .= '</div>';
//Display :: display_footer(); //Display :: display_footer();
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'show_message' && $_REQUEST['msg'] == 'topic_deleted') { if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'show_message' && $_REQUEST['msg'] == 'topic_deleted') {

@ -23,4 +23,3 @@
<section id="main_content"> <section id="main_content">
{$content} {$content}
</section> </section>

@ -3,7 +3,6 @@
{$social_left_content} {$social_left_content}
{$social_left_menu} {$social_left_menu}
</div> </div>
<div class="span9"> <div class="span9">
<div class="row"> <div class="row">
{$social_right_content} {$social_right_content}

Loading…
Cancel
Save