function instagram_feeds_import_tab_form_submit in Instagram Feeds 7
Submit handler for instagram_feeds_import_tab_form().
File
- includes/
instagram_feeds.pages.inc, line 31 - Menu callbacks, form callbacks and helpers.
Code
function instagram_feeds_import_tab_form_submit($form, &$form_state) {
$tasks = instagram_feeds_get_tasks($form['#feed_nid']);
$batch = array(
'title' => t('Processing Instagram Import Batch'),
'init_message' => t('Starting import.'),
'progress_message' => t('Processed @current out of @total.'),
);
$urls_to_import = instagram_feeds_urls_from_feed($form['#feed_nid']);
$form_state['redirect'] = $form['#redirect'];
foreach ($tasks as $task) {
$batch['operations'][] = array(
'instagram_feeds_queue',
array(
$task,
),
);
}
foreach ($urls_to_import as $url) {
$batch['operations'][] = array(
'instagram_feeds_queue',
array(
array(
'type' => 'instagram_feeds_batch_import',
'data' => array(
$url,
),
),
),
);
}
batch_set($batch);
}