| 1 |
<?php |
<?php |
| 2 |
// $Id: import_manager.module,v 1.13 2009/06/03 01:26:07 drumm Exp $ |
// $Id: import_manager.module,v 1.14 2009/07/29 00:13:56 drumm Exp $ |
| 3 |
|
|
| 4 |
function import_manager_menu() { |
function import_manager_menu() { |
| 5 |
$items = array( |
$items = array( |
| 204 |
include_once $form_state['values']['import']['file path']; |
include_once $form_state['values']['import']['file path']; |
| 205 |
} |
} |
| 206 |
|
|
| 207 |
|
timer_start('import manager'); |
| 208 |
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']); |
| 209 |
|
|
| 210 |
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']); |
| 211 |
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()); |
| 212 |
|
db_query("INSERT INTO {import_manager_log} (callback, time, duration) VALUES ('%s', %d, %d)", $form_state['values']['form_id'], time(), timer_read('import manager')); |
| 213 |
|
|
| 214 |
if (!$quiet) { |
if (!$quiet) { |
| 215 |
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']))); |