function biblio_batch_delete_field in Bibliography Module 7.2
File
- includes/
biblio.fields.inc, line 247
Code
function biblio_batch_delete_field($instances, &$context) {
$iteration_limit = 10;
$i = 0;
$context['sandbox']['max'] = count($instances);
error_log($i);
foreach ($instances as $instance) {
error_log($i);
if ($i >= $iteration_limit) {
break;
}
if (in_array($instance['id'], $context['sandbox']['completed_fields'])) {
continue;
}
field_delete_field($instance);
$context['sandbox']['completed_fields'][] = $instance['id'];
$i++;
$context['sandbox']['progress']++;
}
if ($context['sandbox']['progress'] != $context['sandbox']['max']) {
$context['finished'] = $context['sandbox']['progress'] / $context['sandbox']['max'];
}
}