'); 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)); }