core_tag_tag::delete_tags(array($tagid)); \core\notification::success(get_string('deleted', 'core_tag')); } redirect($PAGE->url); break; case 'bulk': if (optional_param('bulkdelete', null, PARAM_RAW) !== null) { if ($tagschecked) { require_sesskey(); core_tag_tag::delete_tags($tagschecked); \core\notification::success(get_string('deleted', 'core_tag')); } redirect($PAGE->url); } else { if (optional_param('bulkcombine', null, PARAM_RAW) !== null) { $tags = core_tag_tag::get_bulk($tagschecked, '*'); if (count($tags) > 1) { require_sesskey(); if (($maintag = optional_param('maintag', 0, PARAM_INT)) && array_key_exists($maintag, $tags)) { $tag = $tags[$maintag]; } else { $tag = array_shift($tags); } $tag->combine_tags($tags); \core\notification::success(get_string('combined', 'core_tag')); } redirect($PAGE->url); } } break; case 'renamecombine':