~include('../site/admin.header.tmpl','Mets en ordre les news') ~if( !~get('is_admin'), ~http_error(403)) Gestion des news
~includeonce('../lib/ressources.tmpl') ~includeonce('../lib/tags.tmpl') ~includeonce('../img/utils.tmpl') ~list(~get('database'), "SELECT id FROM news WHERE news.state=~get('state_deleted') AND news.timestamp <= DATE_SUB(CURRENT_TIMESTAMP(), interval 30 day) LIMIT 20 ", 'LM','Effacement news ~fld('id') ~delete_comments( ~get('res_type_news'), ~fld('id')) ~delete_users_lastseen( ~get('res_type_news'), ~fld('id')) ~delete_urls( ~get('res_type_news'), ~fld('id')) ~delete_moderated( ~get('res_type_news'), ~fld('id')) ~delete_all_images( ~get('res_type_news'), ~fld('id')) ~del_tags( ~get('res_type_news'), ~fld('id')) ~delete_view_count( ~get('res_type_news'), ~fld('id')) ~noeval('@todo check errors and delete if all is ok') ~list(~get('database'), "DELETE FROM news_attachements WHERE news_attachements.news_id=~integer(~fld('id'))" ) ~list( ~get('database'), "DELETE FROM news WHERE id=~integer(~fld('id')) AND state=~get('state_deleted')" )
' ) News purgées !
~include("../site/admin.footer.tmpl")