You are here

function ocupload_init in One Click Upload 7.2

Implements hook_init().

File

./ocupload.module, line 62

Code

function ocupload_init() {

  // Remove unused files from session
  if (isset($_SESSION['ocupload'])) {
    $run_clean = FALSE;
    foreach ($_SESSION['ocupload'] as $form_id => $fields) {
      foreach ($fields as $field_name => $files) {
        foreach ($files as $fid => $file) {
          if (REQUEST_TIME - $file['uploaded'] > DRUPAL_MAXIMUM_TEMP_FILE_AGE) {
            unset($_SESSION['ocupload'][$form_id][$field_name][$fid]);
            $run_clean = TRUE;
          }
        }
      }
    }
    if ($run_clean) {
      module_load_include('inc', 'ocupload');
      _ocupload_clean_session();
    }
  }
}