[ Index ]

PHP Cross Reference of Akelos Framework

title

Body

[close]

/AkActionView/helpers/ -> file_upload_helper.php (summary)

(no description)

File Size: 212 lines (8 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 2 files
 AkActionView/AkActionViewHelper.php
 AkCache.php

Defines 1 class

FileUploadHelper:: (12 methods):
  _instantiateCacheHandler()
  handle_partial_upload()
  _get_persisted_files_params()
  _get_file_details()
  _getTempDir()
  _setTempDir()
  _handle_partial_files()
  get_persisted_file()
  delete_persisted_file()
  clean_persisted_files()
  _send_file()
  _clean_up_persisted_on_shutdown()


Class: FileUploadHelper  - X-Ref


_instantiateCacheHandler()   X-Ref
No description

handle_partial_upload($temporary_directory = AK_TMP_DIR, $send_json_response = true)   X-Ref
Handles a gmail-like file upload.

Just add this code at the beigining of the form action receiver.

if($this->file_upload_helper->handle_partial_upload('/tmp')){ // where /tmp is the temporary directory for uploaded files
return;
}

You must add this javascript to your view:

<script src="/javascripts/file_uploader.js" type="text/javascript"></script>
<script type="text/javascript">
window.onload = function(){
FileUploader.start('form_id', {partial:true}); // Change "form_id" for the id you supplied to your form
}
</script>

param: bool $send_json_response

_get_persisted_files_params($params)   X-Ref
No description

_get_file_details($key)   X-Ref
No description

_getTempDir()   X-Ref
No description

_setTempDir($temp_dir)   X-Ref
No description

_handle_partial_files($params)   X-Ref
No description

get_persisted_file($persistence_key)   X-Ref
No description

delete_persisted_file($key)   X-Ref
No description

clean_persisted_files()   X-Ref
No description

_send_file($key)   X-Ref
No description

_clean_up_persisted_on_shutdown($keys = false)   X-Ref
No description



Generated: Mon Oct 27 12:43:49 2008 Cross-referenced by PHPXref 0.6