~dont_cache() ~include('../config.tmpl') ~add_javascript('~relative_base()js/form~get('minify_ext'),~get('release_version').js') ~set('title', 'Boîte aux lettres') ~include('../site/header.tmpl') ~include('../updateuser.tmpl') ~if(~get('user_id')=='',~http_error(403))
Cette page vous permet de voir vos messages personnels.
~include('../site/authbox.ok.tmpl')

Boîte aux lettres

~if(~getpost('effacer')=='Effacer', ~array_list(~getpost('table'),0,,'LM',' ~list(~get('database'), 'UPDATE messages SET state_dest="3",timestamp=timestamp WHERE user_id_dest="~addslashes(~get('user_id'))" AND id="~addslashes(~array_fld('key'))"' ) ~list(~get('database'), 'UPDATE messages SET state_source="3",timestamp=timestamp WHERE user_id_source="~addslashes(~get('user_id'))" AND id="~addslashes(~array_fld('key'))"' ) ' )) ~defunc('display_one_msg',' ~switch(~fld('state')==0,'non lu',~fld('state')==1,'lu',~fld('state')==2,'répondu',~fld('state')==3,'Effacé') ~if(~fld('user_id_source')=='-1','admins', ~if(~fld('user_id_source')=='-2','modérateurs', ~include('../site/userid2user.tmpl',~if(~fld('origin')=="dest",~fld('user_id_source'),~fld('user_id_dest'))))) ~format_timestamp('Le %d/%m/%y à %H:%M',~fld('timestamp')) ~fld('subject') ~set('display_erase',1) ')
~list(~get('database'), 'SELECT id,timestamp,state_dest AS state,subject,user_id_source, "dest" AS origin FROM messages WHERE user_id_dest="~addslashes(~get('user_id'))" AND state_dest!="3" ORDER BY id DESC','LM',~display_one_msg(), 'LD',' ', 'LL', ' ') ~list(~get('database'), 'SELECT id,timestamp,state_source AS state,subject,user_id_dest, "source" AS origin FROM messages WHERE user_id_source="~addslashes(~get('user_id'))" AND state_source!="3" ORDER BY id DESC','LM',~display_one_msg(), 'LD',' ', 'LL',' ') ~if(~get('display_erase'),' ')
Messages reçus
Vous n\'avez pas de messages personnel.
.
Messages envoyés
Vous n\'avez pas envoyé de messages personnel.
.
~include("../site/footer.tmpl")