indexareawall.blade.php 6.08 KB
<?php
  function aclWallSelect($allcircles,$my_friends,$allcommunities,$wall_type)
  {
	$aclselect=	"<select onchange='show_wall_feeds(\"$wall_type\"); return false;' id='".$wall_type."wall_filter'  class='select2multi col-md-12' data-style='btn-primary'>";
	$aclselect.=  "<option value=''> Filter Wall Feeds</option>";
	$aclselect.=  "<option value='Only_Me'>OnlyMe</option>";
	$aclselect.=  "<option value='Friends'>Friends</option>";
	$aclselect.=  "<option value='Following'>Following</option>";
	$aclselect.=  "<option value='All_Posts'>All Posts</option>";
	$aclselect.=  "<option value='Circles'>Circles</option>";
	$aclselect.=  "<option value='Communities'>Communities</option>";
		  if(isset($allcircles) && is_array($allcircles))
		  {  
	$aclselect.=  "<optgroup label='My Circles'>";
			foreach($allcircles as $eachcircle)
	$aclselect.=  "<option value='g_$eachcircle'>$eachcircle</option>";
	$aclselect.=  "</optgroup>";
		  }
		  if(isset($allcommunities['my_communities']) && is_array($allcommunities['my_communities']))
		  {
	$aclselect.=  "<optgroup label='My Communities'>";
			foreach($allcommunities['my_communities'] as $cmm)
	$aclselect.=  "<option value='c_".$cmm->id."'>".$cmm->name."</option>";
	$aclselect.=  "</optgroup>";
		  }
		  if(isset($allcommunities['joined_communities']) && is_array($allcommunities['joined_communities']))
		  {
	$aclselect.=  "<optgroup label='Joined Communities'>";
			foreach($allcommunities['joined_communities'] as $cmm)
	$aclselect.=  "<option value='c_".$cmm->id."'>".$cmm->name."</option>";
	$aclselect.=  "</optgroup>";
		  }
		  if(isset($my_friends) && is_array($my_friends))
		  {
	$aclselect.=  "<optgroup label='My Friends'>";
			foreach($my_friends as $key=>$eachfriend)
	$aclselect.=  "<option value='f_$key'>$eachfriend</option>";
	$aclselect.=  "</optgroup>";
		  }
	$aclselect.="</select>";
	
	return $aclselect;
  }
  if(!isset($allcircles))$allcircles="";
if(!isset($my_friends))$my_friends="";
if(!isset($allcommunities))$allcommunities="";
if(!isset($userid))$userid=Auth::user()->id;
if(!isset($nodefault))$nodefault=0;

if(!isset($context))$context="";
?>

<div class="col-table-row" id="wall_feed"> 
  <div class="col-app box col-unscrollable overflow-hidden" id=wallsdivp>
    <div class="col-table">
      <div class="widget widget-tabs widget-activity margin-none widget-activity-social">
	<div class="widget-head" id=wallsdivpp>
	      <ul>
		<li class="active" title='Activity Wall'><a data-toggle="tab" href="#activitywall" class="glyphicons snowflake" onclick="show_wall_feeds('activity');"><i></i></a></li>
		<li title='Personal Wall'><a data-toggle="tab" onclick="show_wall_feeds('personal');" href="#personalwall" class="glyphicons pencil"><i></i></a></li>
		<li title='Photos Wall'><a data-toggle="tab" onclick="show_wall_feeds('photo');" href="#photowall" class="glyphicons picture"><i></i></a></li>
		<li title='Links Wall'><a data-toggle="tab" onclick="show_wall_feeds('link');" href="#linkwall" class="glyphicons link"><i></i></a></li>
		<li title='Attachment Wall'><a data-toggle="tab" onclick="show_wall_feeds('attachment');" href="#attachmentwall" class="glyphicons paperclip"><i></i></a></li>
		<li title='Notes Wall'><a data-toggle="tab" onclick="show_wall_feeds('notes');" href="#noteswall" class="glyphicons notes_2"><i></i></a></li>
		<li title='Questions Wall'><a data-toggle="tab" onclick="show_wall_feeds('question');" href="#questionwall" class="glyphicons circle_question_mark"><i></i></a></li>
		<li title='Tests Wall'><a data-toggle="tab" onclick="show_wall_feeds('test');" href="#testwall" class="glyphicons list"><i></i></a></li>
		</ul>
<!--		<ul class='pull-right'>
		<li ><a data-toggle="tab" onclick="" href="#friendswall" class="glyphicons search"><i></i></a></li>
	      </ul>-->
	</div>
	<div class="widget-body padding-none">
	  <div class="tab-content" id=wallsdiv>

		<?php $wall_type_arr=array("activity","personal","photo","link","attachment","notes","question","test"); ?>
		
		@foreach($wall_type_arr as $key=>$each_type)
		<div class="tab-pane {!!$key==0?'active':''!!}" id="{!!$each_type!!}wall">
		  <div class="innerLR heading-buttons border-bottom" id={!!$each_type!!}wallsdivppp>
			<h4 class="margin-none pull-left hidden-xs" style='text-transform: capitalize;'>{!!$each_type!!} Wall</h4>
			
			<div class="pull-left col-md-3" style='margin:7px;margin-left:15px'>
			  {!!aclWallSelect($allcircles,$my_friends,$allcommunities,$each_type)!!}
			</div>
			<div class="pull-left hidden-xs" style='margin:7px;margin-left:5px;width:20%'>
			  <input type=text id={!!$each_type!!}filterhashtags class="form-control text-primary" style='height:26px;padding:2px;' placeholder='search by keyword or #tags' onkeyup="filterhashkeyup($(this).val());">
			</div>
			<div class="btn-group btn-group-xs pull-right">
			  <button onclick="show_wall_feeds('');return false;" class="btn btn-default hidden-xs hidden-sm"><i class="fa fa-refresh "></i><span style="margin:3px;">Refresh</span></button>
			  <button onclick="expandWall(); return false;" id="expand_wall" class="btn btn-default"><i id="expand_wall_icon" class="fa fa-th "></i><span id="expand_wall_txt" style="margin:3px;">Write Post</span></button>
			</div>
			<div class="clearfix"></div>
		  </div>

		  <div class="col-app col-unscrollable">
		    <div class="col-app">
			  <input type=hidden id={!!$each_type!!}lastdate value=''>
			  <ul class="timeline-activity list-unstyled" id={!!$each_type!!}wallul></ul>
		    </div>
		  </div>
		</div>
		@endforeach
		
<!--		<div class="tab-pane" id="friendswall"></div>-->
		
	  </div>
	</div>
      </div>
    </div>
  </div>
</div>
<script>

$(document).ready(function(){
//  show_wall_feeds('');
  $("#activitywallul").html("<br><br><br><br><br>");
  doAjax('social/{!!Auth::user()->id!!}?show=wall&wall=activity&filter=All_Posts&lastdate='+$("#activitylastdate").val(),'','activitywallul','activity_wall_show','singlefail','GET',function(){
    //$("#activitywallul").height($("#wallsdivp").height()-$("#wallsdivpp").height()-$("#wallsdivppp").height());
  });
});
doAjax('social?stype=search_ofriends&stage='+lastvarUrl,'','online_friends','ajax_onlinefriends','singlefail','POST');

</script>