From c35a09600434ab87f1e00cb454b97dd668d99ccb Mon Sep 17 00:00:00 2001 From: totoro Date: Wed, 24 May 2017 09:27:22 +0200 Subject: [PATCH] add helper for viewing table without foreign clause and referer --- view/view_table_manager_types.anubis | 9 ++++----- view/view_table_renderer.anubis | 29 +++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 5 deletions(-) diff --git a/view/view_table_manager_types.anubis b/view/view_table_manager_types.anubis index c013266..33aa348 100644 --- a/view/view_table_manager_types.anubis +++ b/view/view_table_manager_types.anubis @@ -6,13 +6,12 @@ * */ -read hayamiki_lib/view/types/hk_form.anubis -read hayamiki_lib/view/types/hk_view.anubis -read hayamiki_lib/view/types/hk_filter.anubis +transmit hayamiki_lib/view/types/hk_form.anubis +transmit hayamiki_lib/view/types/hk_view.anubis +transmit hayamiki_lib/view/types/hk_filter.anubis +transmit calexium_lib/web/CXM_common.anubis read hayamiki_lib/types/hayamiki.anubis -read calexium_lib/web/CXM_common.anubis - public type VTM_edit: vtm_edit(String table_name, (SQLite3DataBase db, HK_Form_action action, String edit_view_name) -> HK_Form get_edit). diff --git a/view/view_table_renderer.anubis b/view/view_table_renderer.anubis index 468f97c..8f4d516 100644 --- a/view/view_table_renderer.anubis +++ b/view/view_table_renderer.anubis @@ -525,6 +525,20 @@ public define Maybe(HTML_Partial_Content) }. public define Maybe(HTML_Partial_Content) + view_table_content + ( + SQLite3DataBase db, + (String) -> String _T, + String lang, + String web_site_directory, + String table_name, + String view_name, + String action_name, + VTM vtm + ) = + view_table_content(db, _T, lang, web_site_directory, table_name, view_name, action_name, "", "", no_referer, "", vtm). + +public define Maybe(HTML_Partial_Content) table_in_list_view_only ( SQLite3DataBase db, @@ -1054,4 +1068,19 @@ public define Maybe(HTML_Partial_Content) } }. +public define Maybe(HTML_Partial_Content) + edit_table_content + ( + SQLite3DataBase db, + (String) -> String _T, + String lang, + String web_site_directory, + List(Web_arg) lwa, + String table, //table name + String view_name, //view name to use + HK_Form_action action, //new_entry or edit an existing record + VTM vtm + ) = + edit_table_content(db, _T, lang, web_site_directory, lwa, table, view_name, action, vtm, "", "", no_referer) +. -- libgit2 0.21.4