list_old_page.py 998 B

123456789101112131415161718192021222324252627282930313233
  1. from .tool.func import *
  2. from .go_api_list_old_page import api_list_old_page
  3. async def list_old_page(num = 1, set_type = 'old'):
  4. with get_db_connect() as conn:
  5. title = ''
  6. if set_type == 'old':
  7. title = await get_lang('old_page')
  8. else:
  9. title = await get_lang('new_page')
  10. data = await api_list_old_page(num, set_type)
  11. data = data["data"]
  12. data_html = ''
  13. for for_a in range(len(data)):
  14. doc_name_encoded = url_pas(data[for_a][0])
  15. doc_title_filtered = html.escape(data[for_a][0])
  16. right = f'<a href="/w/{doc_name_encoded}">{doc_title_filtered}</a> '
  17. data_html += await opennamu_make_list(right, data[for_a][1])
  18. data_html += await get_next_page_bottom(f'/list/document/{set_type}/{{}}', int(num), data)
  19. return await render_template(
  20. title,
  21. data_html,
  22. 0,
  23. [['other', await get_lang('return')]]
  24. )