Lines Matching refs:id
59 $ns = getNS((new PageResolver($INFO['id']))->resolveId("$ns:xxx"));
66 $INFO['id'],
110 $items[$startPage['id']] = $startPage;
203 if (($item['type'] == 'd' && $item['open']) || $INFO['id'] == $item['id']) {
204 return '<strong>' . html_wikilink(':' . $item['id'], $item['title']) . '</strong>';
206 return html_wikilink(':' . $item['id'], $item['title']);
244 $id = pathID($file);
249 !preg_match('#^' . $id . '(:|$)#', $opts['currentID']) &&
250 !preg_match('#^' . $id . '(:|$)#', getNS($opts['currentID']))
262 $sp = (new PageResolver(''))->resolveId($id . ':');
270 $original = $id;
271 $id = "$id:";
272 $id = (new PageResolver(''))->resolveId($id);
273 $this->startpages[$id] = 1;
275 // if the resolve id is in the same namespace as the original it's a start page named like the dir
276 if (getNS($original) === getNS($id)) {
279 } elseif (!empty($this->startpages[$id])) {
285 if (isHiddenPage($id)) {
290 if ($type == 'f' && auth_quickaclcheck($id) < AUTH_READ) {
294 $data[$id] = [
295 'id' => $id,
299 'title' => $this->getTitle($id, $opts['usetitle']),
300 'ns' => $useNS ?? (string)getNS($id),
307 * @param string $id
314 $id = $resolver->resolveId($ns . ':');
317 'id' => $id,
321 'title' => $this->getTitle($id, $useTitle),
324 $this->startpages[$id] = 1;
331 * @param string $id
335 protected function getTitle($id, $usetitle)
340 $p = p_get_first_heading($id);
344 $p = noNS($id);
346 $p = noNS(getNS($id));