|
SQL Queries #cfdebug_queries.name# (Datasource=#cfdebug_queries.datasource#, Time=#Max(cfdebug_queries.executionTime, 0)#ms#htmleditformat(cfdebug_queries.body)# Query Parameter Value(s) -"; } else { templateOutput = "(#nTree[id].duration#ms) " & nTree[id].template & " @ line " & #nTree[id].line# & " "; } writeOutput(repeatString(" ·", indent + 1) & " ![]() " & templateOutput);
return "";
}
function drawTree(tree, indent, id, highlightThreshold) {
var alength = 1;
var i = 1;
var templateOuput = "";
if( structKeyExists(tree, id) )
{
// top level nodes (application.cfm,cgi.script_name,etc) have a -1 parent line number
if(tree[id].line EQ -1) {
if( Tree[id].duration GT highlightThreshold )
{
writeoutput( " " & "(#Tree[id].duration#ms) " & Tree[id].template & "" ); } else { writeoutput( " " & "(#Tree[id].duration#ms) " & Tree[id].template & "" ); } } else { if( Tree[id].duration GT highlightThreshold ) { templateOutput = "(#Tree[id].duration#ms) " & Tree[id].template & " @ line " & #Tree[id].line# & " "; } else { templateOutput = "(#Tree[id].duration#ms) " & Tree[id].template & " @ line " & #Tree[id].line# & " "; } writeoutput( repeatString(" ·", indent + 1) & " ![]() " & templateOutput );
}
if( isArray( tree[id].children ) and arrayLen( tree[id].children ) ) {
alength = arrayLen( tree[id].children );
for( i = 1; i lte alength; i = i + 1 ) {
if( isArray(tree[id].children[i].children) and arrayLen( tree[id].children[i].children ) gt 0 ) {
drawTree(tree, indent + 1, tree[id].children[i].templateid, highlightThreshold);
} else {
drawNode(tree, indent + 1, tree[id].children[i].templateid, highlightThreshold);
}
}
} else {
// single template, no includes?
//drawNode(tree, indent + 1, tree[id].template, highlightThreshold);
}
}
return "";
}
|