Index: trunk/kernel/admin/include/toolbar/browse.php =================================================================== diff -u -r3427 -r3543 --- trunk/kernel/admin/include/toolbar/browse.php (.../browse.php) (revision 3427) +++ trunk/kernel/admin/include/toolbar/browse.php (.../browse.php) (revision 3543) @@ -266,6 +266,7 @@ case 'unselect': k4_action = 'unselect("'+prefix_special+'")'; break; + case 'approve': k4_action = 'approve_items("'+prefix_special+'")'; break; @@ -276,13 +277,22 @@ case 'm_rebuild_cache': k4_action = 'rebuild_cache("c")'; break; + + case 'import': + k4_action = 'import_items("'+prefix_special+'")'; + break; + + case 'export': + k4_action = 'export_items("'+prefix_special+'")'; + break; case 'copy': k4_action = 'copy_items("'+prefix_special+'")'; break; case 'cut': k4_action = 'cut_items("'+prefix_special+'")'; break; + case 'move_up': k4_action = 'move_up("'+prefix_special+'")'; break; @@ -312,6 +322,18 @@ submit_event(prefix_special,'OnMassDecline','') } + function import_items(prefix_special) + { + set_hidden_field('remove_specials['+prefix_special+']',1); + submit_event(prefix_special,'OnImport','') + } + + function export_items(prefix_special) + { + set_hidden_field('remove_specials['+prefix_special+']',1); + submit_event(prefix_special,'OnExport','') + } + function edit() { edit_item( queryTabRegistry('tab_id', activeTab.id, 'prefix_special') ); @@ -371,15 +393,14 @@ //toggleMenu(); } - function AddButtonAction(actionname,actionval) + function AddButtonAction(action_name,action_value) { - var item = new Array(actionname,actionval); - actionlist[actionlist.length] = item; + actionlist[actionlist.length] = new Array(action_name, action_value); } function actionHandler(button) { - //alert('a button has been pressed!'); +// alert('a button has been pressed!'); for(i=0; i