@@ 979-986 (lines=8) @@ | ||
976 | 'hidden' => false, |
|
977 | ]; |
|
978 | // set files attributes |
|
979 | if (! empty($this->options['attributes']) && is_array($this->options['attributes'])) { |
|
980 | foreach ($this->options['attributes'] as $a) { |
|
981 | // attributes must contain pattern and at least one rule |
|
982 | if (! empty($a['pattern']) || count($a) > 1) { |
|
983 | $this->attributes[] = $a; |
|
984 | } |
|
985 | } |
|
986 | } |
|
987 | ||
988 | if (! empty($this->options['accessControl']) && is_callable($this->options['accessControl'])) { |
|
989 | $this->access = $this->options['accessControl']; |
|
@@ 1174-1180 (lines=7) @@ | ||
1171 | ||
1172 | $this->_checkArchivers(); |
|
1173 | // manual control archive types to create |
|
1174 | if (! empty($this->options['archiveMimes']) && is_array($this->options['archiveMimes'])) { |
|
1175 | foreach ($this->archivers['create'] as $mime => $v) { |
|
1176 | if (! in_array($mime, $this->options['archiveMimes'])) { |
|
1177 | unset($this->archivers['create'][$mime]); |
|
1178 | } |
|
1179 | } |
|
1180 | } |
|
1181 | ||
1182 | // manualy add archivers |
|
1183 | if (! empty($this->options['archivers']['create']) && is_array($this->options['archivers']['create'])) { |
|
@@ 3246-3252 (lines=7) @@ | ||
3243 | } |
|
3244 | ||
3245 | // check video to img converter |
|
3246 | if (! empty($this->options['imgConverter']) && is_array($this->options['imgConverter'])) { |
|
3247 | foreach ($this->options['imgConverter'] as $_type => $_converter) { |
|
3248 | if (isset($_converter['func'])) { |
|
3249 | $this->imgConverter[strtolower($_type)] = $_converter; |
|
3250 | } |
|
3251 | } |
|
3252 | } |
|
3253 | if (! isset($this->imgConverter['video'])) { |
|
3254 | $videoLibCache = 'videoLib'; |
|
3255 | if (($videoLibCmd = $this->session->get($videoLibCache, false)) === false) { |