Lines Matching refs:info

25         $info = [
34 $info['rev'] = null;
35 $info['subscribed'] = false;
36 $info['locked'] = false;
37 $info['exists'] = false;
38 $info['writable'] = true;
39 $info['editable'] = true;
40 $info['lastmod'] = false;
41 $info['currentrev'] = false;
42 $info['meta'] = [];
43 $info['ip'] = null;
44 $info['user'] = null;
45 $info['sum'] = null;
46 $info['editor'] = null;
48 return $info;
58 $info = $this->get_expected_pageinfo();
59 $info['id'] = 'wiki:start';
60 $info['namespace'] = 'wiki';
61 $info['filepath'] = $conf['datadir'].'/wiki/start.txt';
63 $this->assertEquals($info, pageinfo());
79 $info = $this->get_expected_pageinfo();
80 $info['id'] = 'wiki:syntax';
81 $info['namespace'] = 'wiki';
82 $info['filepath'] = $filename;
83 $info['exists'] = true;
84 $info['lastmod'] = $rev;
85 $info['currentrev'] = $rev;
86 $info['meta'] = p_get_metadata($ID);
88 $info = array_merge($info, [
93 $info['editor'] = '127.0.0.1';
95 $this->assertEquals($info, $result);
115 $info = $this->get_expected_pageinfo();
116 $info['id'] = 'wiki:syntax';
117 $info['namespace'] = 'wiki';
118 $info['filepath'] = $filename;
119 $info['exists'] = true;
120 $info['lastmod'] = $rev;
121 $info['currentrev'] = $rev;
122 $info['meta'] = p_get_metadata($ID);
124 $info = array_merge($info, [
129 $info['editor'] = '127.0.0.1';
132 $info = array_merge($info, [
138 unset($info['userinfo']);
140 $this->assertEquals($info, $result);
160 $info = $this->get_expected_pageinfo();
161 $info['id'] = 'wiki:syntax';
162 $info['namespace'] = 'wiki';
163 $info['meta'] = p_get_metadata($ID);
164 $info['rev'] = $REV;
165 $info['currentrev'] = $rev;
166 $info['filepath'] = str_replace('pages','attic',substr($filename,0,-3).$REV.$ext);
168 $this->assertEquals($info, pageinfo());
183 $info = $this->get_expected_pageinfo();
184 $info['id'] = 'wiki:syntax';
185 $info['namespace'] = 'wiki';
186 $info['exists'] = true;
187 $info['lastmod'] = $rev;
188 $info['currentrev'] = $rev;
189 $info['filepath'] = $filename;
191 $info = array_merge($info, [
196 $info['editor'] = '127.0.0.1';
205 $info['meta'] = p_get_metadata($ID);
207 $this->assertEquals($info, $result);
214 $info['rev'] = '';
216 $this->assertEquals($info, pageinfo());
224 $this->assertEquals($info, pageinfo());
241 $info = $this->get_expected_pageinfo();
242 $info['id'] = 'wiki:dokuwiki';
243 $info['namespace'] = 'wiki';
244 $info['filepath'] = $filename;
245 $info['exists'] = true;
246 $info['lastmod'] = $rev;
247 $info['currentrev'] = $rev;
248 $info['meta'] = p_get_metadata($ID); // need $INFO set correctly for updateMetadata()
251 $INFO = $info;
267 $info['meta'] = p_get_metadata($ID);
268 $info['ip'] = $_SERVER['REMOTE_ADDR'];
269 $info['user'] = $_SERVER['REMOTE_USER'];
270 $info['sum'] = '';
271 $info['editor'] = $info['user'];
274 $this->assertEquals($info, pageinfo());
279 $this->assertEquals($info, pageinfo());
280 $this->assertEquals($info['meta']['last_change'], p_get_metadata($ID,'last_change'));
287 $info['lastmod'] = $now;
288 $info['currentrev'] = $now;
289 $info['meta']['last_change'] = false;
290 $info['ip'] = null;
291 $info['user'] = null;
292 $info['sum'] = null;
293 $info['editor'] = null;
295 $this->assertEquals($info, pageinfo());
296 …$this->assertEquals($info['meta'], p_get_metadata($ID)); // check metadata has been updated corr…
308 $info = $this->get_expected_pageinfo();
309 $info['id'] = 'wiki:syntax';
310 $info['namespace'] = 'wiki';
311 $info['filepath'] = $filename;
312 $info['exists'] = true;
313 $info['lastmod'] = $rev;
314 $info['currentrev'] = $rev;
316 $info = array_merge($info, [
321 $info['editor'] = '127.0.0.1';
326 $draft = getCacheName($info['client']."\n".$ID,'.draft');
329 $info['draft'] = $draft;
334 $info['meta'] = p_get_metadata($ID);
336 $this->assertEquals($info, $result);
342 unset($info['draft']);
344 $this->assertEquals($info, pageinfo());
355 $info = $this->get_expected_pageinfo();
356 $info['id'] = 'wiki:start';
357 $info['namespace'] = 'wiki';
358 $info['filepath'] = $conf['datadir'].'/wiki/start.txt';
365 $info['ismobile'] = clientismobile();
368 … $this->assertEquals($info, pageinfo()); // it would be a test failure not a pageinfo failure.