* $Id: vw_forummessage.php 19621 2013-06-20 20:40:45Z phenxdesign $ * * @package Mediboard * @subpackage Portail * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 19621 $ */ CCanDo::checkRead(); $user = CUser::get(); /** Chargement du message demandé **/ // s'il est indiqué dans le GET ou la session on charge l'objet $forum_message = new CForumMessage(); $forum_message->load(CValue::getOrSession('forum_message_id')); if ($forum_message->_id) { $forum_message->loadRefs(); } else { // sinon on en crée un nouveau $forum_message->user_id = $user->_id; $forum_message->date = CMbDT::dateTime(); } /** Chargement du thread demandé **/ // on récupère le thread auquel appartient le message if ($forum_message->forum_thread_id) { $forum_thread = $forum_message->_ref_forum_thread; } else { $forum_thread = new CForumThread(); $forum_thread->load(CValue::getOrSession('forum_thread_id')); if ($forum_thread->_id) { $forum_thread->loadRefs(); }