~includeonce('../config.tmpl')
~includeonce('../config/spell.tmpl')
~includeonce('../lib/tags.tmpl')
~includeonce('../lib/autocompletion.tmpl')
~includeonce('../lib/ressources.tmpl')
~includeonce('../lib/ressources_ressources.tmpl')
~includeonce('../site/editarea.tmpl')
~includeonce('../site/utils.tmpl')
~includeonce('../lib/admin.tmpl')
~includeonce('../lib/html.tmpl')
~map_filenamevar('res_id','res_table')
~if(~integer(~get('res_table'))>0, {
~get_res_info(~get('res_table'),'res'),
~redirect('~get_site_url()admin/edit,~get('res_id'),~get('res[table]').html')
})
~set('res_id',~integer(~get('res_id')))
~set('res_type',~res_table_to_res_type(~get('res_table')))
~get_res_info(~get('res_type'),'res')
~set('res_name',~get('res[name]'))
~if( ~file_exists('~getconf('templatedir')lib/~get('res_table').tmpl'),
~includeonce('../lib/~get('res_table').tmpl')
)
~if( ~empty(~getpost('submit')) && ~empty(~getpost('delete')),{
~if( ~file_exists('~getconf('templatedir')admin/~get('res_table')_dyn.js'),{
~add_javascript('~relative_templeet()admin/~get('res_table')_dyn.js'),
~register_body_onload('display_~get('res_table')_fields();')
}),
~add_javascript('~relative_templeet()admin/dyn,~get('res_table').js'),
~register_body_onload('display_res_~get('res_table')_fields();')
})
~include('../site/admin.header.tmpl','Gestion ~get('res_name') ~get('res_id')')
~if(~get('res_id'),'
~list(~get('database'),
"SELECT id
FROM ~get('res_table')
WHERE id < ~get('res_id')
ORDER BY id DESC
LIMIT 1",
'LM',
'
~mb_ucfirst(~get('res_name')) ~spell_gender(~get('res[gender]'),'précédent') / '
)
~list(~get('database'),
"SELECT id
FROM ~get('res_table')
WHERE id > ~get('res_id')
ORDER BY id ASC
LIMIT 1",
'LM',
'
~mb_ucfirst(~get('res_name')) ~spell_gender(~get('res[gender]'),'suivant') / '
)
')
Ajouter ~spell_article('un', ~get('res[gender]'), ~get('res_name')) /
~if( ~get('res_id'), {
~rem(~include('../site/make_preview.tmpl', ~get('res_type'),~get('res_id'),'','div')),
~if(~get('lien'),'
Voir en ligne / ')
})
Faire une recherche /
Gestion des ~spell_plural(~get('res_name'))
~defunc('include_res_command',
~if( ~file_exists( '~getconf('templatedir')admin/~get('res_table').~sparam(1)'),
~include('~get('res_table').~sparam(1)', ~get('res_id')),
{
~includeonce('../lib/ressources_command.tmpl'),
~parse_table( ~get('res_table'), ~sparam(1), ~get('res_id'))
}
)
)
~if(~get('res_id'),
~list( ~get('database'),
"SELECT id, state, update_timestamp
FROM ~get('res_table')
WHERE ~get('res_table').id=~integer(~get('res_id'))",
'LD', ~http_error(404),
'L1', ~setl('update_timestamp', ~fld('update_timestamp'))
)
)
~if( ~get('res_id')
&& (~getpost('submit') || ~getpost('delete'))
&& (~getpost('update_timestamp') != ~getl('update_timestamp')),
'La ressource a été modifiée entre temps.
Retournez à l\'édition.
~set('stop_submit', 1)
'
)
~if(~getpost('submit') && ~get('stop_submit') != 1,
~include_res_command('send')
)
~if(~getpost('delete') && ~get('stop_submit') != 1,
~include_res_command('delete')
)
~defunc("display_spelled",~sparam(1))
~if(~get('stop_submit')==1 || (~empty(~getpost('submit')) && ~empty(~getpost('delete'))),'
~if(~get('res_id'),~do(
~if( ~get('comments_tmpl[~get('res_type')]'),
'
~include( '../~get('comments_tmpl[~get('res_type')]')', ~get('res_id'))
~include("../site/news_comments.tmpl", ~get('res_id'), ~get('res_type'),, ~get('comments_section[admin]'))
'
),
~include_res_command('select')
))
~html_form_start('admin','~relative_templeet_script()admin/edit,~ifne(~get('res_id')),~get('res_table').html','post',1)
~html_form_hidden('res_id', ~get('res_id'))
~html_form_hidden('update_timestamp', ~getl('update_timestamp'))
~include_res_command('form')
~html_form_end()
', ~if(~get('stop_submit') != 1,
~if(~get('res_id'),'
Retour à l\'édition')
)
)
~if(~get('res_id'),'
~noeval('../img/admin_panel.tmpl',~get('res_id'),~get('res_type'))
~list(~get('database'),
~select_incoming_linked_ressources( ~get('res_type'), ~get('res_id'), ~get('res_type_events')),
'LF', '~mb_ucfirst( ~spell_article( 'ce', ~get('res[gender]'), ~get('res_name'))) est ~spell_gender(~get('res[gender]'),'relié') à :
'
)
~list(~get('database'),
~select_incoming_linked_ressources( ~get('res_type'), ~get('res_id'), ~get('res_type_articles')),
'LF', '~mb_ucfirst( ~spell_article( 'ce', ~get('res[gender]'), ~get('res_name'))) est ~spell_gender(~get('res[gender]'),'relié') à :
'
)
~list(~get('database'),
~select_incoming_linked_ressources( ~get('res_type'), ~get('res_id'), ~get('res_type_news')),
'LF', '~mb_ucfirst( ~spell_article( 'ce', ~get('res[gender]'), ~get('res_name'))) est ~spell_gender(~get('res[gender]'),'relié') à :
'
)
')
~if(~get('res_id'),
~include('news_moderated.tmpl',~get('res_type'),~get('res_id'))
)
~include("../site/admin.footer.tmpl")