25 lines
1.0 KiB
PHP
25 lines
1.0 KiB
PHP
<?php
|
|
require_once 'Framework/Modele.php';
|
|
class Commentaire extends Modele {
|
|
public function getCommentaires($idBillet) {
|
|
$sql = 'select COM_ID as id, COM_DATE as date,'
|
|
. ' COM_AUTEUR as auteur, COM_CONTENU as contenu from t_commentaire'
|
|
. ' where BIL_ID=?'
|
|
. ' order by id DESC';
|
|
$commentaires = $this->executerRequete($sql, array($idBillet));
|
|
return $commentaires;
|
|
}
|
|
public function ajouterCommentaire($auteur, $contenu, $idBillet) {
|
|
$sql = 'insert into t_commentaire(COM_DATE, COM_AUTEUR, COM_CONTENU, BIL_ID)'
|
|
. ' values(?, ?, ?, ?)';
|
|
$date = date("Y-m-d");
|
|
$this->executerRequete($sql, array($date, $auteur, $contenu, $idBillet));
|
|
}
|
|
public function getNombreCommentaires()
|
|
{
|
|
$sql = 'select count(*) as nbCommentaires from t_commentaire';
|
|
$resultat = $this->executerRequete($sql);
|
|
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
|
|
return $ligne['nbCommentaires'];
|
|
}
|
|
} |