<?php

//Verifico la sesion
include_once "../checkSession.php";
//Traigo las clases Antes del POST para ver los grupos en la barra izquierda
include_once "../classes/notificacion.php";
include_once "../functions.php";
$n = new notificacion();
$n->setIdJ2($_SESSION['id']);
$noti = $n->allFriendNotifications();
include_once "../view/friendNotification.php";
//Verifico la sesion, si no tiene session mando al login
include_once "../checkSession.php";
include_once "../functions.php";
if (isset($_POST['amigo'])) {
    include_once "../classes/conexiones.php";
    include_once "../classes/jugador.php";
    include_once "../classes/notificacion.php";
    //MySQL Injection
    $db = new Database();
    $amigo = $db->checkInjection($_POST['amigo']);
    $db->close();
    //Salgo si ya son amigos o si ya se ha enviado solicitud de amistad
    $j = new jugador();
    $j->xId($_SESSION['id']);
    $n = new notificacion();
    $n->setIdJ1($_SESSION['id']);
    $n->setIdJ2($amigo);
    //Si ya son amigos
    if ($j->isFriend($amigo)) {
        echo 2;
        exit;
    }
    //Si ya hay una invitacion de por medio acepto la invitacion o no hago nada si yo soy el que la envio
    if ($j->hasRelation($amigo)) {
        //Si me enviaron una solicitud de amistad
        if (!$j->initFriendship($amigo)) {
            if (!$j->acceptFriend($amigo)) {
                echo 0;
                exit;
            } else {
Exemplo n.º 3
0
<?php

session_start();
//No incluyo el chequeo de sesion porque este php lo llama el resto, que ya lo incluye
include_once "../classes/notificacion.php";
$n = new notificacion();
$n->setIdJ2($_SESSION['id']);
$n->todasXJ();
$noti = $n->notSeenFriendNotifications();
//Incluyo la vista
include_once "../view/botonera.php";