summaryrefslogtreecommitdiff
path: root/getid3/module.archive.rar.php
diff options
context:
space:
mode:
Diffstat (limited to 'getid3/module.archive.rar.php')
-rw-r--r--getid3/module.archive.rar.php52
1 files changed, 0 insertions, 52 deletions
diff --git a/getid3/module.archive.rar.php b/getid3/module.archive.rar.php
deleted file mode 100644
index 9d9e9f6..0000000
--- a/getid3/module.archive.rar.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/////////////////////////////////////////////////////////////////
-/// getID3() by James Heinrich <info@getid3.org> //
-// available at http://getid3.sourceforge.net //
-// or http://www.getid3.org //
-/////////////////////////////////////////////////////////////////
-// See readme.txt for more details //
-/////////////////////////////////////////////////////////////////
-// //
-// module.archive.rar.php //
-// module for analyzing RAR files //
-// dependencies: NONE //
-// ///
-/////////////////////////////////////////////////////////////////
-
-
-class getid3_rar
-{
-
- var $option_use_rar_extension = false;
-
- function getid3_rar(&$fd, &$ThisFileInfo) {
-
- $ThisFileInfo['fileformat'] = 'rar';
-
- if ($this->option_use_rar_extension === true) {
- if (function_exists('rar_open')) {
- if ($rp = rar_open($ThisFileInfo['filename'])) {
- $ThisFileInfo['rar']['files'] = array();
- $entries = rar_list($rp);
- foreach ($entries as $entry) {
- $ThisFileInfo['rar']['files'] = getid3_lib::array_merge_clobber($ThisFileInfo['rar']['files'], getid3_lib::CreateDeepArray($entry->getName(), '/', $entry->getUnpackedSize()));
- }
- rar_close($rp);
- return true;
- } else {
- $ThisFileInfo['error'][] = 'failed to rar_open('.$ThisFileInfo['filename'].')';
- }
- } else {
- $ThisFileInfo['error'][] = 'RAR support does not appear to be available in this PHP installation';
- }
- } else {
- $ThisFileInfo['error'][] = 'PHP-RAR processing has been disabled (set $getid3_rar->option_use_rar_extension=true to enable)';
- }
- return false;
-
- }
-
-}
-
-
-?> \ No newline at end of file