Ejemplo n.º 1
0
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
require_once 'database.php';
if (isset($_SESSION['id'])) {
    $id = $_SESSION['id'];
    if (!isset($db)) {
        $db = new dbconnector();
    }
} else {
    header("location:login.php");
}
if (isset($_SESSION['otherid'])) {
    $otherid = $_SESSION['otherid'];
}
$chats = $db->getchats($id, $otherid, 0);
$size = sizeof($chats);
$i = 0;
echo "<div id='messages'>";
while ($i < $size) {
    if ($chats[$i]['idsender'] == $id) {
        $name = $db->getnickname($chats[$i]['idsender']);
        echo "<div class='chatbox'>";
        echo "<div class='rightside avatar'>";
        echo "<img src='images/avatar.png'>";
        echo "</div>";
        echo "<div class='rightside bubble'>";
        echo "<span class='medieval' style='text-align:right; float:right;'><strong>{$name}</strong></span>";
        echo "<br>";
        echo "<span class='subinfo'>";
        echo $chats[$i]['message'];
Ejemplo n.º 2
0
<?php

require_once 'database.php';
if (isset($_SESSION['id'])) {
    $id = $_SESSION['id'];
    if (!isset($db)) {
        $db = new dbconnector();
    }
} else {
    header("location:login.php");
}
$chats = $db->getchats($id, $id, 1);
//SEPARATE DIFERENT USERS CHATS
$diferentusers = array();
$diferentusersmessage = array();
$size = sizeof($chats);
$i = 0;
while ($i < $size) {
    if ($chats[$i]['idsender'] == $id) {
        $user = $chats[$i]['idreceiver'];
    } else {
        $user = $chats[$i]['idsender'];
    }
    if (!in_array($user, $diferentusers)) {
        $diferentusers[] = $user;
        $diferentusersmessage[$user] = $chats[$i]['id'];
    }
    $i = $i + 1;
}
//PAINT DIFFERENT CHATS
$size = sizeof($diferentusers);