|
@@ 984-994 (lines=11) @@
|
| 981 |
|
} |
| 982 |
|
|
| 983 |
|
// manualy add archivers |
| 984 |
|
if (!empty($this->options['archivers']['create']) && is_array($this->options['archivers']['create'])) { |
| 985 |
|
foreach ($this->options['archivers']['create'] as $mime => $conf) { |
| 986 |
|
if (strpos($mime, 'application/') === 0 |
| 987 |
|
&& !empty($conf['cmd']) |
| 988 |
|
&& isset($conf['argc']) |
| 989 |
|
&& !empty($conf['ext']) |
| 990 |
|
&& !isset($this->archivers['create'][$mime])) { |
| 991 |
|
$this->archivers['create'][$mime] = $conf; |
| 992 |
|
} |
| 993 |
|
} |
| 994 |
|
} |
| 995 |
|
|
| 996 |
|
if (!empty($this->options['archivers']['extract']) && is_array($this->options['archivers']['extract'])) { |
| 997 |
|
foreach ($this->options['archivers']['extract'] as $mime => $conf) { |
|
@@ 996-1006 (lines=11) @@
|
| 993 |
|
} |
| 994 |
|
} |
| 995 |
|
|
| 996 |
|
if (!empty($this->options['archivers']['extract']) && is_array($this->options['archivers']['extract'])) { |
| 997 |
|
foreach ($this->options['archivers']['extract'] as $mime => $conf) { |
| 998 |
|
if (strpos($mime, 'application/') === 0 |
| 999 |
|
&& !empty($conf['cmd']) |
| 1000 |
|
&& isset($conf['argc']) |
| 1001 |
|
&& !empty($conf['ext']) |
| 1002 |
|
&& !isset($this->archivers['extract'][$mime])) { |
| 1003 |
|
$this->archivers['extract'][$mime] = $conf; |
| 1004 |
|
} |
| 1005 |
|
} |
| 1006 |
|
} |
| 1007 |
|
|
| 1008 |
|
$this->configure(); |
| 1009 |
|
|