') as $m) { $OldLinkFunctions[$m] = $LinkFunctions[$m]; $LinkFunctions[$m] = 'LinkTitles'; ; } function LinkFmtAddTitle() { global $LinkTitleFmtSet; if($LinkTitleFmtSet) return; foreach(array('Self', 'Exists', 'Create') as $k) if(! strpos($GLOBALS["LinkPage{$k}Fmt"], "title=")) $GLOBALS["LinkPage{$k}Fmt"] = preg_replace('/^'') return $fn($pagename,$imap,$path,$alt,$txt,$fmt); if(preg_match($LinkTitleRegExp, $txt, $mm) ) { $alt = $mm[1]; $txt = preg_replace($LinkTitleRegExp, '', $txt); } else { if($imap != '<:page>' && $EnableLinkTitleDefaultUrl) $alt = PUE(str_replace('$1',$path,$IMap[$imap])); elseif($imap == '<:page>' && $EnableLinkTitleDefaultPage) { if(preg_match("/^\\s*([^#?]+)($QueryFragPattern)?$/",$path,$m)) { $alt = MakePageName($pagename, $m[1]); } } } return $fn($pagename,$imap,$path,$alt,$txt,$fmt); }