Esempio n. 1
0
<?php

if (isset($_SESSION["user"])) {
    $meTMP = new User(1, "jordanroi3", 19, 'H', "*****@*****.**", "toto");
    $me = $_SESSION["user"];
    $canal = new Canal(1, "Canal 1");
    $you1 = new User(1, "axiome", 20, 'F', "*****@*****.**", "toto");
    $canal->addUser($me);
    $canal->addUser($you1);
    for ($i = 1; $message = Message::getMessageByID($i); $i++) {
        $canal->addMessage($message);
    }
    echo "<input id='userName' type='hidden' value='" . $me->getPseudo() . "'/>";
    ?>



<?php 
    if (count($_POST) > 0) {
        if (!isset($_POST["message"])) {
            $_SESSION["erreur"][402] = "Vous n'avez pas renseigner les information nécessaire dans le formulaire.";
        } else {
            $message = new Message($_POST["message"], $_SESSION["user"]);
            var_dump($message);
            var_dump($message->getUser());
            $message->save();
        }
    }
    ?>

<script src="/Pages/Salon/scripts/messageSender.js"></script>
Esempio n. 2
0
<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/User.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Message.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/modele/Canal.php";
session_start();
require_once $_SERVER["DOCUMENT_ROOT"] . "/controller/functions.php";
authentificationRequire();
if (isset($_GET["user"])) {
    $to = User::getUserByID($_GET["user"]);
    $me = $_SESSION["user"];
    $canal = new Canal($me->getPseudo() . ", " . $to->getPseudo(), $me);
    $canal->addUser($to);
    if (($id_canal = $canal->exists()) != false) {
        $canal = Canal::getCanalByID($id_canal);
    } else {
        $canal->save();
    }
    header("Location: /Salon/Canal/" . $canal->getID());
}
?>