Lines Matching +full:list -(+path:inc +path:lang) -(+path:lib +path:plugins +path:lang) -(+path:lib +path:tpl +path:dokuwiki +path:lang)

108      * Initialize an empty list to be used in file traversing
115 return $list = array_fill_keys([
155 $list = $this->initEmptySearchList();
156 search($list, $conf['datadir'], [$this, 'searchCountCallback'], ['all' => false], '');
157 $data['page_count'] = $list['file_count'];
158 $data['page_size'] = $list['file_size'];
159 $data['page_biggest'] = $list['file_max'];
160 $data['page_smallest'] = $list['file_min'];
161 $data['page_nscount'] = $list['dir_count'];
162 $data['page_nsnest'] = $list['dir_nest'];
163 if ($list['file_count']) $data['page_avg'] = $list['file_size'] / $list['file_count'];
164 $data['page_oldest'] = $list['file_oldest'];
165 unset($list);
168 $list = $this->initEmptySearchList();
169 search($list, $conf['mediadir'], [$this, 'searchCountCallback'], ['all' => true]);
170 $data['media_count'] = $list['file_count'];
171 $data['media_size'] = $list['file_size'];
172 $data['media_biggest'] = $list['file_max'];
173 $data['media_smallest'] = $list['file_min'];
174 $data['media_nscount'] = $list['dir_count'];
175 $data['media_nsnest'] = $list['dir_nest'];
176 if ($list['file_count']) $data['media_avg'] = $list['file_size'] / $list['file_count'];
177 unset($list);
180 $list = $this->initEmptySearchList();
181 search($list, $conf['cachedir'], [$this, 'searchCountCallback'], ['all' => true]);
182 $data['cache_count'] = $list['file_count'];
183 $data['cache_size'] = $list['file_size'];
184 $data['cache_biggest'] = $list['file_max'];
185 $data['cache_smallest'] = $list['file_min'];
186 if ($list['file_count']) $data['cache_avg'] = $list['file_size'] / $list['file_count'];
187 unset($list);
190 $list = $this->initEmptySearchList();
191 search($list, $conf['indexdir'], [$this, 'searchCountCallback'], ['all' => true]);
192 $data['index_count'] = $list['file_count'];
193 $data['index_size'] = $list['file_size'];
194 $data['index_biggest'] = $list['file_max'];
195 $data['index_smallest'] = $list['file_min'];
196 if ($list['file_count']) $data['index_avg'] = $list['file_size'] / $list['file_count'];
197 unset($list);
200 $list = $this->initEmptySearchList();
201 search($list, $conf['metadir'], [$this, 'searchCountCallback'], ['all' => true]);
202 $data['meta_count'] = $list['file_count'];
203 $data['meta_size'] = $list['file_size'];
204 $data['meta_biggest'] = $list['file_max'];
205 $data['meta_smallest'] = $list['file_min'];
206 if ($list['file_count']) $data['meta_avg'] = $list['file_size'] / $list['file_count'];
207 unset($list);
210 $list = $this->initEmptySearchList();
211 search($list, $conf['olddir'], [$this, 'searchCountCallback'], ['all' => true]);
212 $data['attic_count'] = $list['file_count'];
213 $data['attic_size'] = $list['file_size'];
214 $data['attic_biggest'] = $list['file_max'];
215 $data['attic_smallest'] = $list['file_min'];
216 if ($list['file_count']) $data['attic_avg'] = $list['file_size'] / $list['file_count'];
217 $data['attic_oldest'] = $list['file_oldest'];
218 unset($list);
226 $list = (array) @file($conf['metadir'] . '/_dokuwiki.changes');
227 $count = count($list);
229 $first = (int) substr(array_shift($list), 0, 10);
230 $last = (int) substr(array_pop($list), 0, 10);
234 unset($list);