messagecontent.blade.php 2.93 KB
<div class="media innerAll">
	<div class=pull-right>
	<button class="pull-right btn btn-primary btn-stroke btn-xs" onclick='dbhashlink("#p-{!!$tuser->id!!}")'><i class="fa fa-arrow-right"></i></button><div style='clear:both;margin-bottom:7px'></div>
	</div>
	<img src="{!!$tuser->fetchphotothumb()!!}" alt="" width="40" class="pull-left thumb">
	<div class="media-body">
		<h5 class="media-heading strong">{!!$tuser->dispname()!!}</h5>
		<ul class="list-unstyled text-faded">
			<li><i class="fa fa-gear"></i> {!!$tuser->usertype!!} {!!$tuser->dataval2('personal','location')!!} - {!!$tuser->dataval2('personal','country')!!}</li>
		<li><?php if(!empty($interests))foreach($interests as $interest){ ?><span class="badge badge-primary"><small>{!!$interest!!}</small></span><?php } ?></li>
	</ul>
	</div>
</div>
<div class="col-separator-h box"></div>

<?php 
$lastuser=0;
$bigin=1;
$side="right";
$i=0;
if(!empty($messages))
{
// $messages=array_reverse($messages,true);
foreach($messages as $ts=>$message)
{
  if($i++>500)break;
  
  if($lastuser!=$message[0])
  {
    $lastuser=$message[0];
    if($side=="right")$side="left";
    else $side="right";
    
    if($bigin==1)$bigin=0;
    else if($bigin==0)
    {
      echo '</div></div><div class="innerAll border-bottom"></div>';
    }
?>  

<div class="media">
  <a href="" class="pull-{!!$side!!}"><img src="{!!$users[$message[0]]['photothumb']!!}" width="50" alt="Image" class="img-responsive" /></a>
  <div class="media-body innerTB half">
<!--<div class="btn-group btn-group-xs pull-right">
	  <button class="btn btn-default"><i class="fa fa-reply text-primary"></i></button>
	  <button class="btn btn-default btn-stroke"><i class="fa fa-times text-danger"></i></button>
	</div>-->
	<a href="" class="strong">{!!$users[$message[0]]['dispname']!!}</a>

<?php  
  }

echo  "<p class='margin-none'>".strip_tags($message[1])."</p>";
	  if((current($message_time) != next($message_time)))
echo  "<p><span class='text-faded'><i class='fa fa-fw fa-calendar'></i>".$message_time["$ts"]."</span></p>";
 
}
echo '</div></div><div class="innerAll border-bottom"></div>';
}
?>
<script>
function sendofflinemsg()
{
  var putdata='type=chat&id=_{!!$fromuser!!}&msg='+$("#newofflinechatmsg").val();
  if($("#newofflinechatmsg").val()!="")
  {
    $("#newofflinechatmsg").val("");
    doAjax('message',putdata,'','ajax_chat_create','singlefail','POST',function(){
      doAjax('message/{!!$id!!}?show=messagecontent&mid={!!$mid!!}','','messagebodydiv','ajax_msgs_show','singlethis','GET');
    });
  }
}
$(document).ready(function(){
$("#messagebodydiv").parent().scrollTop($("#messagebodydiv").parent().prop('scrollHeight'));
});
</script>

<div class="input-group">
  <input type="text" class="form-control" placeholder="write message..." id=newofflinechatmsg>
  <span class="input-group-btn">
    <button class="btn btn-primary rounded-none" type="button" onclick='sendofflinemsg();return false;'><i class="fa fa-arrow-right"></i></button>
  </span>
</div>