~include('../site/admin.header.tmpl','Mets en ordre les disques') ~if( !~get('is_admin'), ~http_error(403)) Gestion des disques
~includeonce('../lib/ressources.tmpl') ~includeonce('../lib/tags.tmpl') ~includeonce('../lib/events.tmpl') ~includeonce('../img/utils.tmpl') ~list(~get('database'), "SELECT id FROM records WHERE records.state=~get('state_deleted') AND records.update_timestamp <= DATE_SUB(CURRENT_TIMESTAMP(), interval 3 day) LIMIT 20 ", 'LM','Effacement records ~fld('id') ~delete_comments( ~get('res_type_records'), ~fld('id')) ~delete_users_lastseen( ~get('res_type_records'), ~fld('id')) ~delete_urls( ~get('res_type_records'), ~fld('id')) ~delete_moderated( ~get('res_type_records'), ~fld('id')) ~delete_all_images( ~get('res_type_records'), ~fld('id')) ~del_tags( ~get('res_type_records'), ~fld('id')) ~delete_view_count( ~get('res_type_records'), ~fld('id')) ~noeval('@todo check errors and delete if all is ok') ~delete_auto_event( ~fld('id'), ~get('res_type_records')) ~list( ~get('database'), "DELETE FROM records_tracklists WHERE record_id=~integer(~fld('id'))" ) ~list(~get('database'), "DELETE FROM records_records_labels WHERE record_id=~integer(~sparam(1))" ) ~list(~get('database'), "DELETE FROM records_peoples WHERE record_id=~integer(~sparam(1))" ) ~list( ~get('database'), "DELETE FROM records WHERE id=~integer(~fld('id')) AND state=~get('state_deleted')" )
' ) Disques purgés !
~include("../site/admin.footer.tmpl")