created the channels page

This commit is contained in:
sajjadcb 2014-02-07 13:26:05 +00:00
parent 9a5791ea13
commit 606681fa4a
12 changed files with 823 additions and 1 deletions

View file

@ -0,0 +1,88 @@
{literal}
<script>
// function deleteFeed(uid,file)
// {
// $('#feedload-'+file).html(loading_img);
// $.post(page,
// {mode:"delete_feed",uid:uid,file:file},
// function(data)
// {
// $('#feedload-'+file).html('');
// if(data.msg)
// $('#feed-'+file).html('<div class="cb_error">'+data.msg+"</div>");
// else
// $('#feed-'+file).prepend('<div class="cb_error" style="color:#ed0000">'+data.err+"</div>");
// },
// 'json');
// }
</script>
{/literal}
<div class="well" id="feed-{$feed.file}">
<div class="row">
<div class="col-md-3">
<div class="">
<a href="{$userquery->profile_link($feed.user)}" title="{$feed.user.username}">
<img src="{avatar details=$feed.user size='small'}" alt="{$feed.user.username}" class="img-thumbnail" />
</a>
</div>
<div class="feedTitle">
{if !$feed.action_title}
<a href="{$userquery->profile_link($feed.user)}">{$feed.user.username}</a>
{else}
{$feed.action_title}
{/if}
</div>
<span id="feedload-{$feed.file}"></span>
{if $u.userid==userid() || has_access('admin_access',true)}
<a href="javascript:void(0)" onclick="deleteFeed('{$feed.user.userid}','{$feed.file}')" class="btn btn-primary">
delete
</a>
{/if}
</div>
<div class="col-md-9">
<div class="feed">
<div class="feedContent">
{if $feed.thumb}
{if $feed.link}
<a href="{$feed.link}">
{/if}
<img src="{$feed.thumb}" class="img-thumbnail">
{if $feed.link}
</a>
{/if}
{/if}
<div class="feedText">
{if $feed.link}
<a href="{$feed.link}">{$feed.title}</a>
{elseif $feed.title}
{$feed.title}
{/if}
{if $feed.object_content}
<div class="objectContent">
{$feed.object_content}
</div>
{/if}
</div>
</div>
<div class="feedState">
{if $feed.icon}
<img src="{$imageurl}/icons/{$feed.icon}">
{/if}
<span>{$feed.datetime}</span>
{if $feed.links}
{foreach from=$feed.links item=link}
<span class="show">
{if $link.link}<a href="{$link.link}">{/if}{$link.text}{if $link.link}</a>{/if}
</span>
{/foreach}
{/if}
</div>
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,10 @@
<div class="group_block">
<a href="{group_link details=$group}"><img src="{$cbgroup->get_group_thumb($group)}" class="group_thumb" /></a>
<span class="group_name"><strong><a href="{group_link details=$group}">{$group.group_name}</a></strong></span>
<span> {lang code='views'} : <strong>{$group.total_views|number_format}</strong></span>
<span>{lang code="total_members"}:<strong>{$group.total_members|number_format}</strong></span>
<span>{lang code="total_videos"} : <strong>{$group.total_videos|number_format}</strong></span>
<span>{lang code="total_topics"} : <strong>{$group.total_topics|number_format}</strong></span>
<span>{lang code="owner"} : <strong><a href="{$userquery->profile_link($group)}">{$group.username}</a></strong></span>
</div>

View file

@ -1,7 +1,7 @@
{$block_type}
{if $block_type == '' || $block_type=='normal'}
<div class="row user_block" id="user-{$user.userid}">
<div class="row user_block marginBottom" id="user-{$user.userid}">
<div class="col-md-3 thumb_container" >
<a href="{$userquery->profile_link($user)}">
<img src="{$userquery->getuserthumb($user)}" class="img-thumbnail">

View file

