Ejemplo n.º 1
0
 *  
 * @package    Mediboard
 * @subpackage messagerie
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 * @link       http://www.mediboard.org
 */
CCanDo::checkRead();
$usermessage_id = CValue::get('usermessage_id');
$user = CMediusers::get();
$usermessage = new CUserMessage();
$usermessage->load($usermessage_id);
if ($usermessage->_id) {
    $usermessage->loadRefDests();
    $usermessage->loadRefDestUser();
    $usermessage->loadRefCreator()->loadRefFunction();
    foreach ($usermessage->_ref_destinataires as $_destinataire) {
        $_destinataire->loadRefTo()->loadRefFunction();
    }
    $mode = 'sentbox';
    if ($usermessage->_ref_dest_user->_id) {
        if ($usermessage->_ref_dest_user->archived) {
            $mode = 'archive';
        } else {
            $mode = 'inbox';
        }
        if (!$usermessage->_ref_dest_user->datetime_read) {
            $usermessage->_ref_dest_user->datetime_read = CMbDT::dateTime();
            $usermessage->_ref_dest_user->store();
        }