Lines Matching refs:dest

67      * @param string $dest redirect destination, absolute id or external url
70 protected function getRedirectURL($status = 302, $dest) { argument
73 if (preg_match('@^(https?://|/)@', $dest)) {
74 $url = $dest; // external url
76 list($ext, $mime) = mimetype($dest);
78 $url = ml($dest);
80 list($page, $section) = explode('#', $dest, 2);
93 $this->_show_message('redirected_from', $ID, $dest, $status);
140 $dest = $id;
142 $url = $this->getRedirectURL($status, $dest);
144 $this->_log_redirection($status, $ID, $dest);
178 $dest = $map->pattern[$checkID]['destination'];
179 list($ns, $section) = explode('#', $dest, 2);
180 $dest = $ns.$leaf;
181 $dest.= (!empty($section)) ? '#'.rawurlencode($section) : '';
184 $url = $this->getRedirectURL($status, $dest);
186 $this->_log_redirection($status, $ID, $dest);
204 $dest = $redirect['destination'];
206 $url = $this->getRedirectURL($status, $dest);
208 $this->_log_redirection($status, $ID, $dest);
239 $dest = $map->pattern[$checkID]['destination'];
240 list($ns, $section) = explode('#', $dest, 2);
241 $dest = $ns.$leaf;
242 $dest.= (!empty($section)) ? '#'.rawurlencode($section) : '';
245 $url = $this->getRedirectURL($status, $dest);
247 $this->_log_redirection($status, $event->data['media'], $dest);
266 $dest = $redirect['destination'];
268 $url = $this->getRedirectURL($status, $dest);
270 $this->_log_redirection($status, $event->data['media'], $dest);
310 * @param string $dest page id of redirect destination
313 protected function _show_message($format, $orig=NULL, $dest=NULL, $status=302) { argument
324 foreach (array($orig, $dest) as $id) {
338 msg(sprintf($this->getLang($format), $link[$orig], $link[$dest]), -1);
347 msg(sprintf($this->getLang($format), $link[$orig], $link[$dest]), 0);
358 protected function _log_redirection($status, $orig, $dest='') { argument
367 $s.= "\t".$status."\t".$orig."\t".$dest;
370 $s.= "\t".$status."\t".$orig."\t".$dest;