View Groups page completed

This commit is contained in:
IMRAN HASSAN 2014-04-02 09:58:34 +00:00
parent 7f50b21fd6
commit 2bb86834e7
6 changed files with 129 additions and 62 deletions

View file

@ -1,6 +1,6 @@
<div class="groupLeftSide">
<div class="groupThumb" align="center">
<span class="groupThumbBG"><a href="{group_link details=$group}"><img src="{$cbgroup->get_group_thumb($group)}" border="0" /></a></span>
<span class="groupThumbBG"><a href="{group_link details=$group}"><img class="cb_img_thum" src="{$cbgroup->get_group_thumb($group)}" border="0" /></a></span>
</div>
{isGroupAdmin
@ -33,3 +33,47 @@
</ul>
{/if}
</div>
<div class="well well-sm margin-top-25">
<h5 class="nomargin">{lang code="Group Members"}</h5>
<div class="friendsBox clearfix marginBottom">
{assign var=users_items_group_page value=config(users_items_group_page)}
{assign var=members value=$cbgroup->get_members($group.group_id,"yes",$users_items_group_page)}
{if $members}
<div class="marginBottom">
{foreach from=$members item=member}
{include file="$style_dir/blocks/user.html" user=$member block_type='friends'}
{/foreach}
</div>
{/if}
</div>
</div>
<div class="well well-sm margin-top-25">
<h5 class="nomargin">{lang code="Options"}</h5>
<ul class="nav nav-pills ">
{assign var=join_link value=$cbgroup->group_opt_link($group,'join')}
{if $join_link}
<li>{$join_link}</li>
{/if}
{assign var=invite_link value=$cbgroup->group_opt_link($group,'invite')}
{if $invite_link}
{* onClick="groupsAjax(event,this);" *}
<li>{$invite_link}</li>
{/if}
{assign var=leave_link value=$cbgroup->group_opt_link($group,'leave')}
{if $leave_link}
<li>{$leave_link}</li>
{/if}
{if isSectionEnabled('videos')}
{assign var=add_videos_link value=$cbgroup->group_opt_link($group,'add_videos')}
{if $add_videos_link}
<li>{$add_videos_link}</li>
{/if}
{/if}
</ul>
</div>

View file

@ -1,38 +1,29 @@
<div class="groupRightSide">
<h3>{lang code="members"}</h3>
<div class="channelBox clearfix marginBottom">
{assign var=users_items_group_page value=config(users_items_group_page)}
{assign var=members value=$cbgroup->get_members($group.group_id,"yes",$users_items_group_page)}
{if $members}
<div class="marginBottom">
{foreach from=$members item=member}
{include file="$style_dir/blocks/user.html" user=$member block_type='friends'}
<div class="well well-sm clearfix">
<h5 class="nomargin">{lang code="Suggested Groups"}</h5>
{foreach $groups as $key => $group}
<div class="marginBottom grid_view list_view clearfix user_on_right">
<div id="group-" class="user_block marginBottom">
<div class="padding-left-right-zero pull-left col-md-3">
<a href="{group_link details=$group}">
<img src="{$cbgroup->get_group_thumb($group)}" class="group_thumb" style="" />
</a>
</div>
<div class="col-md-9 prof_title padding-right-zero small">
<div class="pull-left">
<h5 class="nomargin "><a class="theme_color" href="{group_link details=$group}">{$group.group_name}</a></h5>
<div class="list-unstyled small">
{$group.total_members|number_format}
{lang code='members'}
</div>
<div class="">
{$join_link=$cbgroup->group_opt_link($group,'join'," class='btn btn-primary btn-sm line-height-1' ")}
{if $join_link}{$join_link}{/if}
</div>
</div>
</div>
</div>
</div>
{/foreach}
</div>
{/if}
</div>
<h3>{lang code="Options"}</h3>
<ul class="btn-group">
{assign var=join_link value=$cbgroup->group_opt_link($group,'join')}
{if $join_link}
{$join_link}
{/if}
{assign var=invite_link value=$cbgroup->group_opt_link($group,'invite')}
{if $invite_link}
{* onClick="groupsAjax(event,this);" *}
{$invite_link}
{/if}
{assign var=leave_link value=$cbgroup->group_opt_link($group,'leave')}
{if $leave_link}
{$leave_link}
{/if}
{if isSectionEnabled('videos')}
{assign var=add_videos_link value=$cbgroup->group_opt_link($group,'add_videos')}
{if $add_videos_link}
{$add_videos_link}
{/if}
{/if}
</ul>
</div>

View file

@ -49,9 +49,9 @@
{/if}
{if $block_type == "friends"}
<div class="pull-left marginLeft" id="user-{$user.userid}">
<div class="pull-left marginLeft group_thumb_member" id="user-{$user.userid}">
<a href="{$userquery->profile_link($user)}" title="{$user.username}">
<img class="img-thumbnail" src="{avatar details=$user size='small'}" alt="{$user.username}" />
<img class="group_thumb " src="{avatar details=$user size='small'}" alt="{$user.username}" />
</a>
</div>
{/if}

View file

@ -2,25 +2,14 @@
{$leftMenuLinks = array_slice($myAccountLinks, 7)}
<div class="container">
{include file="$style_dir/blocks/manage/account_menu.html"}
<div class="cb-box marginBottom">
{include file="$style_dir/blocks/group/group_left.html"}
<div class="cb-box marginBottom row">
<div class="row">
<div class="col-md-3 leftSidebar">
<ul class="">
{foreach $leftMenuLinks as $key => $value}
<li class="">
<a href="#" class="" data-toggle="dropdown">{$key}</a>
<ul class="">
{foreach $value as $subKey => $subValue}
<li><a href="{$subValue}">{$subKey}</a></li>
{/foreach}
</ul>
</li>
{/foreach}
</ul>
<div class="col-md-2 leftSidebar">
{include file="$style_dir/blocks/group/group_left.html"}
</div>
<div class="col-md-9">
<h2>{$group.group_name|htmlspecialchars_decode}</h2>
<div class="col-md-7 nopadding ">
<div class="well well-sm margin-bottom-10"><a class="theme_color" href="#">{$group.group_name|htmlspecialchars_decode}</a></div>
<div class="btn-group">
<a class="btn btn-primary" {if $mode == "" || $mode == "main"}class="btn btn-primary selected"{/if} href="{group_link details=$group}" onClick="groupsAjax(event,this);" id="gpViewInfo">
{lang code="info"}
@ -38,7 +27,7 @@
{lang code='report'}
</a>
</div>
<div id="ajaxGroupResultContainer"> <!-- dont you dare touch this. If you did Zeus will personally kick your ASS -->
<div id="ajaxGroupResultContainer" class="margin-top-25 basic-color"> <!-- dont you dare touch this. If you did Zeus will personally kick your ASS -->
{if $mode == "" || $mode == "main"}
<h3>{lang code="basic_info"}</h3>
<table class="table table-bordered table-striped">
@ -52,7 +41,7 @@
</tr>
<tr>
<td>{lang code="category"}</td>
<td>{$group.category|categories:group}</td>
<td class="theme_color">{$group.category|categories:group}</td>
</tr>
<tr>
<td>{lang code="tags"}</td>
@ -159,8 +148,11 @@
{show_flag_form id=$group.group_id type=Group display="block"}
{/if}
</div>
{include file="$style_dir/blocks/group/group_right.html"}
</div>
<div class="col-md-3">
{include file="$style_dir/blocks/group/group_right.html" group=$groups}
</div>
</div>
</div>
</div>
<div style="height:20px"> </div>

View file

@ -39,6 +39,8 @@ padding-left: 2px;
.nomargin
{
margin: 0px !important;
color: #5a595a;
}
.line-height-1{
line-height:1 !important;
@ -46,3 +48,35 @@ padding-left: 2px;
.margin-bottom-10{
margin-bottom: 10px;
}
.user_on_right{
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px solid #DDDDDD;
}
.theme_color , .theme_color a {
color: #0099CC !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
color: #5a595a;
}
.group_thumb_member{
height: 34px;
margin: 1px;
width: 34px;
}
.friendsBox{
margin-top: 7px;
}
.cb_img_thum{
border: 2px solid #DDDDDD;
padding: 0;
width: 100%;
}
.margin-top-25{
margin-top: 25px !important;
}
.basic-color{
color: #5a595a;
}

View file

@ -104,6 +104,12 @@ if($details)
e(lang("grp_exist_error"));
$Cbucket->show_page = false;
}
//pr($details,true);
//exit;
$glist['exclude'] = $details['group_id'];
$glist['limit'] = 10;
$groups = $cbgroup->get_groups($glist);
Assign('groups', $groups);
template_files('view_group.html');