from .tool.func import * from .go_api_setting import api_setting async def main_setting_404_page(): with get_db_connect() as conn: if await acl_check('', 'owner_auth', '', '') == 1: return await re_error(conn, 0) if flask.request.method == 'POST': select_data = flask.request.form.get('select', '404_page') form_data = flask.request.form.get('data', 'Test') await api_setting('manage_404_page', 'PUT', select_data) await api_setting('manage_404_page_content', 'PUT', form_data) await acl_check(tool = 'owner_auth', memo = 'edit_set (404_page)') return redirect(conn, '/setting/404_page') else: set_type = await api_setting('manage_404_page') set_data = await api_setting('manage_404_page_content') data_html = '' select_list = [ ['404_page', await get_lang('404_page')], ['404_file', await get_lang('404_file')] ] data_html += '' data_html += '