@ -0,0 +1,87 @@
{if $cur_class==''}
{assign var=cur_class value=$smarty.cookies.current_style}
{/if}
{if $display_type =='normal' || $display_type==''}
<!-- Video Box -->
<div id="vid_wrap_{$video.videoid}" class="{if $video_view}{$video_view}{else}grid_view {if $cur_class == 'grid_view'}{else}{$cur_class}{/if}{/if}">
<div class="vid_thumb">
<a href="{videoLink vdetails=$video}"><img src="{getThumb vdetails=$video}" title="{$video.title}" alt="{$video.title}" {ANCHOR place="video_thumb" data=$video} /></a>
<span class="vid_time">{$video.duration|SetTime}</span>
<img src="{$imageurl}/dot.gif" class="add_icon" onclick="add_quicklist(this,'{$video.videoid}')" title="Add {$video.title} to Quicklist" alt="Quicklist" />
{if $video.broadcast=='private'}
<a href="{videoLink vdetails=$video}"><span class="private_video">&nbsp;</span></a>
{/if}
{ANCHOR place='in_video_thumb' data=$video}
</div> <!--VID_THUMB END-->
<div class="vid_info_wrap">
<h2 class="title truncatedtitle"><a href="{videoLink vdetails=$video}" title="{$video.title}">{$video.title|truncate:40}</a></h2>
<h2 class="title fulltitle" style="display:none"><a href="{videoLink vdetails=$video}">{$video.title}</a></h2>
<div class="list_rating">
{show_rating class='rating' rating=$video.rating ratings=$video.rated_by total='10' }
</div>
<p id="desc" class="vid_info">{$video.description|description|truncate:100}</p>
<p class="vid_info">{$video.views} View(<strong>s</strong>) <span class="list_commnets"> | {$video.comments_count} Comment(<strong>s</strong>)</span></p>
<p class="vid_info"><span class="info_list">Uploaded By </span><a href="{$userquery->profile_link($video)}">{$video.username}</a> <span class="list_up_time">({$video.date_added|niceTime})</span></p>
</div> <!--VID_INFO_WRAP END-->
</div> <!--VID_WRAP END-->
{if $only_once}
<div class="clearfix"></div>
{/if}
<!-- Video Box -->
{/if}
{if $display_type == "channel_page"}
<li class="itemBox" onclick="loadObject(this,'videos','{$video.videoid}','viewingArea')">
<div align="center"><img src="{getThumb vdetails=$video}" alt="{$video.title}" width="110" height="64" /></div>
</li> <!-- itemBox {$video.videokey} end -->
{/if}
{if $display_type=='add_type'}
<div class="vertical">
<div class="video_thumb">
{ANCHOR place='in_video_thumb' data=$video}
<label for="check_video_{$video.videoid}"><img src="{getThumb vdetails=$video}" width="110" height="66" border="0" /></label>
{if $check_type=='array'}
<input type="checkbox" name="check_video[]" id="check_video_{$video.videoid}" style="position:absolute; bottom:0px; left:0px" {if $check_this} checked="checked"{/if} value="{$video.videoid}" />
{else}
<input type="checkbox" name="check_video_{$video.videoid}" id="check_video_{$video.videoid}" style="position:absolute; bottom:0px; left:0px" {if $check_this} checked="checked"{/if} value="yes" />
{/if}
<div class="duration">{$video.duration|SetTime}</div>
</div> <!--VIDEO_THUMB END-->
<div class="details_block">
<div class="lvl1 clearfix">
<div class="title"><a href="{videoLink vdetails=$video}">{$video.title|truncate:30}</a></div>
{show_rating class='rating' rating=$video.rating ratings=$video.rated_by total='10'}
</div> <!--LVL1 END-->
<div class="lvl2 clearfix">
<div class="desc">{$video.description|description|strip_tags|truncate:100}</div>
<div class="length">Time: <span>{$video.duration|SetTime:false}</span></div>
</div> <!--LVL2 END-->
<div class="lvl3 clearfix">
<div class="views"><span>{$video.views}</span> view(<strong>s</strong>)</div>
</div> <!--LVL3 END-->
<div class="lvl4 clearfix">
<div class="uploaded">
<a href="{$userquery->profile_link($video)}">{$video.username}</a>
</div>
</div> <!--LVL4 END-->
</div> <!--DETAILS_BLOCK END-->
<div class="clearfix"></div>
</div>
{if $only_once}
<div class="clearfix"></div>
{/if}
{/if}

View file

