Class PclZip

Description
Variable Summary
mixed $error_code
mixed $zipname
mixed $zip_fd
Method Summary
PclZip PclZip ( $p_zipname)
void add ( $p_filelist)
void create ( $p_filelist)
void delete ()
void deleteByIndex ( $p_index)
void duplicate ( $p_archive)
void errorCode ()
void errorInfo ([ $p_full = false])
void errorName ([ $p_with_code = false])
void extract ()
void extractByIndex ( $p_index)
void listContent ()
void merge ( $p_archive_to_add)
void privAdd ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
void privAddFile ( $p_filename,  &$p_header,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
void privAddFileList ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
void privAddList ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
void privCheckFileHeaders ( &$p_local_header,  &$p_central_header)
void privCheckFormat ([ $p_level = 0])
void privCloseFd ()
void privConvertHeader2FileInfo ( $p_header,  &$p_info)
void privCreate ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
void privDecrypt ( $p_encryption_header,  &$p_buffer,  $p_size,  $p_crc)
void privDeleteByRule ( &$p_result_list,  &$p_options)
void privDirCheck ( $p_dir, [ $p_is_dir = false])
void privDuplicate ( $p_archive_filename)
void privErrorLog ([ $p_error_code = 0], [ $p_error_string = ''])
void privErrorReset ()
void privExtractByRule ( &$p_file_list,  $p_path,  $p_remove_path,  $p_remove_all_path,  &$p_options)
void privExtractFile ( &$p_entry,  $p_path,  $p_remove_path,  $p_remove_all_path,  &$p_options)
void privExtractFileAsString ( &$p_entry,  &$p_string)
void privExtractFileInOutput ( &$p_entry,  &$p_options)
void privList ( &$p_list)
void privMerge ( &$p_archive_to_add)
void privOpenFd ( $p_mode)
void privParseOptions ( &$p_options_list,  $p_size,  &$v_result_list, [ $v_requested_options = false])
void privReadCentralFileHeader ( &$p_header)
void privReadEndCentralDir ( &$p_central_dir)
void privReadFileHeader ( &$p_header)
void privWriteCentralFileHeader ( &$p_header)
void privWriteCentralHeader ( $p_nb_entries,  $p_size,  $p_offset,  $p_comment)
void privWriteFileHeader ( &$p_header)
void properties ()
Variables
mixed $error_code = 1 (line 162)
mixed $error_string = '' (line 163)
mixed $zipname = '' (line 156)
mixed $zip_fd = 0 (line 159)
Methods
Constructor PclZip (line 173)
PclZip PclZip ( $p_zipname)
  • $p_zipname
add (line 395)
void add ( $p_filelist)
  • $p_filelist
create (line 232)
void create ( $p_filelist)
  • $p_filelist
delete (line 933)
void delete ()
deleteByIndex (line 1012)
void deleteByIndex ( $p_index)
  • $p_index
duplicate (line 1107)
void duplicate ( $p_archive)
  • $p_archive
errorCode (line 1226)
void errorCode ()
errorInfo (line 1285)
void errorInfo ([ $p_full = false])
  • $p_full
errorName (line 1242)
void errorName ([ $p_with_code = false])
  • $p_with_code
extract (line 626)
void extract ()
extractByIndex (line 784)
void extractByIndex ( $p_index)
  • $p_index
listContent (line 564)
void listContent ()
merge (line 1170)
void merge ( $p_archive_to_add)
  • $p_archive_to_add
privAdd (line 1769)
void privAdd ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
  • $p_list
  • &$p_result_list
  • $p_add_dir
  • $p_remove_dir
  • $p_remove_all_dir
  • &$p_options
privAddFile (line 2224)
void privAddFile ( $p_filename,  &$p_header,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
  • $p_filename
  • &$p_header
  • $p_add_dir
  • $p_remove_dir
  • $p_remove_all_dir
  • &$p_options
privAddFileList (line 2092)
void privAddFileList ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
  • $p_list
  • &$p_result_list
  • $p_add_dir
  • $p_remove_dir
  • $p_remove_all_dir
  • &$p_options
privAddList (line 2019)
void privAddList ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
  • $p_list
  • &$p_result_list
  • $p_add_dir
  • $p_remove_dir
  • $p_remove_all_dir
  • &$p_options
privCheckFileHeaders (line 3927)
void privCheckFileHeaders ( &$p_local_header,  &$p_central_header)
  • &$p_local_header
  • &$p_central_header
privCheckFormat (line 1324)
void privCheckFormat ( $p_level)
  • $p_level
privCloseFd (line 1991)
void privCloseFd ()
privConvertHeader2FileInfo (line 2714)
void privConvertHeader2FileInfo ( $p_header,  &$p_info)
  • $p_header
  • &$p_info
privCreate (line 1737)
void privCreate ( $p_list,  &$p_result_list,  $p_add_dir,  $p_remove_dir,  $p_remove_all_dir,  &$p_options)
  • $p_list
  • &$p_result_list
  • $p_add_dir
  • $p_remove_dir
  • $p_remove_all_dir
  • &$p_options
privDecrypt (line 4893)
void privDecrypt ( $p_encryption_header,  &$p_buffer,  $p_size,  $p_crc)
  • $p_encryption_header
  • &$p_buffer
  • $p_size
  • $p_crc
privDeleteByRule (line 4162)
void privDeleteByRule ( &$p_result_list,  &$p_options)
  • &$p_result_list
  • &$p_options
privDirCheck (line 4517)
void privDirCheck ( $p_dir, [ $p_is_dir = false])
  • $p_dir
  • $p_is_dir
privDuplicate (line 4789)
void privDuplicate ( $p_archive_filename)
  • $p_archive_filename
privErrorLog (line 4858)
void privErrorLog ( $p_error_code, [ $p_error_string = ''])
  • $p_error_code
  • $p_error_string
privErrorReset (line 4875)
void privErrorReset ()
privExtractByRule (line 2752)
void privExtractByRule ( &$p_file_list,  $p_path,  $p_remove_path,  $p_remove_all_path,  &$p_options)
  • &$p_file_list
  • $p_path
  • $p_remove_path
  • $p_remove_all_path
  • &$p_options
privExtractFile (line 3110)
void privExtractFile ( &$p_entry,  $p_path,  $p_remove_path,  $p_remove_all_path,  &$p_options)
  • &$p_entry
  • $p_path
  • $p_remove_path
  • $p_remove_all_path
  • &$p_options
privExtractFileAsString (line 3599)
void privExtractFileAsString ( &$p_entry,  &$p_string)
  • &$p_entry
  • &$p_string
privExtractFileInOutput (line 3474)
void privExtractFileInOutput ( &$p_entry,  &$p_options)
  • &$p_entry
  • &$p_options
privList (line 2630)
void privList ( &$p_list)
  • &$p_list
privMerge (line 4580)
void privMerge ( &$p_archive_to_add)
  • &$p_archive_to_add
privOpenFd (line 1952)
void privOpenFd ( $p_mode)
  • $p_mode
privParseOptions (line 1381)
void privParseOptions ( &$p_options_list,  $p_size,  &$v_result_list, [ $v_requested_options = false])
  • &$p_options_list
  • $p_size
  • &$v_result_list
  • $v_requested_options
privReadCentralFileHeader (line 3792)
void privReadCentralFileHeader ( &$p_header)
  • &$p_header
privReadEndCentralDir (line 3977)
void privReadEndCentralDir ( &$p_central_dir)
  • &$p_central_dir
privReadFileHeader (line 3667)
void privReadFileHeader ( &$p_header)
  • &$p_header
privWriteCentralFileHeader (line 2543)
void privWriteCentralFileHeader ( &$p_header)
  • &$p_header
privWriteCentralHeader (line 2599)
void privWriteCentralHeader ( $p_nb_entries,  $p_size,  $p_offset,  $p_comment)
  • $p_nb_entries
  • $p_size
  • $p_offset
  • $p_comment
privWriteFileHeader (line 2489)
void privWriteFileHeader ( &$p_header)
  • &$p_header
properties (line 1038)
void properties ()

Documentation generated on Sun, 29 Oct 2006 18:01:57 +0100 by phpDocumentor 1.3.1