D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
chatweb02
/
application
/
views
/
chat
/
Filename :
chat.php
back
Copy
<!doctype html> <html lang="en" ng-app="app"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content="Anderson Felix, Devcodes.com.br"> <meta name="generator" content="Devcodes 1.4"> <title><?php echo $_ENV['ABA_TITULO']; ?></title> <!-- Bootstrap core CSS --> <!-- <link href="<?php echo $this->config->base_url(); ?>assets/bootstrap/css/bootstrap.min.css" rel="stylesheet"> --> <script> var baseurl = '<?php echo $this->config->base_url(); ?>'; var usr = '<?php echo $usuarios->cht_usu_id; ?>'; var usrname = '<?php echo $usuarios->cht_usu_nome; ?>'; var server = '<?php echo $_SERVER['SERVER_NAME']; ?>'; </script> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"> <!-- Custom styles for this template --> <link href="<?php echo $this->config->base_url(); ?>assets/style-chat/css/dashboard.css" rel="stylesheet"> <link href="<?php echo $this->config->base_url(); ?>assets/style-chat/css/chat.css" rel="stylesheet"> <link href="<?php echo $this->config->base_url(); ?>assets/style-chat/css/sidenav.css" rel="stylesheet"> <link href="<?php echo $this->config->base_url(); ?>assets/style-chat/css/perfil.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.2/angular.min.js"></script> <script src="<?php echo $this->config->base_url(); ?>assets/controllerJs.js"></script> </head> <body > <div class="container-fluid" ng-controller="chatCtrl"> <div class="row "> <div class="col-md-3 col-lg-3 d-md-block"> <nav id="sidebarMenu" class="col-md-3 col-lg-3 d-md-block sidebar collapse"> <nav class="navbar" > <div class="head-chat-list" > <img id="h-imagem" src="<?php echo $usuarios->cht_usu_imagem; ?>" width="55px" height="55px" class="h-user rounded-circle" alt="avatar" onerror="this.src='<?php echo $this->config->base_url(); ?>assets/images/default-user-image.png';" /> <div class="h-about "> <div class="h-name" id="h-name"><?php echo $usuarios->cht_usu_nome; ?></div> <div class="h-status" id="h-status"> <i class="fa fa-circle online"></i> online </div> </div> <div class="user-menu text-right "> <div class="dropdown"> <button class="btn btn-secondary dropdown-toggle" type="button" style="background-color: #6A6C75;" id="btnGroupDrop1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fas fa-bars"></i> </button> <div class="dropdown-menu" aria-labelledby="btnGroupDrop1"> <a class="dropdown-item" href="javascript:void(0)" onclick="javascript:adicionaruseradmgrupo();" data-toggle="modal" data-target="#modal-grupo">Criar grupo</a> <?php if($usuarios->cht_usu_perfil == 'A'){ ?> <a class="dropdown-item" href="<?php echo $this->config->base_url(); ?>chats/admin">Acessar admin</a> <?php } ?> <a class="dropdown-item" href="javascript:void(0)" onclick="javascript:perfil();">Perfil</a> <hr> <a class="dropdown-item" href="<?php echo $this->config->base_url(); ?>usuarios/logout">Sair</a> </div> </div> </div> </div> <div class="row "> <div class="form-group col-md-12 col-lg-12"> <div class="input-group mb-1 mr-sm-1 input-pesquisa"> <div class="input-group-prepend"> <div class="input-group-text ip-pes"><i class="fab fa-sistrix"></i></div> </div> <input type="text" class="form-control" size="120" id="pesquisarcontato" name="pesquisarcontato" ng-model="criterioBusca" placeholder="Buscar"> </div> </div> </div> </nav> <div class="sidebar-sticky pt-2"> <ul class="nav flex-column " id="people-list"> <li class="nav-item item " style="cursor:pointer" ng-repeat="contato in contatos | orderBy: '-dtmensagem' | filter:criterioBusca" data-date="{{contato.dtmensagem}}" id="tkl_{{contato.id}}" ng-click="mostraconversaNg(contato.id, contato.usu_id)"> <img width="55px" id="" class="h-user user rounded-circle" alt="avatar" ng-src="{{contato.imagem}}" onerror="this.src='<?php echo $this->config->base_url(); ?>assets/images/default-user-image.png';" /> <div class="about"> <div class="name" id="" >{{contato.nome}}</div> <div class="status" id="{{contato.prefix}}-{{contato.usu_id}}"> <i class="fa fa-circle {{contato.online}}"></i> {{contato.online}} </div> </div> <span class="badge badge-success info-bag " id="bag-{{contato.id}}" style="right: 25px;position: absolute;padding:6px">{{contato.naolida}}</span> </li> </ul> </nav> </div> <main role="main" id="main" class="col-md-9 ml-sm-auto col-lg-9 px-md-4" style="overflow: none"> <!-- header --> <div class="row" id="head-chat"> <div class="col-md-1 col-lg-1 "> <p id="imgcontato"> <img width="55px" height="55px" src="" class="user rounded-circle" alt="avatar" onerror="this.src='<?php echo $this->config->base_url(); ?>assets/images/default-user-image.png';"/> </p> </div> <div class="col-md-4 col-lg-4 "> <br> <p id="nomecontato"><strong ></strong> <br> <!--<i class="fas fa-users"></i> 4 Contatos--> </p> </div> <div class="col-md col-lg text-right " id="menu-chat-bars"> <div class="btn-group" role="group"> <button class="btn dropdown-toggle" id="btnGroupDrop2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fas fa-bars"></i> </button> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="btnGroupDrop2"> <a class="dropdown-item" href="#" onclick="javascript:openNav()">Detalhes</a> <a class="dropdown-item" href="#" onclick="javascript:openNavBuscar()">Buscar Mensagem</a> </div> </div> </div> </div> <!-- end header --> <!-- progress --> <div class="row" id="div-progresso"> <div class="col-md-12 col-lg-12 "> <div class="progress"> <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div> </div> </div> </div> <!-- end progress --> <!-- chat --> <div class="row chat-history" > <div class="col-md-12 col-lg-12 " id="chat-history1"> <div id="alert-no-more-message"></div> <center><a href="javascript:void(0)" class="btn btn-sm btn-block" style="height: 20px;padding: 0px" onclick="javascript:morechat($('#cht_con_id').val())"><i class="fas fa-chevron-circle-up"></i></a></center> <ul style="list-style: none;" id="chat"> </ul> </div> </div> <div class="row " id="chat-message" style="position: fixed;bottom:0px;width:110%"> <div class="col-md-8 col-lg-8 chat-message"> <div class="form-group"> <textarea class="form-control" id="texto" name="texto" rows="3"></textarea> <input type="hidden" id="cht_con_id" name="cht_con_id" > <input type="hidden" id="contato" name="contato" > <input type="hidden" id="tipo" name="tipo" > <input type="hidden" id="totalpagina" name="totalpagina" value="1"> <input type="hidden" id="ultpagina" name="ultpagina" value="1" > </div> <div class="form-group text-right"> <button type="button" id="ckfinder-popup-1" data-toggle="modal" data-target="#modal-imagem" class="btn btn-primary" style="display: none;" >Imagem</button> <!-- <button type="button" id="btn" class="btn btn-primary" onclick="javascript:enviar($('#cht_con_id').val())" <?php echo @$funcao =='L' ? 'disabled="disabled"' : '' ?> >Enviar</button> --> <button type="button" id="btn" class="btn btn-primary" ng-click="enviarMsg()" <?php echo @$funcao =='L' ? 'disabled="disabled"' : '' ?> >Enviar</button> </div> </div> </div> <!-- end chat --> <?php include("imagens.php"); ?> <?php include("preview.php"); ?> </main> <div id="mySidenav" class="sidenav"></div> <div id="mySidenavBuscar" class="sidenav"></div> <!-- START MODAL --> <?php include("criargrupo.php"); ?> <!-- MODAL --> <!-- END MODAL --> </div> </div> <input type="hidden" value="0" name="totalmensagem" id="totalmensagem" > <input type="hidden" value="0" name="coduser" id="coduser" > <div class="modal fade bd-example-modal-lg" id="teste-load" data-backdrop="static" data-keyboard="false" tabindex="-1"> <div class="modal-dialog modal-sm"> <div class="modal-content" style="width: 48px"> <span class="fa fa-spinner fa-spin fa-3x"></span> </div> </div> </div> <audio id="notificacao" preload="auto"> <source src="<?php echo $this->config->base_url(); ?>assets/Pling-KevanGC-1485374730.wav" type="audio/mpeg"> </audio> </body> <footer> <script src="http://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script>window.jQuery || document.write('<script src="<?php echo $this->config->base_url(); ?>assets/bootstrap/js/vendor/jquery.slim.min.js"><\/script>')</script> <script src="<?php echo $this->config->base_url(); ?>assets/bootstrap/js/bootstrap.bundle.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/feather-icons/4.9.0/feather.min.js"></script> <script src="https://kit.fontawesome.com/6534e75451.js" crossorigin="anonymous"></script> <script src="<?php echo $this->config->base_url(); ?>assets/ckeditor/ckeditor.js"></script> <script src="http://code.jquery.com/jquery-3.5.1.js"></script> <script src="<?php echo $this->config->base_url(); ?>assets/ckfinder/ckfinder.js"></script> <script src="<?php echo $this->config->base_url(); ?>assets/moment.js"></script> <script> Notification.requestPermission(); var editor = CKEDITOR.replace('texto', { height: 80, }); editor.on( 'key', function( evt ) { if(evt.data.keyCode == 13){ $( "#btn" ).trigger( "click" ); } }); editor.on( 'focus', function( e ) { // $.ajax({ // url: '<?php echo $this->config->base_url(); ?>chats/atualizamensagem/', // type:"POST", // data: "conversa="+$('#cht_con_id').val(), // success: function(data){ // //callrecebidas1(); // $("#bag-"+$('#cht_con_id').val()).hide(); // $("#bag-"+$('#cht_con_id').val()).html('0'); // document.title = '(0) Chat Web'; // } // }); }); </script> <script src="<?php echo $this->config->base_url(); ?>assets/script.js"></script> <script src="<?php echo $this->config->base_url(); ?>assets/chat.js"></script> <script> $('#btn-enviar-imagem').prop('disabled','disabled'); </script> </footer> </html>