Example #1
0
 public function Supprimer()
 {
     $id = $this->Id();
     if ($id != NULL) {
         // On supprime les message du sujet.
         $bMessage = new BMessage();
         $bMessage->SupprimerFromForum($id);
         // On supprime le sujet.
         $bSujet = new BSujet();
         $bSujet->Supprimer($id);
     } else {
         GLog::LeverException(EXM_0044, 'MSujet::Supprimer, pas d\'id.');
     }
 }
Example #2
0
<?php

require_once 'cst.php';
require_once INC_SLISTEMESSAGES;
require_once INC_GSESSION;
require_once PATH_CLASSES . 'bMessage.php';
$groupe = GSession::LireSession('idGroupe');
$suj = GSession::LireVariableContexte('Sujet', 'MESSAGE');
$incrementerVues = GSession::LireVariableContexte('IncrementerVues', 'MESSAGE', true);
$bMessage = new BMessage();
$messages = $bMessage->ChargerListeMessagesFromSujet($suj, $incrementerVues);
$liste = new SListeMessages('Liste des messages', $suj, 'message', 'CreerMessage', 'ModifierMessage', 'SupprimerMessage');
while (list($i, $message) = each($messages)) {
    if ($message[COL_SUJET] == $suj) {
        $liste->AjouterElement($message[COL_ID], $message[COL_TEXTE], $message[COL_LOGIN], $message[COL_DATEMESSAGE], $message[COL_VERSION]);
    }
}
Example #3
0
<?php

require_once 'cst.php';
require_once PATH_CLASSES . 'bMessage.php';
$message = GSession::LireVariableContexte('SupprMessage', 'MESSAGE');
$bMessage = new BMessage();
$groupe = $bMessage->RecupererGroupeMessage($message);
if (GSession::HasDroit(FONC_SUPPRIMER_MESSAGE, $groupe)) {
    if (intval($message) > 0) {
        $bMessage->SupprimerMessage(intval($message));
    }
}
Example #4
0
<?php

require_once 'cst.php';
require_once PATH_CLASSES . 'bMessage.php';
require_once PATH_CLASSES . 'bSujet.php';
require_once INC_GSESSION;
$sujet = GSession::LireVariableContexte('CreatSujet', 'MESSAGE');
$bSujet = new BSujet();
$groupe = $bSujet->RecupererGroupeSujet($sujet);
if (GSession::HasDroit(FONC_CREER_MESSAGE, $groupe)) {
    $bMessage = new BMessage();
    $texte = GSession::LireVariableContexte('Texte', 'MESSAGE');
    $joueur = GSession::LireSession('idJoueurConnecte');
    if ($texte != NULL && $texte != '' && $sujet != NULL && intval($sujet) != 0) {
        $bMessage->AjouterMessage($texte, intval($sujet), $joueur);
    }
}