44 lines
1.2 KiB
PHP
Executable File
44 lines
1.2 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Messagerie.php';
|
|
|
|
class ControleurAjaxmessagerie extends Controleur
|
|
{
|
|
private $messagerie;
|
|
|
|
public function __construct() {
|
|
$this->messagerie = new Messagerie();
|
|
}
|
|
|
|
public function index()
|
|
{
|
|
$nbMessagesNonLus = $this->messagerie->countmessagesnonlus();
|
|
|
|
$this->genererVueAjax(array('nbMessagesNonLus' => $nbMessagesNonLus));
|
|
}
|
|
|
|
public function creermessage()
|
|
{
|
|
$textMessage = $this->requete->getParametreFormulaire("textMessage");
|
|
$idParent = $this->requete->getParametreFormulaire("idParent");
|
|
|
|
$this->messagerie->creermessage($textMessage, $idParent);
|
|
}
|
|
|
|
public function marquercommelu()
|
|
{
|
|
$idMessagerie = $this->requete->getParametreFormulaire("idMessagerie");
|
|
|
|
$this->messagerie->marquercommelu($idMessagerie);
|
|
}
|
|
|
|
|
|
public function repondremessage()
|
|
{
|
|
$idMessagerie = $this->requete->getParametreFormulaire("idMessagerie");
|
|
$idParent = $this->requete->getParametreFormulaire("idParent");
|
|
$textMessage = $this->requete->getParametreFormulaire("textMessage");
|
|
|
|
$this->messagerie->repondremessage($idMessagerie, $idParent, $textMessage);
|
|
}
|
|
} |