@@ 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 |