form_get_cache
includes/form.inc, строка 237
- Версии
- 6
form_get_cache($form_build_id, &$form_state)
Получает форму из кэша.
Связанные темы
Код
<?php
function form_get_cache($form_build_id, &$form_state) {
global $user;
if ($cached = cache_get('form_'. $form_build_id, 'cache_form')) {
$form = $cached->data;
if ((isset($form['#cache_token']) && drupal_valid_token($form['#cache_token'])) || (!isset($form['#cache_token']) && !$user->uid)) {
if ($cached = cache_get('storage_'. $form_build_id, 'cache_form')) {
$form_state['storage'] = $cached->data;
}
return $form;
}
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии