-
Notifications
You must be signed in to change notification settings - Fork 15
/
View.tpl.php
50 lines (45 loc) · 1.67 KB
/
View.tpl.php
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
<?php
$user = \UNL\VisitorChat\User\Record::getCurrentUser();
?>
<div id='visterChat_conversation'>
<div id='visitorChat_conversation_header'>
<div id='visitorChat_url'>
<span id='visitorChat_url_title'><?php echo $context->conversation->getClient()->name;?></span><br />
on <a href='<?php echo $context->conversation->initial_url;?>' target='_new'><?php echo $context->conversation->initial_pagetitle;?></a>
</div>
<?php
if ($user->type == 'operator') {
?>
<div id='visitorChat_conversation_options'>
<ul>
<li><a href='#' id='shareConversation'>Share</a></li>
<li><a href='#' id='closeConversation'>End Conversation</a></li>
</ul>
</div>
<?php
}
?>
</div>
<div id='visitorChat_chatBox'>
<ul>
<?php
foreach ($context->messages as $message) {
$class = 'visitorChat_them';
if ($message->users_id == $context->conversation->users_id) {
$class = 'visitorChat_client';
}
if ($message->users_id == $user->id) {
$class = 'visitorChat_me';
}
echo "<li class='". $class . "'>" . \Epoch\Controller::$templater->render($message) . "</li>";
}
?>
</ul>
</div>
<?php
//render a new message box.
if ($context->conversation->status == "CHATTING") {
echo \Epoch\Controller::$templater->render(new \UNL\VisitorChat\Message\Edit(array('conversations_id' => $context->conversation->id)));
}
?>
</div>