Lines Matching refs:id

46             $id = $id0 = implode(':', array_slice($nodes, 0, $i+1));
48 if (empty($id)) { // root start page
49 $id = $conf['start'];
50 } elseif ($id == ':'.$conf['start']) { // start namespace
51 $id = $conf['start'].':'.$conf['start'];
52 resolve_pageid('', $id, $exists);
55 resolve_pageid('', $id, $exists);
57 $id = $id.':';
58 resolve_pageid('', $id, $exists);
60 $name = p_get_metadata($id, 'shorttitle', METADATA_DONT_RENDER) ?: noNS($id0);
62 $traces[$i] = $id;
64 … if ($i < $depth-1 OR ($i == $depth-1 AND !preg_match('/.*:'.$conf['start'].'$/', $id))) {
65 $items[] = '<bdi>'.$this->html_pagelink($id, $name, $exists).'</bdi>';
81 * @param string $id page id
87 public function tpl_pagelink($id = null, $name = null, $exists = null, $print = true) argument
91 $out = $this->html_pagelink($id, $name, $exists);
98 private function html_pagelink($id = null, $name = null, $exists = null) argument
102 if (is_null($id)) $id = $ID;
104 $title = p_get_metadata($id, 'title');
105 if (empty($title)) $title = $id;
108 $class = (page_exists($id)) ? 'wikilink1' : 'wikilink2';
115 $short_title = p_get_metadata($id, 'shorttitle') ?: noNS($id);
118 $out = '<a href="'.$this->wl($id).'" class="'.$class.'" title="'.hsc($title).'">';
128 * @param string $id page id
131 private function wl($id = null) argument
135 if (noNS($id) == $conf['start']) $id = ltrim(getNS($id).':', ':');
136 idfilter($id);
142 $xlink .= DOKU_SCRIPT.'/'.$id;
144 $xlink .= $id;
149 $xlink .= ($id) ? '?id='.$id : '';
161 * @param string $id page id
165 public function tpl_pagetitle($id = null, $print = true) argument
167 $out = $this->pagetitle($id);
174 private function pagetitle($id = null) argument
178 if (is_null($id)) {
181 $title = (p_get_metadata($id, 'title')) ?: $id;