Index: openacs-4/packages/schema-browser/www/trigger.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/schema-browser/www/trigger.tcl,v diff -u -r1.5 -r1.6 --- openacs-4/packages/schema-browser/www/trigger.tcl 30 Sep 2017 18:12:52 -0000 1.5 +++ openacs-4/packages/schema-browser/www/trigger.tcl 17 Mar 2023 16:36:41 -0000 1.6 @@ -11,39 +11,22 @@ trigger_name:notnull } +set page_title "[ad_system_name] One trigger" +set context [list "One Trigger"] -set html "[ad_header "[ad_system_name] One trigger "] - -

[ad_system_name] Schema Browser

-[ad_context_bar_ws [list "./" "Schema Browser"] "One Trigger"] -" - - db_1row unused " select - table_name, - trigger_type, - triggering_event, - status, - trigger_body + EVENT_OBJECT_TABLE as table_name, + EVENT_MANIPULATION as trigger_type, + ACTION_TIMING triggering_event, + ACTION_STATEMENT as trigger_body from - user_triggers + INFORMATION_SCHEMA.TRIGGERS where - trigger_name = upper(:trigger_name)" + TRIGGER_NAME = :trigger_name" +set trigger_name [string tolower $trigger_name] + regsub -all ";" $trigger_body ";
" trigger_body regsub "begin" $trigger_body "begin
" trigger_body - -append html " -
-create or replace trigger [string tolower $trigger_name] -$triggering_event $trigger_type -
-[ad_text_to_html -- $trigger_body] - -[ad_footer] -" - - - -doc_return 200 text/html $html +set trigger_body [ad_text_to_html -- $trigger_body]