@ -0,0 +1,52 @@
<!-- Listing Categories -->
{include file="$style_dir/blocks/category_list.html" type='video'}
<!-- Listing Categories End -->
<div style="width:620px; float:left" class="vid_page_conainer" >
<div class="sort_cont">
<ul>
<li>{lang code='sort_by'} :</li>
{assign var=sorting_links value=func->sorting_links()}
{foreach from=$sorting_links item=name key=sort}
<li {if $smarty.get.sort==$sort} class="selected"{/if}><a href="{link name=sort sort=$sort type=videos}">{$name}</a></li>
{/foreach}
</ul>
</div>
<div class="time_cont">
{assign var=time_links value=func->time_links()}
{foreach from=$time_links item=name key=sort name=times}
<a href="{link name=time sort=$sort type=videos}" {if $smarty.get.time==$sort} class="selected"{/if}>{$name}</a> {if !$smarty.foreach.times.last}|{/if}
{/foreach}
</div>
<div id="style_change" style="margin-top:10px">
<div id="grid" onclick="ToggleView(this);" title="Change To Grid Style"></div>
<div id="list" onclick="ToggleView(this);" title="Change to List Style"></div>
{lang code='change_style_of_listing'}
</div>
<div id="videos_page">
{section name=v_list loop=$videos}
{include file="$style_dir/blocks/video.html" video=$videos[v_list]}
{sectionelse}
{lang code='no_results_found'}
{/section}
</div>
<div class="clearfix"></div>
</div>
<div class="vert_add_box">
<div style="width:160px; margin:auto; margin-top:5px">
{AD place='ad_160x600'}
</div>
</div>
<div class="clearfix" style="margin-bottom:10px"></div>
{include file="$style_dir/blocks/pagination.html"}

View file

@ -0,0 +1,12 @@
<div
{if $userquery->getUserBg($u,true)}
style="background-position:center;background-image:
{if $userquery->getUserBg($u)}
url('{$userquery->getUserBg($u)}');background-repeat: {$u.background_repeat};
{/if}
{if $u.background_color!=''}
background-color:{$u.background_color}{/if};
{if $u.background_attachement=='yes'}
background-attachment:fixed
{/if}"
{/if}>

View file

@ -0,0 +1,32 @@
{if $object.photo_id}
<div class="video_title" style="font-size:14px; margin-bottom:5px;">{$object.photo_title}</div>
<div align="center">{get_photo details=$object output='html' size='l' width='370'}</div>
<div style="margin:5px auto;" >
<div style="display:inline-block; float:left">{show_rating class='rating' rating=$object.rating ratings=$object.rated_by total='10'}</div>
<div style="display:inline-block; float:right" align="right"><strong>{lang code='views'} {$object.views|number_format}</strong></div>
<div class="clear"></div>
{$object.photo_description|description|truncate:200}<br />
<div class="watchMainWindow" align="center">
<a href="{$cbphoto->photo_links($object,'view_photo')}">{lang code='watch_on_photo_page'}</a>
</div>
</div>
{/if}
{if $object.videoid}
<div class="video_title" style="font-size:14px; margin-bottom:5px;">{$object.title}</div>
{FlashPlayer vdetails=$object width='100%' height='280' autoplay=true}
<div style="width:100%" >
<div style="display:inline-block; float:left">{show_rating class='rating' rating=$object.rating ratings=$object.rated_by total='10'}</div>
<div style="display:inline-block; float:right" align="right"><strong>{lang code='views'} {$object.views|number_format}</strong></div>
<div class="clear"></div>
{$object.description|description|truncate:200}<br />
<div class="watchMainWindow" align="center">
<a href="{videoLink vdetails=$object}">{lang code='watch_video_page'}</a>
</div>
</div>
{/if}

View file

