Lines Matching refs:info
25 $info = array (
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'] = array();
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, array(
93 $info['editor'] = '127.0.0.1';
95 $this->assertEquals($info, pageinfo());
111 $info = $this->_get_expected_pageinfo();
112 $info['id'] = 'wiki:syntax';
113 $info['namespace'] = 'wiki';
114 $info['filepath'] = $filename;
115 $info['exists'] = true;
116 $info['lastmod'] = $rev;
117 $info['currentrev'] = $rev;
118 $info['meta'] = p_get_metadata($ID);
119 $info['rev'] = '';
121 $info = array_merge($info, array(
126 $info['editor'] = '127.0.0.1';
129 $info = array_merge($info, array(
135 unset($info['userinfo']);
137 $this->assertEquals($info, pageinfo());
157 $info = $this->_get_expected_pageinfo();
158 $info['id'] = 'wiki:syntax';
159 $info['namespace'] = 'wiki';
160 $info['meta'] = p_get_metadata($ID);
161 $info['rev'] = $REV;
162 $info['currentrev'] = $rev;
163 $info['filepath'] = str_replace('pages','attic',substr($filename,0,-3).$REV.$ext);
165 $this->assertEquals($info, pageinfo());
180 $info = $this->_get_expected_pageinfo();
181 $info['id'] = 'wiki:syntax';
182 $info['namespace'] = 'wiki';
183 $info['exists'] = true;
184 $info['lastmod'] = $rev;
185 $info['currentrev'] = $rev;
186 $info['meta'] = p_get_metadata($ID);
187 $info['filepath'] = $filename;
189 $info = array_merge($info, array(
194 $info['editor'] = '127.0.0.1';
200 $this->assertEquals($info, pageinfo());
207 $info['rev'] = '';
209 $this->assertEquals($info, pageinfo());
217 $this->assertEquals($info, pageinfo());
231 $info = $this->_get_expected_pageinfo();
232 $info['id'] = 'wiki:syntax';
233 $info['namespace'] = 'wiki';
234 $info['filepath'] = $filename;
235 $info['exists'] = true;
236 $info['lastmod'] = $rev;
237 $info['currentrev'] = $rev;
238 $info['meta'] = p_get_metadata($ID); // need $INFO set correctly for addLogEntry()
241 $INFO = $info;
246 $info['meta'] = p_get_metadata($ID);
247 $info['ip'] = $_SERVER['REMOTE_ADDR'];
248 $info['user'] = $_SERVER['REMOTE_USER'];
249 $info['sum'] = '';
250 $info['editor'] = $info['user'];
253 $this->assertEquals($info, pageinfo());
258 $this->assertEquals($info, pageinfo());
259 $this->assertEquals($info['meta']['last_change'], p_get_metadata($ID,'last_change'));
266 $info['lastmod'] = $now;
267 $info['currentrev'] = $now;
268 $info['meta']['last_change'] = false;
269 $info['ip'] = null;
270 $info['user'] = null;
271 $info['sum'] = null;
272 $info['editor'] = null;
274 $this->assertEquals($info, pageinfo());
275 …$this->assertEquals($info['meta'], p_get_metadata($ID)); // check metadata has been updated corr…
291 $info = $this->_get_expected_pageinfo();
292 $info['id'] = 'wiki:syntax';
293 $info['namespace'] = 'wiki';
294 $info['filepath'] = $filename;
295 $info['exists'] = true;
296 $info['lastmod'] = $rev;
297 $info['currentrev'] = $rev;
298 $info['meta'] = p_get_metadata($ID);
304 $info = array_merge($info, array(
309 $info['editor'] = '127.0.0.1';
314 $draft = getCacheName($info['client']."\n".$ID,'.draft');
317 $info['draft'] = $draft;
319 $this->assertEquals($info, pageinfo());
325 unset($info['draft']);
327 $this->assertEquals($info, pageinfo());
338 $info = $this->_get_expected_pageinfo();
339 $info['id'] = 'wiki:start';
340 $info['namespace'] = 'wiki';
341 $info['filepath'] = $conf['datadir'].'/wiki/start.txt';
348 $info['ismobile'] = clientismobile();
351 … $this->assertEquals($info, pageinfo()); // it would be a test failure not a pageinfo failure.