|
@@ 1002-1012 (lines=11) @@
|
| 999 |
|
} |
| 1000 |
|
|
| 1001 |
|
// manualy add archivers |
| 1002 |
|
if (!empty($this->options['archivers']['create']) && is_array($this->options['archivers']['create'])) { |
| 1003 |
|
foreach ($this->options['archivers']['create'] as $mime => $conf) { |
| 1004 |
|
if (strpos($mime, 'application/') === 0 |
| 1005 |
|
&& !empty($conf['cmd']) |
| 1006 |
|
&& isset($conf['argc']) |
| 1007 |
|
&& !empty($conf['ext']) |
| 1008 |
|
&& !isset($this->archivers['create'][$mime])) { |
| 1009 |
|
$this->archivers['create'][$mime] = $conf; |
| 1010 |
|
} |
| 1011 |
|
} |
| 1012 |
|
} |
| 1013 |
|
|
| 1014 |
|
if (!empty($this->options['archivers']['extract']) && is_array($this->options['archivers']['extract'])) { |
| 1015 |
|
foreach ($this->options['archivers']['extract'] as $mime => $conf) { |
|
@@ 1014-1024 (lines=11) @@
|
| 1011 |
|
} |
| 1012 |
|
} |
| 1013 |
|
|
| 1014 |
|
if (!empty($this->options['archivers']['extract']) && is_array($this->options['archivers']['extract'])) { |
| 1015 |
|
foreach ($this->options['archivers']['extract'] as $mime => $conf) { |
| 1016 |
|
if (strpos($mime, 'application/') === 0 |
| 1017 |
|
&& !empty($conf['cmd']) |
| 1018 |
|
&& isset($conf['argc']) |
| 1019 |
|
&& !empty($conf['ext']) |
| 1020 |
|
&& !isset($this->archivers['extract'][$mime])) { |
| 1021 |
|
$this->archivers['extract'][$mime] = $conf; |
| 1022 |
|
} |
| 1023 |
|
} |
| 1024 |
|
} |
| 1025 |
|
|
| 1026 |
|
$this->configure(); |
| 1027 |
|
|