@ -0,0 +1,81 @@
<div class="clearfix channelBox">
<div class="viewChannelProfileThumb_outline"><div class="channelHeading" style="margin:0 0 5px 0;"><a href="{$userquery->profile_link($u)}">
{assign var=category value=$userquery->get_category($u.category)}
{$u.username}</a> ({$category.category_name})</div> {if $userquery->perm_check('admin_access')=='yes'}<div>{ANCHOR place=view_channel_admin_options data=$u}</div>{/if}<div class="viewChannelProfileThumb" align="center"><a href="{$userquery->profile_link($u)}">
<img src="{avatar details=$u}" style="border:1px solid #ccc; padding:1px; margin-right:5px;" /></a></div></div>
{assign var=isSubscribed value=$userquery->is_subscribed($u.userid)}
<div style="height:10px"></div>
<ul class="channel_action_links">
{if !$isSubscribed && $p.allow_subscription!='no'}
<li><a href="javascript:void(0)"
onClick="subscriber('{$u.userid}','subscribe_user','result_cont')">{lang code='subscribe'}</a></li>
{elseif $isSubscribed}
<li><a href="javascript:void(0)"
onClick="subscriber('{$u.userid}','unsubscribe_user','result_cont')">{lang code='unsubscribe'}</a></li>
{/if}
{assign var='channel_action_links' value=$userquery->get_channel_action_links($u)}
{foreach from=$channel_action_links item=link key=link_title}
<li><a href="{$link.link}" {if $link.onclick}onClick="{$link.onclick}"{/if}>{$link_title}</a></li>
{/foreach}
</ul>
</div>
{if $p.show_my_friends!='no'}
<div class="clearfix channelBox">
<div class="channelHeading">{lang code="friends"} <small><a href="{link name='user_contacts'}{$u.username}">{lang code="view_all"}</a></small></div>
{assign var=userFriends value=$userquery->get_contacts($u.userid,'0','yes')}
{if $userFriends}
{foreach from=$userFriends item=friend}
{include file="$style_dir/blocks/user.html" user=$friend block_type="friends"}
{/foreach}
{else}
<em>User dont any friends yet.</em>
{/if}
</div>
{/if}
{if isSectionEnabled('collections') && $p.show_my_collections!='no'}
<div class="clearfix channelBox">
<div class="channelHeading">{lang code="Collections"}</div>
{assign var=climit value=config(collection_channel_page)}
{get_collections assign=userCollections user=$u.userid limit=10 order=" date_added DESC" limit=$climit}
{if $userCollections}
{foreach from=$userCollections item=collection}
{include file="$style_dir/blocks/collection.html" collection=$collection display_type="user_collections"}
{/foreach}
<div align="right" class="clearfix" style="clear:both;display:block;margin-top:2px;"><a href="{link name='user_collections'}{$u.username}">{lang code='more'}</a> | <a href="{link name='user_fav_collections'}{$u.username}">{lang code='Favorites'}</a></div>
{else}
<em>{lang code='user_doesnt_any_collection'}</em>
{/if}
</div>
{/if}
{if $p.show_my_subscriptions!='no'}
<div class="clearfix channelBox">
<div class="channelHeading">{lang code='user_subscriptions' assign='users_videos'}{$users_videos|sprintf:$u.username}</div>
{assign var=users_items_subscriptions value=config(users_items_subscriptions)}
{assign var='usr_subs' value=$userquery->get_user_subscriptions($u.userid,$users_items_subscriptions)}
{if $usr_subs}
{foreach from=$usr_subs item=sub}
{include file="$style_dir/blocks/user.html" user=$sub block_type="friends"}
{/foreach}
{else}
<em>{lang code='user_no_subscriptions' assign='user_subs'}{$user_subs|sprintf:$u.username}</em>
{/if}
</div>
{/if}
{if $userquery->userid!=$u.userid}
<div class="clearfix channelBox">
<a href="javascript:void(0)" onClick="$('#flag_item').slideToggle()">{lang code='report_this_user'}</a>
</div>
{/if}
{show_flag_form id=$u.userid type=User}

View file

@ -0,0 +1,17 @@
<!-- Channel Top -->
<div class="channel_box">
<div class="channel_inner_box channel_top">
<div class="channel_top_user_box">
<div class="usr_small_thumb"><img src="{$userquery->getUserThumb($u,'small')}" class="user_small_thumb" alt="{$u.username}" style="max-height:30px; max-width:50px"></div>
<div class="usr_channel">{lang code='user_s_channel' assign='usr_s'}{$usr_s|sprintf:$u.username} </div>
</div>
{assign var='channel_links' value=$userquery->get_inner_channel_top_links($u)}
<ul class="top_channel_links">
{foreach from=$channel_links item=link key=link_title}
<li><a href="{$link.link}" {if $link.onclick}onClick="{$link.onclick}"{/if}>{$link_title}</a></li>
{/foreach}
</ul>
<div class="clearfix"></div>
</div>
</div>
<!-- Channel Top End-->

View file

