| 1 |
<?php |
<?php |
| 2 |
// $Id: import_manager.module,v 1.16 2009/08/19 01:31:34 drumm Exp $ |
// $Id: import_manager.module,v 1.17 2009/09/10 19:12:17 drumm Exp $ |
| 3 |
|
|
| 4 |
function import_manager_menu() { |
function import_manager_menu() { |
| 5 |
$items = array( |
$items = array( |
| 213 |
timer_start('import manager'); |
timer_start('import manager'); |
| 214 |
call_user_func_array($form_state['values']['form_id'], $form_state['values']['data']); |
call_user_func_array($form_state['values']['form_id'], $form_state['values']['data']); |
| 215 |
db_query("UPDATE {import_manager_log} SET duration = %d WHERE import_id = %d", timer_read('import manager'), $import_id); |
db_query("UPDATE {import_manager_log} SET duration = %d WHERE import_id = %d", timer_read('import manager'), $import_id); |
| 216 |
|
import_manager_watchdog(NULL, NULL); |
| 217 |
|
|
| 218 |
db_query("DELETE FROM {import_manager} WHERE callback = '%s'", $form_state['values']['form_id']); |
db_query("DELETE FROM {import_manager} WHERE callback = '%s'", $form_state['values']['form_id']); |
| 219 |
db_query("INSERT INTO {import_manager} (callback, last_run) VALUES ('%s', %d)", $form_state['values']['form_id'], time()); |
db_query("INSERT INTO {import_manager} (callback, last_run) VALUES ('%s', %d)", $form_state['values']['form_id'], time()); |
| 221 |
if (!$quiet) { |
if (!$quiet) { |
| 222 |
drupal_set_message(t($form_state['values']['import']['message'], array('%name' => $form_state['values']['import']['title']))); |
drupal_set_message(t($form_state['values']['import']['message'], array('%name' => $form_state['values']['import']['title']))); |
| 223 |
} |
} |
| 224 |
watchdog('import manager', t($form_state['values']['import']['message'], array('%name' => $form_state['values']['import']['title']))); |
watchdog('import manager', $form_state['values']['import']['message'], array('%name' => $form_state['values']['import']['title'])); |
| 225 |
} |
} |
| 226 |
|
|
| 227 |
/** |
/** |