-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclasePrincipal.php
38 lines (29 loc) · 932 Bytes
/
clasePrincipal.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
<?php
include("baseDeDatos.php");
class Principal {
var $bd;
function __construct($conn){
$this -> bd = new BaseDeDatos($conn);
}
function getUltimosMensajes($id,$limit){ //recibe el id del usuario logueado
$mensajes = $this -> bd->getMensajesSeguidos($id,$limit); // ult 10 msj seguidos
return $mensajes;
}
function getUser($id){
$usuario = $this -> bd -> getUserByID($id); // recibe usuario con id
return $usuario;
}
function getCantidadMG($idMensaje){
$cant = $this -> bd -> getCantidadMGxMensaje($idMensaje);
return $cant;
}
function verificarMg($idMensaje,$idUsuario){
$verificacion = $this -> bd -> diMg($idMensaje,$idUsuario);
return $verificacion;
}
function cantidadMensajesMostrar($id){
$cant = $this -> bd -> cantidadMensajesSeguidos($id);
return $cant[0];
}
}
?>