~dont_cache()
~set('title','Système de suivi')
~include('../config.tmpl')
~include('../tracker/config.tmpl')
~include('../site/header.tmpl')
~include('../updateuser.tmpl')
~if(~preg_match('/^[0-9]+$/', ~getpost('assignee')),~set('assignee_cond','assign_id=~getpost('assignee')'),~set('assignee_cond','1=1'))
~if(~preg_match('/^[0-9]$/', ~getpost('state')),~set('state_cond','state=~getpost('state')'),~set('state_cond',~if(~getpost('state')=='-1','1=1','state=~get('state_new')')))
~if(~preg_match('/^[0-9]+$/', ~getpost('category')),~set('category_cond','section_id=~getpost('category')'),~set('category_cond','1=1'))
~if(~preg_match('/^(id|title|open_timestamp|update_timestamp|close_timestamp|sender_id|assign_id)$/', ~getpost('sort')),~set('sort_rule','tracker.~getpost('sort')'),~set('sort_rule','tracker.update_timestamp'))
~if(~preg_match('/^(ASC|DESC)$/',~getpost('order')),~set('sort_rule','~get('sort_rule') ~getpost('order')'), ~set('sort_rule','~get('sort_rule') DESC'))
~list(~get('database'),'SELECT COUNT(*) AS cnt FROM tracker WHERE state=~get('state_new')','LM','~fld('cnt') ouverte~if(~fld('cnt')>1,'s') ')
sur
~list(~get('database'),'SELECT COUNT(*) AS cnt FROM tracker','LM','~fld('cnt') entrée~if(~fld('cnt')>1,'s')')
~list(~get('database'),
'SELECT tracker.id,title,open_timestamp,assign_id,sender_id,tracker.privilege,state,name
FROM tracker,tracker_sections
WHERE ~get('assignee_cond') AND ~get('state_cond') AND ~get('category_cond')
AND tracker.section_id=tracker_sections.id
AND privilege<=~if(~get('is_moderator'),1,0)
ORDER BY ~get('sort_rule') LIMIT 100','LM','
~fld('id') |
~tostrike(~fld('state'),'~fld('title')') |
~format_timestamp('%d/%m/%Y',~fld('open_timestamp')) |
~if(~fld('assign_id')==0,'Personne',~include('../site/userid2user.tmpl',~fld('assign_id'))) |
~include('../site/userid2user.tmpl',~fld('sender_id')) |
~fld('name') | ~if(~fld('privilege')>=1,'Privé','Public') |
~include('../site/countcomments.tmpl', ~fld('id'), ~get('res_type_tracker')) |
','LF','
Numéro | Résumé | Ouverture | Affecté à | Envoyé par | Catégorie | Visibilité | Commentaires | '
,'LL','
---|
','LD','
Il n\'y a rien dans le système de suivi
')
~include("../site/footer.tmpl")