Beispiel #1
0
function addFriend($params)
{
    $result = array();
    $okValidacionFriend = true;
    $user = isset($_SESSION['usuario']) ? $_SESSION['usuario'] : null;
    $user_id = dameID($user);
    $user_id2 = isset($params) ? $params : null;
    if ($user_id == false) {
        $result[] = "El usuario no existe";
        $okValidacionFriend = false;
    }
    if (isFriendDB($user_id, $user_id2)) {
        $result[] = "Este usuario ya es amigo tuyo.";
        $okValidacionFriend = false;
    }
    if ($user_id == $user_id2) {
        $result[] = "No te puedes agregar a ti mismo.";
        $okValidacionFriend = false;
    }
    if ($okValidacionFriend) {
        $result = addfriendDB($user_id, $user_id2);
    }
    return $result;
}
function formularioUsuarios()
{
    $html = <<<EOS
\t\t\t<form action="" method="POST" id="formbuscausu">
\t\t\t<label>Nombre de usuario:</label><input id="text" type="text" name="cadena">
\t\t\t<input type="submit" name="submit" value="Buscar" /><!-- boton de enviar -->
\t\t\t</form>
EOS;
    echo $html;
    $me = getUserByName($_SESSION["usuario"]);
    if (isset($_POST['submit'])) {
        $usuarios = buscarUsuario($_POST['cadena']);
        echo '<table id="tabla-contenido">';
        if ($usuarios != NULL) {
            //$me = getUserByName($_SESSION["usuario"]);
            foreach ($usuarios as $usuario) {
                $nick = $usuario["username"];
                $id = $usuario["id_user"];
                echo '<tr>';
                if (!isFriendDB($me["id_user"], $id)) {
                    echo '<td><a href="perfil.php?id=' . $id . '">' . $nick . '</a></td><td><a href="add-friend.php?id=' . $id . '"><img src="' . RAIZ_APP . 'img/add_friend.png" /></a></td>';
                } else {
                    echo '<td><a href="delete-friend.php?id=' . $id . '"><img src="' . RAIZ_APP . 'img/delete_friend.png" /></a></td>';
                }
                echo '</tr>';
                if (isset($_SESSION["rol"]) && $_SESSION["rol"] > 1) {
                    echo '<td><a href="modify-rol.php?id=' . $id . '"><img src="' . RAIZ_APP . 'img/rol_admin.png" /></a></td></tr>';
                }
            }
            echo '</table>';
        } else {
            echo '<div class="info"><ul><li>No se han encontrado usuarios.</li></ul></div>';
        }
    } else {
        $usuarios = buscarUsuario("");
        echo '<table id="tabla-contenido">';
        foreach ($usuarios as $usuario) {
            $nick = $usuario["username"];
            $id = $usuario["id_user"];
            echo '<tr><td><a href="perfil.php?id=' . $id . '">' . $nick . '</a></td>';
            if (!isFriendDB($me["id_user"], $id)) {
                echo '<td><a href="add-friend.php?id=' . $id . '"><img src="' . RAIZ_APP . 'img/add_friend.png" /></a></td><td></td>';
            } else {
                echo '<td></td><td><a href="delete-friend.php?id=' . $id . '"><img src="' . RAIZ_APP . 'img/delete_friend.png" /></a></td>';
            }
            if (isset($_SESSION["rol"]) && $_SESSION["rol"] > 1) {
                echo '<td><a href="modify-rol.php?id=' . $id . '"><img src="' . RAIZ_APP . 'img/rol_admin.png" /></a></td></tr>';
                echo '</tr>';
            }
        }
        echo '</table>';
    }
}