m7v
3/31/2014 - 2:31 PM

Regenerate URL

Regenerate URL

module_load_include('inc', 'pathauto');
module_load_include('inc', 'pathauto.pathauto');
$query = db_select('node', 'n');
$query->addField('n', 'nid');
$query->condition('n.type', array('track'), 'IN');
$nids = $query->execute()->fetchAllKeyed(0,0);

while ($nids) {
     $piece = array_splice($nids, 0, 10);
     $operations[] = array('pathauto_node_update_alias_multiple', array(array_values($piece), 'bulkupdate'));
}

$batch = array(
     'title' => t('Update aliases for nodes.'),
     'init_message' => t('Update aliases for nodes.'),
     'operations' => $operations,
);

batch_set($batch);