Lines Matching refs:info
203 $info = [];
204 $info['id'] = pathID($file, true);
205 if ($info['id'] !== cleanID($info['id'])) {
207 msg(hsc($info['id']) . ' is not a valid file name for DokuWiki - skipped', -1);
212 $info['perm'] = auth_quickaclcheck(mediaAclPath($info['id']));
213 if (empty($opts['skipacl']) && $info['perm'] < AUTH_READ) {
218 if (!empty($opts['pattern']) && !@preg_match($opts['pattern'], $info['id'])) {
222 $info['file'] = PhpString::basename($file);
223 $info['size'] = filesize($base . '/' . $file);
224 $info['mtime'] = filemtime($base . '/' . $file);
225 $info['writable'] = is_writable($base . '/' . $file);
227 $info['isimg'] = true;
228 $info['meta'] = new JpegMeta($base . '/' . $file);
230 $info['isimg'] = false;
233 $info['hash'] = md5(io_readFile(mediaFN($info['id']), false));
236 $data[] = $info;
279 $info['perm'] = auth_quickaclcheck(mediaAclPath($id));
280 if (empty($opts['skipacl']) && $info['perm'] < AUTH_READ) {