Опубликовано пользователем dm
-
// Функция запуска крона
-
function my_module_cron() {
-
// Запуск один раз в 24 часа. Устанавливаем переменную и проверяем больше прошло времени или нет.
-
if (time() >( variable_get('my_module_last_run') + 86400) ) {
-
// Подключаем файл с функцией формы
-
include_once(drupal_get_path('module', 'my_module') . '/includes/my_module.inc');
-
-
// Значения формы для отправки
-
$form_state = array();
-
$form_state['values']['brands'];
-
$form_state['values']['product_type']['all'] = 'all';
-
$form_state['values']['settings']['sid_checkbox'] = TRUE;
-
$form_state['values']['settings']['product_disable_checkbox'] = FALSE;
-
$form_state['values']['settings']['price_checkbox'] = TRUE;
-
$form_state['values']['import_file'];
-
-
// Отправляем форму. my_module_form - form_id
-
drupal_form_submit('my_module_form', $form_state);
-
-
// Устанавливаем время последнего запуска
-
variable_set('my_module_last_run', time());
-
}
-
}