function nodequeue_queue_admin_submit in Nodequeue 5
Submit function for nodequeue_queue_admin
File
- ./
nodequeue.module, line 557
Code
function nodequeue_queue_admin_submit($form_id, $form_values) {
if ($form_values['op'] == t('Clear queue')) {
return 'admin/content/nodequeue/' . $form_values['qid'] . '/clear';
}
db_query("DELETE FROM {nodequeue_nodes} WHERE qid = %d", $form_values['qid']);
if ($form_values['op'] == t('Save') && $form_values['order']) {
$counter = 1;
$now = time();
foreach (explode(',', $form_values['order']) as $nid) {
db_query("INSERT INTO {nodequeue_nodes} (qid, nid, position, timestamp) VALUES (%d, %d, %d, %d)", $form_values['qid'], $nid, $counter++, $now);
}
}
drupal_set_message(t('The queue has been updated'));
}