Index: trunk/kernel/admin_templates/incs/script.js =================================================================== diff -u -r4477 -r4524 --- trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 4477) +++ trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 4524) @@ -114,6 +114,14 @@ submit_kernel_form(); } +function submit_action($url, $action) +{ + $form = document.getElementById($form_name); + $form.action = $url; + set_hidden_field('Action', $action); + submit_kernel_form(); +} + function show_form_data() { var $kf = document.getElementById($form_name); @@ -132,8 +140,8 @@ return; } submitted = true; + var $form = document.getElementById($form_name); - processHooks('SubmitKF', hBEFORE); if (typeof $form.onsubmit == "function") { $form.onsubmit(); @@ -891,6 +899,13 @@ } }; + function set_persistant_var($var_name, $var_value, $t, $form_action) + { + set_hidden_field('field', $var_name); + set_hidden_field('value', $var_value); + submit_event('u', 'OnSetPersistantVariable', $t, $form_action); + } + /*functionremoveEvent(el, evname, func) { if (Calendar.is_ie) { el.detachEvent("on" + evname, func);