function taxonomy_multidelete_term_confirm_delete_terms_submit in Taxonomy Multi-delete Terms 7
Delete terms after confirmation.
1 string reference to 'taxonomy_multidelete_term_confirm_delete_terms_submit'
- taxonomy_multidelete_term_confirm_delete_terms in ./
taxonomy_multidelete_term.module - Confirm form to delete terms.
File
- ./
taxonomy_multidelete_term.module, line 327 - Taxonomy multi delete module use to delete terms in bulk.
Code
function taxonomy_multidelete_term_confirm_delete_terms_submit($form, &$form_state) {
$delete_terms = $form[0]['#term_data'];
$total_tids = array();
$name = array();
foreach ($delete_terms as $term) {
$total_tids[] = $term;
$name[] = taxonomy_multidelete_term_term_name_by_id($term);
}
rsort($total_tids);
$limit = 10;
$chunks = array_chunk($total_tids, $limit);
$operations = array();
foreach ($chunks as $chunksids) {
$chunk['tids'] = $chunksids;
$chunk['terms-name'] = $name;
$operations[] = array(
'taxonomy_multidelete_term_processor',
array(
$chunk,
),
);
}
$batch = array(
'operations' => $operations,
'finished' => 'taxonomy_multidelete_term_finished',
'title' => 'Please wait we are deleting seleted terms ..',
);
batch_set($batch);
}