You are here

function upload_element_clean_session in Upload element 6

Session cleaning function.

This is used to prevent excess values getting stored within the $_SESSION over multiple requests. It uses the form cache to determine if the value should be deleted or not.

1 call to upload_element_clean_session()
upload_element_save in ./upload_element.module
Saves an uploaded file

File

./upload_element.module, line 601
A module that provides two new elements to the FAPI for file handling.

Code

function upload_element_clean_session() {
  $form_state = array(
    'submitted' => FALSE,
  );
  foreach ($_SESSION['files']['upload_element'] as $form_build_id => $values) {
    if (!($form = form_get_cache($form_build_id, $form_state))) {
      unset($_SESSION['files']['upload_element'][$form_build_id]);
    }
  }
}