');
SDV($TraceCount, 5);
SDV($TraceTrailFmt, 'Breadcrumbs{$TraceTrail}');
SDV($TraceSkipCurr, 0);
Markup('tracetrails', '($TraceCount + $TraceSkipCurr)) $trace = array_slice($trace, $tracecount-($TraceCount+$TraceSkipCurr), $TraceCount+$TraceSkipCurr);
$_SESSION['trace'] = implode('|', $trace);
$trace = array_slice($trace, 0, count($trace) - $TraceSkipCurr);
array_walk($trace, "SetTrace");
return preg_replace('/{\$TraceTrail}/', implode($TraceSepFmt, $trace), $TraceTrailFmt);
}
function SetTrace(&$value, $key) {
global $TraceLinkFmt, $ScriptUrl;
$pagename = ResolvePageName($value);
$value = preg_replace('/{\$LinkPage}/', $pagename,
preg_replace('/{\$PageName}/', $value, $TraceLinkFmt));
}