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 ""; } |