/** $Id$ **/
/**
* @package Mediboard
* @subpackage messagerie
* @version $Revision$
* @author Fabien
*/
CCanDo::checkRead();
$user_id = CValue::get('user_id');
$user = new CMediusers();
$user->load($user_id);
if (!$user->_id) {
    $user = CMediusers::get();
}
$selected_folder = CValue::get('selected_folder', 'inbox');
// Liste des messages reçus
$listInboxUnread = CUserMessageDest::countUnreadFor($user);
// Liste des messages archivés
$listArchived = CUserMessageDest::countArchivedFor($user);
// Liste des messages envoyés
$listSent = CUserMessageDest::countSentFor($user);
// Liste des brouillons
$countListDraft = CUserMessageDest::countDraftedFor($user);
$folders = array('inbox' => $listInboxUnread, 'archive' => $listArchived, 'sentbox' => $listSent, 'draft' => $countListDraft);
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("user", $user);
$smarty->assign('folders', $folders);
$smarty->assign('selected_folder', $selected_folder);
$smarty->display("vw_list_usermessages.tpl");
<?php

/**
 * $Id$
 *  
 * @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();
$user = CMediusers::get();
$counts = array(array('name' => 'inbox', 'count' => CUserMessageDest::countUnreadFor($user)), array('name' => 'archive', 'count' => CUserMessageDest::countArchivedFor($user)), array('name' => 'sentbox', 'count' => CUserMessageDest::countSentFor($user)), array('name' => 'draft', 'count' => CUserMessageDest::countDraftedFor($user)));
echo json_encode($counts);