Lines Matching refs:url
143 @list($state, $match, $shape, $coords, $type, $title, $url, $wiki) = $data;
147 if ($url === '') $url = $ID;
148 $default = $renderer->_simpleTitle($url);
149 resolve_pageid(getNS($ID), $url, $exists);
150 $title = $renderer->_getLinkTitle($title, $default, $isImg, $url);
151 list($url, $hash) = explode('#', $url, 2);
153 $url = wl($url);
154 if ($hash) $url .= '#' . $hash;
158 $title = $renderer->_getLinkTitle($title, $url, $isImg);
159 $url = $renderer->_headerToLink($url);
160 $url = '#' . $url;
163 $title = $renderer->_getLinkTitle($title, $url, $isImg);
164 // url might be an attack vector, only allow registered protocols
166 list($scheme) = explode('://', $url);
168 if (!in_array($scheme, $this->schemes)) $url = '';
172 $title = $renderer->_getLinkTitle($title, $url, $isImg);
173 $url = $renderer->_resolveInterWiki($wiki, $url);
174 if (strpos($url, DOKU_URL) === 0)
180 $url = $renderer->_xmlEntities($url);
181 $url = obfuscate($url);
182 $title = $renderer->_getLinkTitle($title, $url, $isImg);
184 $url = rawurlencode($url);
185 $url = 'mailto:' . $url;
188 $title = $renderer->_getLinkTitle($title, $url, $isImg);
189 $url = str_replace('\\', '/', $url);
190 $url = 'file:///' . $url;
194 list($url, $hash) = explode('#', $url, 2);
195 resolve_mediaid(getNS($ID), $url, $exists);
196 $title = $renderer->_media($url, $title, null, null, null, null, false);
197 $url = ml($url, ($extra[1] == 'direct'));
199 $url .= '#' . $hash;
202 if ($url) {
203 $renderer->doc .= '<area href="' . $url . '"';