aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/batch_manager_global.php17
1 files changed, 12 insertions, 5 deletions
diff --git a/admin/batch_manager_global.php b/admin/batch_manager_global.php
index a509202a1..93f8ffa6c 100644
--- a/admin/batch_manager_global.php
+++ b/admin/batch_manager_global.php
@@ -117,12 +117,19 @@ DELETE
if ('add_tags' == $action)
{
- $tag_ids = get_fckb_tag_ids($_POST['add_tags']);
- add_tags($tag_ids, $collection);
-
- if ('with no tag' == $page['prefilter'])
+ if (empty($_POST['add_tags']))
+ {
+ array_push($page['errors'], l10n('Select at least one tag'));
+ }
+ else
{
- redirect(get_root_url().'admin.php?page='.$_GET['page']);
+ $tag_ids = get_fckb_tag_ids($_POST['add_tags']);
+ add_tags($tag_ids, $collection);
+
+ if ('with no tag' == $page['prefilter'])
+ {
+ redirect(get_root_url().'admin.php?page='.$_GET['page']);
+ }
}
}