~includeonce('../config.tmpl')
~includeonce('../lib/settings.tmpl')
~includeonce('config.tmpl')
~list(~get('database'),
"SELECT name, state FROM forums WHERE id=~integer(~get_dirname(1))",
'LD',~http_error(404),
'LM','~set('title', 'Forum ~fld('name')')
~if(~fld('state') != 1,'
~dont_cache()
~include('../updateuser.tmpl')
~if(! (~get('is_admin') || ~get('is_moderator')),
~http_error(404)
)
')'
)
~include('../site/header.tmpl')
~include('../box/forums.tmpl', ~get_dirname(1))
~include('../site/sidebox.tmpl')
~set('num',0)
~list(~get('database'),
"SELECT count(*) AS count
FROM forums_data WHERE group_id=~integer(~get_dirname(1)) AND state=~get('state_ok')",
'LM',
~set('num',~fld('count'))
)
~setl('res_per_page',~getcnf('forums_data_count_index_main', 25))
~include('../site/next_page.tmpl',~get_filenamevar(1),~get('num'),~getl('res_per_page'),'~get_filenamevar(0)')
~list(~get('database'),
"SELECT id, name, description
FROM forums WHERE id='~integer(~get_dirname(1))'",
'LF','
',
'LM',~include('forum_summary.txt')
)
~list( ~get('database'),
"SELECT forums_data.id,
forums_data.group_id,
forums_data.title,
forums_data.body,
forums_data.is_locked,
forums_data.is_sticky,
forums_data.insert_timestamp AS timestamp,
forums_data.user_id,
forums_data.author_id
FROM forums_data
WHERE forums_data.group_id=~integer(~get_dirname(1))
AND forums_data.state=~get('state_ok')
ORDER BY forums_data.is_sticky DESC, forums_data.id DESC
LIMIT ~getl('res_per_page') OFFSET ~get('indice')",
'LM',~include('summary.txt')
,'LF',' | Sujet | Auteur |
'
,'LL','
'
)
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.
~include('../site/next_page.tmpl',~get_filenamevar(1),~get('num'),~getl('res_per_page'),'~get_filenamevar(0)')
~include('../site/footer.tmpl')