-
Notifications
You must be signed in to change notification settings - Fork 1
/
Carregar.php
70 lines (59 loc) · 1.92 KB
/
Carregar.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
if(!isset($_GET['arm'])){
session_start();
require_once 'model/Usuarios.php';
$con = new Usuarios('chat', 'localhost', 'root', '');
$id = htmlentities(addslashes($_GET['id']));
$key = htmlentities(addslashes($_GET['key']));
$dados = $con->BuscarUltimaMensagem($_SESSION['id_user'], $id);
$user = $con->BuscarUmUsuario($_SESSION['id_user']);
foreach($user as $v){
$token = $v['token'];
}
foreach($dados as $v){
if($v['fk_destinatario'] == $_SESSION['id_user']){
$dadosedit['fk_remetente'] = $v['fk_remetente'];
$dadosedit['conversa'] = openssl_decrypt($v['conversa'],'AES-256-CBC', $token);
$dados2[]= $dadosedit;
}else{
$dadosedit['fk_remetente'] = $v['fk_remetente'];
$dadosedit['conversa'] = openssl_decrypt($v['conversa'],'AES-256-CBC', $key);
$dados2[]= $dadosedit;
}
$dadosjson = json_encode($dados2);
echo $dadosjson;
}
if(empty($dados)){
echo '[]';
}elseif (empty($dadosedit)) {
echo '[]';
}
foreach($dados as $v){
$con->deletar($v['id']);
}
}
if(isset($_GET['arm'])){
$id = htmlentities(addslashes($_GET['id']));
$key = htmlentities(addslashes($_GET['key']));
session_start();
require_once 'model/Usuarios.php';
$con = new Usuarios('chat', 'localhost', 'root', '');
$dados = $con->buscarMensagensArm($_SESSION['id_user'], $id);
$user = $con->BuscarUmUsuario($_SESSION['id_user']);
foreach($user as $v){
$token = $v['token'];
}
foreach($dados as $v){
if($v['fk_destinatario'] == $_SESSION['id_user']){
$dadosedit['fk_remetente'] = $v['fk_remetente'];
$dadosedit['conversa'] = openssl_decrypt($v['conversa'],'AES-256-CBC', $token);
$dados2[]= $dadosedit;
}else{
$dadosedit['fk_remetente'] = $v['fk_remetente'];
$dadosedit['conversa'] = openssl_decrypt($v['conversa'],'AES-256-CBC', $key);
$dados2[]= $dadosedit;
}
}
$dadosjson = json_encode($dados2);
echo $dadosjson;
}