Index: trunk/kernel/admin_templates/incs/script.js =================================================================== diff -u -r4524 -r4596 --- trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 4524) +++ trunk/kernel/admin_templates/incs/script.js (.../script.js) (revision 4596) @@ -277,9 +277,26 @@ // alert(RegExp.$2); openwin($help_link,'HelpPopup',750,400); } + +function openEmailSend($url, $type, $prefix_special) +{ + var $kf = document.getElementById($form_name); + var $prev_action = $kf.action; + var $prev_opener = get_hidden_field('m_opener'); + + $kf.action = $url; + set_hidden_field('m_opener', 'p'); + $kf.target = 'sendmail'; + set_hidden_field('idtype', 'group'); + set_hidden_field('idlist', Grids[$prefix_special].GetSelected().join(',') ); + openwin('','sendmail',750,400); + submit_kernel_form(); + + $kf.action = $prev_action; + set_hidden_field('m_opener', $prev_opener); +} // in-portal compatibility functions: end - function PreSaveAndOpenTranslator(prefix,field,t,multi_line,$width,$height) { if(!isset($window_name)) var $window_name = 'select_'+t.replace(/(\/|-)/g, '_');