form_get_cache
- Versions
- 6
form_get_cache($form_build_id, &$form_state)
Fetch a form from cache.
Related topics
Code
includes/form.inc, line 236
<?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;
}
}
}
?>Login or register to post comments 