@ -0,0 +1,34 @@
<div class="channel_inner_box" id="result_cont" style="display:none; background:#eee; margin-bottom:10px"></div><div style="width:300px;float:left"><div class="clearfix channelBox">
<div class="viewChannelProfileThumb_outline"><div class="channelHeading" style="margin:0 0 5px 0;"><a href="{$userquery->profile_link($u)}">
{assign var=category value=$userquery->get_category($u.category)}
{$u.username}</a> ({$category.category_name})</div><div class="viewChannelProfileThumb" align="center"><a href="{$userquery->profile_link($u)}">
<img src="{avatar details=$u}" style="border:1px solid #ccc; padding:1px; margin-right:5px;" /></a></div></div>
<div style="height:10px"></div>
</div>
</div>
<div style="width:700px; float:left">
<ul class="channel_action_links">
{*if $isBlocked!='yes'*}
{assign var='channel_action_links' value=$userquery->get_channel_action_links($u)}
{foreach from=$channel_action_links item=link key=link_title}
<li><a href="{$link.link}" {if $link.onclick}onClick="{$link.onclick}"{/if}>{$link_title}</a></li>
{/foreach}
{*/if*}
{if $userquery->userid!=$u.userid}
<li>
<a href="javascript:void(0)" onClick="$('#flag_item').slideToggle()">{lang code='report_this_user'}</a>
</li>
</ul>
{/if}
{show_flag_form id=$u.userid type=User} </div>
<div class="clear"></div>

View file

@ -0,0 +1,50 @@
{$myAccountLinks = $userquery->my_account_links()}
{$leftMenuLinks = array_slice($myAccountLinks, 7)}
<div class="container marginBottom">
{include file="$style_dir/blocks/manage/account_left.html"}
<div class="row cb-box">
<div class="leftSidebar col-md-3">
<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>
{include file="$style_dir/blocks/category_list.html" type='user'}
</div>
<div class="col-md-9">
<div>
<div class="btn-group">
<a href="#" class="btn btn-primary disabled">{lang code='sort_by'}</a>
{assign var=sorting_links value=sorting_links()}
{foreach from=$sorting_links item=name key=sort}
<a class="btn btn-primary" {if $smarty.get.sort==$sort} class="btn btn-primary selected"{/if} href="{link name=sort sort=$sort type=channel}" >{$name}</a>
{/foreach}
</ul>
</div>
<div class="time_cont">
{assign var=time_links value=time_links()}
{foreach from=$time_links item=name key=sort name=times}
{if !$smarty.foreach.times.last}{/if}
{/foreach}
</div>
{section name=u_list loop=$users}
{include file="$style_dir/blocks/user.html" user=$users[u_list]}
{sectionelse}
{lang code='no_results_found'}
{/section}
</div>
<div class="marginTop marginBottom" align="center">{AD place='ad_160x600'}</div>
{include file="$style_dir/blocks/pagination.html"}
</div>
</div>
</div>

View file

@ -0,0 +1,359 @@
{$myAccountLinks = $userquery->my_account_links()}
{$leftMenuLinks = array_slice($myAccountLinks, 7)}
{lang code='channel' assign='object_type'}
{*include file="$style_dir/blocks/view_channel/channel_global.html" *}
<div id="container" class="container">
{include file="$style_dir/blocks/manage/account_left.html"}
<div class="row cb-box">
<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>
{if isSectionEnabled('photos') || isSectionEnabled('videos')}
{if $p.show_my_photos !='no'}
{get_photos assign=latestP order=" date_added DESC" limit=10 user=$u.userid}
{/if}
{get_videos assign=latestV order=" date_added DESC" limit=10 user=$u.userid status="Successful" broadcast="public"}
{if $latestP || $latestV}
<div class="channelFeatureBox clearfix">
{if $p.show_my_photos !='no' && $latestP}
<div class="itemListing moveL">
<button id="PprevItem" class="carouselButton"><img src="{$imageurl}/up.png"></button>
<div id="photoListing">
<ul>
{if $latestP}
test
{section name=plist loop=$latestP}
{if $smarty.section.plist.iteration==1}
{if !$profile_item}
{assign var='profile_item' value=$latestP[plist]}
{/if}
{/if}
{include file="$style_dir/blocks/photo.html" photo=$latestP[plist] display_type='channel_page'}
{/section}
{else}
<div><em>{lang code='found_no_photos'}</em></div>
{/if}
</ul>
</div>
<button id="PnextItem" class="carouselButton"><img src="{$imageurl}/down.png"></button>
</div> <!-- itemListing end -->
{/if}
{if $p.show_my_photos !='no' || $p.show_my_videos !='no'}
<div class="viewItemBox">
<div id="viewingArea" class="viewingArea">
</div> <!-- viewingArea end -->
</div> <!-- viewItemBox end -->
{/if}
{if $p.show_my_videos !='no' && $latestV}
<div class="itemListing moveR">
<button id="VprevItem" class="carouselButton"><img src="{$imageurl}/up.png"></button>
<div id="videoListing">
<ul>
{section name=vlist loop=$latestV}
{if !$profile_item}
{assign var='profile_item' value=$latestV[vlist]}
{/if}
{include file="$style_dir/blocks/video.html" video=$latestV[vlist] display_type='channel_page'}
{/section}
</ul>
</div>
<button id="VnextItem" class="carouselButton"><img src="{$imageurl}/down.png"></button>
</div> <!-- itemListing end -->
{/if}
</div> <!-- channelFeatureBox end -->
{/if}
{/if}
{* Fetching Profile item File*}
{if $profile_item}
<div id="profileItemScrap" style="display:none">
{include file="$style_dir/blocks/view_channel/channel_item.html" object = $profile_item }
</div>
<script>
// $(document).ready
// (
// function()
// {ldelim}
// $('#viewingArea').html($('#profileItemScrap').html());
// {rdelim}
// );
</script>
{/if}
</div>
<!-- Main activity window -->
<div class="col-md-9">
<div class="btn-group">
{if isSectionEnabled('feeds')}
<a class="btn btn-primary channelMenuButton selected" href="#" data-targetContainer="userFeeds">
{lang code='activity'}
</a>
{/if}
<a class="btn btn-primary channelMenuButton" href="#" data-targetContainer="infoDIV">
{lang code='info'}
</a>
{if isSectionEnabled('videos')}
<a class="btn btn-primary channelMenuButton" href="#" id="videos" data-targetContainer="videosContainer">
{lang code='videos'}
</a>
{/if}
{if isSectionEnabled('groups')}
<a class="btn btn-primary channelMenuButton" href="#" data-targetContainer="groupsContainer" id="groups">
{lang code='groups'}
</a>
{/if}
{if isSectionEnabled('photos')}
<a class="btn btn-primary channelMenuButton" href="#" id="photos" data-targetContainer="photosContainer">
{lang code='photos'}
</a>
{/if}
</div>
<div class="box">
<div class="feeds" style="display:block" id="selectedDiv">
<div id="userFeeds" class="well">
{if isSectionEnabled('feeds')}
<h3>Feeds</h3>
{assign var=userFeeds value=$cbfeeds->getUserFeeds($u)}
{if $userFeeds}
{foreach from=$userFeeds item=userFeed}
{include file="$style_dir/blocks/feed.html" feed=$userFeed}
{/foreach}
{else}
<div align="center" class="no_comments">
{lang code='no_activity' assign=no_activity} {$no_activity|sprintf:$u.username}
</div>
{/if}
{/if}
</div>
</div>
<div class="channel" style="display:none">
<h3>Channel Info</h3>
<div id="infoDIV" class="channelInfo well">
<div class="">
{if $p.profile_title}
<h3 class="channel_title">{$p.profile_title}</h3>
{/if}
{if $p.profile_desc}
{$p.profile_desc|nl2br}
{/if}
<h4 class="channelLegend">{lang code='user_activity'}</h4>
<table class="table table-bordered table-striped">
<tr>
<td>{lang code='joined'}</td>
<td>{$u.doj|niceTime}</td>
</tr>
<tr>
<td>{lang code='user_last_login'}</td>
<td>{$u.last_logged|niceTime}</td>
</tr>
<tr>
<td>{lang code='online_status'}</td>
<td>
{if $userquery->isOnline($u.last_active,$p.online_status)}
<span style="color:#060">{lang code='online'}</span>
{else}
<span style="color:#ed0000">{lang code='offline'}</span>
{/if}
</td>
</tr>
<tr>
<td>{lang code='views'}</td>
<td>{$u.profile_hits|number_format}</td>
</tr>
<tr>
<td>{lang code='subscribers'}</td>
<td>{$u.subscribers|number_format}</td>
</tr>
</table>
</div>
<div class="well">
{if $p.allow_ratings !='no' && $p.allow_ratings!='No'}
<div class="rating_container">
{show_video_rating rating=$p.rating ratings=$p.rated_by total='10' id=$p.userid type=user}
</div>
{/if}
</div>
{assign var='channel_profile_fields' value=$userquery->load_user_fields($p,'profile')}
<div class="well">
{foreach from=$channel_profile_fields item=field_group name=profile_groups}
<div id="moreDetailsDIV" style="display:block">
{if $field_group.channel_view !='no'}
<legend class="channelLegend">{$field_group.group_name}</legend>
{if $field_group.group_id=='profile_location'}
<div class="channelRow">
<div class="channelLabel">{lang code='country'}</div>
<div class="channelDetail">{$u.country|country}</div>
</div>
{/if}
{foreach from=$field_group.fields item=field}
{if $field.auto_view=='yes' && $field.value}
<div class="channelRow">
{if $field.type !='textarea' && $field.type !='text' && $field.type !='textfield'}
<div class="channelLabel">{$field.title}</div>
<div class="channelDetail">{input_value input=$field}</div>
{elseif $field.type =='textarea'}
<div class="channelLabel">{$field.title}</div>
<div class="channelDetail">{$field.value|nl2br}</div>
{else}
<div class="channelLabel">{$field.title}</div>
<div class="channelDetail">{input_value input=$field}</div>
{/if}
</div>
{/if}
{if $field_group.group_id=='profile_basic_info' && $field.name=='relation_status' && $p.show_dob!='no'}
<div class="channelRow">
<div class="channelLabel">{lang code='user_date_of_birth'}</div>
<div class="channelDetail">{$u.dob}</div>
</div>
{/if}
{/foreach}
{/if}
</div>
{/foreach}
<!-- <a href="#" class="btn btn-primary" onClick="$('#moreDetails').hide(); $('#moreDetailsDIV').show();return false;">{lang code='more'}</a> -->
</div>
</div>
</div>
<div class="videos" style="display:none">
<h3>Videos</h3>
<div id="videosContainer" class="well">
</div>
</div>
<div class="photos" style="display:none">
<h3>Photos</h3>
<div id="photosContainer" class="well"></div>
</div>
<div class="groups" style="display:none">
<h3>Groups</h3>
<div id="groupsContainer" class="well"></div>
</div>
<div class="channelInnerPadding well" id="commentsDIV">
<legend class="channelLegend">{lang code="comments"}</legend>
<ul id="userCommentsList"></ul>
<p id="noCommentsFound">no comments found</p>
<script>
function getAllComments(type,type_id,last_update,pageNum,total,object_type,admin){
$('#userCommentsList').html("<div style='padding:5px 0px;'>"+loading+"</div>");
$.ajax({
type: 'POST',
url: page,
data: {
mode:'getComments',
page:pageNum,type:type,
type_id:type_id,
object_type : object_type,
last_update : last_update,
total_comments : total,
comments_voting : comments_voting,admin : admin
},
success: function(comments){
$("#userCommentsList").html(comments);
},
dataType: 'text'
});
}
$(document).ready(function(){
{ldelim}
{if $p.show_my_photos!='yes' || !$latestV || !$latestP}
var viewingAreaParent = $('#viewingArea').parent().parent().width();
$('#viewingArea') .width(viewingAreaParent-180)
{/if}
{if $myquery->is_commentable($p,'u')}
comments_voting = 'no';
getAllComments('c','{$u.userid}','{$u.last_commented}',1,'{$u.comments_count}','{$object_type}')
{/if}
{rdelim}
});
</script>
{if $myquery->is_commentable($p,'u')}
{include file="$style_dir/blocks/comments/add_comment.html" id=$u.userid type=c}
{else}
<div class="disable_msg" align="center">{lang code='coments_disabled_profile'}</div>
{/if}
</div>
</div>
</div>
</div> <!-- this is right side -->
</div> <!-- container end -->
<script>
$(document).ready(function(){
$(".channelMenuButton").on({
click: function(e){
e.preventDefault();
var targetDivId = $(this).attr("data-targetContainer");
var type = $(this).attr("id");
var user = {$u.userid};
var assign = false;
var isSelected = $(this).hasClass("selected");
if(false === isSelected){
$(this).parents(".btn-group").find(".selected").removeClass("selected");
$(this).addClass("selected");
$("#selectedDiv").toggle().removeAttr("id");
$("#"+targetDivId).parent().toggle();
$("#"+targetDivId).parent().attr("id", "selectedDiv");
}else{
return;
}
if(typeof type !== "undefined"){
$.ajax({
url : page,
type : "POST",
data : {
mode : "channelObjects",
content : type,
user : user,
assign : assign
}
}).success(function(data){
if($.parseJSON(data)){
var tempData = $.parseJSON(data);
try {
$("#"+targetDivId).html(tempData.html);
} catch (e) {
$("#"+targetDivId).html(data);
}
}else{
$("#"+targetDivId).html(data);
}
});
}
}
});
});
</script>