from .tool.func import * from .edit_delete import edit_delete def edit_delete_file(name = 'test.jpg'): with get_db_connect() as conn: curs = conn.cursor() ip = ip_check() if admin_check() == 0: return re_error('/ban') mime_type = re.search(r'([^.]+)$', name) mime_type_str = 'jpg' if mime_type: mime_type_str = mime_type.group(1).lower() file_name = re.sub(r'\.([^.]+)$', '', name) file_name = re.sub(r'^file:', '', file_name) file_all_name = sha224_replace(file_name) + '.' + mime_type_str file_directory = os.path.join(load_image_url(), file_all_name) if not os.path.exists(file_directory): return redirect('/w/' + url_pas(name)) if flask.request.method == 'POST': admin_check(None, 'file del (' + name + ')') os.remove(file_directory) if flask.request.form.get('with_doc', '') != '': edit_delete(name) return redirect('/w/' + url_pas(name)) else: return easy_minify(flask.render_template(skin_check(), imp = [name, wiki_set(), wiki_custom(), wiki_css(['(' + load_lang('file_delete') + ')', 0])], data = '''
''', menu = [['w/' + url_pas(name), load_lang('return')]] ))