forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
146 lines
6.8 KiB
146 lines
6.8 KiB
<?php |
|
$tpLayout = 1; |
|
$files = "integracao/media/public/"; |
|
|
|
if($_SESSION['SSToken'] != $_GET['t']){ |
|
$jsStartup[] = "window.close()"; |
|
} else { |
|
unset($_SESSION['SSToken']); |
|
} |
|
|
|
?> |
|
<!DOCTYPE html> |
|
<html> |
|
<head> |
|
<meta http-equiv="cache-control" content="max-age=0" /> |
|
<meta http-equiv="cache-control" content="no-cache" /> |
|
<meta http-equiv="expires" content="0" /> |
|
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" /> |
|
<meta http-equiv="pragma" content="no-cache" /> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
|
<title>Multi Channel | Simples Chat</title> |
|
<link rel="icon" href="<?= $files ?>images/favicon.ico" /> |
|
<link rel="stylesheet" href="<?= $files ?>css/styles.css" /> |
|
</head> |
|
|
|
<body> |
|
<div class="grid"> |
|
<div class="top"></div> |
|
<div class="bottom"></div> |
|
<!-- App --> |
|
<div class="app"> |
|
<div class="sidebar"> |
|
<!-- Sidebar header --> |
|
<div class="sidebar-header"> |
|
<div class="sidebar-name"> |
|
<span class="sidebar-span"><span id="nameagent" style="text-transform: uppercase"></span> - <span id="myuniqueid"></span></span> |
|
<span class="sidebar-span" id="queueagente"></span> |
|
<span class="sidebar-span">STATUS: <span class="status-connect" id="status_agent"></span></span> |
|
</div> |
|
<div class="sidebar-header-icons"> |
|
<div id="btnsPause"></div> |
|
<img src="<?= $files ?>images/power.svg" id="exitSystem" alt="Desconectar do Chat" title="Sair do sistema"/> |
|
</div> |
|
</div> |
|
<div class="chats" id="chats"></div> |
|
</div> |
|
<div class="main"> |
|
<div class="chat-window-header"> |
|
<div class="chat-window-header-left" id="headermediaagent"> |
|
<img class="chat-window-contact-image" src="<?= $files ?>images/whatsapp.png" /> |
|
<div class="contact-name-and-status-container"> |
|
<span class="chat-window-contact-name"></span> |
|
<span class="chat-window-contact-status">WhatsApp</span> |
|
</div> |
|
</div> |
|
|
|
<div class="chat-window-header-right" id="headerbuttonsagent"> |
|
<div class="chat-window-header-right-commands btn-info" id="tranferagent" title="Transferir atendimento"> |
|
<img class="chat-window-menu-icon" src="<?= $files ?>images/redo.svg" /> |
|
<span class="chat-window-menu-span"> Transferir</span> |
|
</div> |
|
|
|
<div class="chat-window-header-right-commands btn-danger" id="finalizaratendimento" title="Finalizar atendimento"> |
|
<img class="chat-window-menu-icon" src="<?= $files ?>images/cross-circle.svg" /> |
|
<span class="chat-window-menu-span"> Finalizar</span> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div class="chat-window" id="chatwindowagent"> |
|
<div class="type-window-image" id="welcometomessage"> |
|
<h1>Bem-vindo</h1> |
|
<h2>Seu canal de atendimento por mensagens!</h2> |
|
<img src="<?= $files ?>images/community_message.svg" /> |
|
</div> |
|
|
|
<div class="type-message-bar-icons-upload" id="uploadfiles"> |
|
<label for="uploadfile" class="type-message-bar-icons-upload-btn" style="cursor: pointer;" title="Anexar arquivo"> |
|
<img src="<?= $files ?>images/file.svg" /> |
|
</label> |
|
<input id="uploadfile" accept="*" type="file" |
|
multiple="" style="display: none;"> |
|
|
|
<label for="uploadimage" class="type-message-bar-icons-upload-btn" style="cursor: pointer;" title="Enviar uma imagem"> |
|
<img src="<?= $files ?>images/picture.svg"> |
|
</label> |
|
<input id="uploadimage" accept="image/*,video/mp4,video/3gpp,video/quicktime" type="file" multiple="" style="display: none;"> |
|
</div> |
|
|
|
<div class="type-message-bar" id="typemessagebar"> |
|
<div class="type-message-bar-left"> |
|
<img src="<?= $files ?>images/microphone.svg" id="voicerecorder" title="Enviar mensagem de audio"/> |
|
<img src="<?= $files ?>images/clip.svg" id="imgclip" title="Anexar arquivo ou imagem"/> |
|
</div> |
|
|
|
<div class="type-message-bar-center"> |
|
<textarea rows="1" type="text" id="fieldsendmessage" placeholder="Escreva uma mensagem" style="resize: none;"></textarea> |
|
</div> |
|
<div class="type-message-bar-right flex-center"> |
|
<img src="<?= $files ?>images/paper-plane.svg" title="Enviar mensagem"/> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<div id="modalselect" class="modal"> |
|
<div class="modal-content"> |
|
<div class="modal-header"> |
|
<div class="modal-header-title"></div> |
|
<span class="close">×</span> |
|
</div> |
|
<div class="modal-body"> |
|
<div class="modal-content-body"></div> |
|
</div> |
|
|
|
<div class="modal-footer"> |
|
<div class="modal-footer-content flex-1" id="footer-content-left"></div> |
|
<div class="modal-footer-content flex-right" id="footer-content-right"></div> |
|
</div> |
|
</div> |
|
</div> |
|
|
|
<script> |
|
let modal = document.getElementById("modalselect"); |
|
let span = document.getElementsByClassName("close")[0]; |
|
|
|
span.onclick = function () { |
|
modal.style.display = "none"; |
|
} |
|
window.onclick = function (event) { |
|
if (event.target == modal) { |
|
modal.style.display = "none"; |
|
} |
|
} |
|
</script> |
|
<script src="<?= $files ?>js/jquery-3.6.0.min.js"></script> |
|
<script src="<?= $files ?>js/config.js"></script> |
|
<script src="<?= $files ?>js/cronometro.js"></script> |
|
<script src="<?= $files ?>js/requests.js"></script> |
|
<script src="<?= $files ?>js/util.js"></script> |
|
<script src="<?= $files ?>js/main.js"></script> |
|
</body> |
|
</html>
|