Esempio n. 1
0
<?php

include '../../../../Conf/Include.php';
//INICIAMOS SESION
Session::InitSession();
//CARGAMOS LA DEPENDENCIA
set_dependencies(array("MessageController"));
$messages = new MessageController();
$r = $messages->GetMessageTo(Session::GetSession("login", "id"));
$a = array("count" => sizeof($r), "data" => $r);
unset($messages);
echo json_encode($a);
exit;
Esempio n. 2
0
<?php

include '../../../Conf/Include.php';
Session::InitSession();
set_dependencies(array("AdminController", "MessageController"));
$messagecontroller = new MessageController();
$id_user = $_SESSION['login']['id'];
$count = $messagecontroller->GetMessageCountFrom($id_user);
$msjto = $messagecontroller->GetMessageFrom($id_user, null);
$count_submsj = 0;
if (count($msjto) == 0) {
    $msjto = $messagecontroller->GetMessageTo($id_user, null);
}
foreach ($msjto as $k => $v) {
    $r = $messagecontroller->GetCountSubMessage($v['id_mensaje'], $id_user);
    $count_submsj += count($r);
}
$count += $count_submsj;
if ($count == 0) {
    echo 0;
} else {
    echo $count;
}
unset($messagecontroller);
exit;
Esempio n. 3
0
include '../../../Conf/Include.php';
//Inicia sesion
Session::InitSession();
//agrega las dependencias
set_dependencies(array("MessageController"));
//controlador del mensaje
$messagecontroller = new MessageController();
$id_user = Session::GetSession("login", "id");
//id del usuario
$count = $messagecontroller->GetMessageCountFrom($id_user);
//cuenta los mensajes
$msjto = $messagecontroller->GetMessageFrom($id_user, null);
//mensaje para
$count_submsj = 0;
//
$sub_msj = $messagecontroller->GetMessageTo($id_user, null);
foreach ($sub_msj as $value) {
    $msjto[] = $value;
}
function ordenar_fecha($a, $b)
{
    return strtotime($b['fecha']) - strtotime($a['fecha']);
}
function ordenar_hora($a, $b)
{
    return strtotime($b['hora']) - strtotime($a['hora']);
}
usort($msjto, 'ordenar_fecha');
//usort($msjto, 'ordenar_hora');
foreach ($msjto as $k => $v) {
    $r = $messagecontroller->GetCountSubMessage($v['id_mensaje'], $id_user);