messagecontent.blade.php
2.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<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>