get_active_session($session_id); if (PEAR::isError($session)) { $msg = urlencode($session->getMessage()); print "status_code=4&msg=$msg"; exit; } $upload_manager = new KTUploadManager(); $upload_manager->cleanup(); $upload_manager->set_session($session); $added=array(); foreach($_FILES as $key =>$file) { $filename=$file['name']; $tempfile=$file['tmp_name']; $error=$file['error']; if ($error == UPLOAD_ERR_OK) { $result = $upload_manager->uploaded($filename, $tempfile, $action); if (PEAR::isError($result)) { continue; } if ($result !== false) { $file['tmp_name'] = $result; $added[$key]=$file; } } } $added=urlencode(serialize($added)); print "status_code=0&upload_status=$added"; ?>