Changeset 15953
- Timestamp:
- 2008-06-10T17:13:04+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/src/recpt/dynamicclassifieraction.cpp
r15952 r15953 221 221 { 222 222 text_t arg_dcn = args["dcn"]; 223 text_t classifier_node_OID = arg_dcn; 223 224 text_t classifier_node_metadata_value = arg_dcn; 224 225 int node_indent = 0; … … 242 243 // Determine the parent classifier nodes 243 244 text_tarray parent_classifier_node_labels; 244 splitchar(classifier_node_metadata_value.begin(), classifier_node_metadata_value.end(), '|', parent_classifier_node_labels); 245 splitchar(classifier_node_OID.begin(), classifier_node_OID.end(), '|', parent_classifier_node_labels); 246 text_t classifier_node_label = parent_classifier_node_labels.back(); 247 parent_classifier_node_labels.pop_back(); 245 248 246 249 // Display the parent classifier nodes … … 259 262 } 260 263 264 // Display the selected classifier node 265 int classifier_node_numleafdocs = metadata_values_response.docInfo.size() + document_OIDs_response.docInfo.size(); 266 output_classifier_node (classifier_node_OID, classifier_node_label, classifier_node_numleafdocs, node_indent, args, collectproto, browsers, disp, outconvert, textout, logout); 267 node_indent++; 268 261 269 // Determine the child classifier nodes 262 270 map<text_t, int, lttext_t> child_classifier_nodes; … … 266 274 text_t metadata_value = (*metadata_value_iterator).OID; 267 275 276 // If the classifier is hierarchical we need to remove the current position from the metadata value 268 277 if (starts_with(metadata_value, arg_dcn + "|")) 269 278 { … … 295 304 while (child_classifier_nodes_iterator != child_classifier_nodes.end()) 296 305 { 297 text_t child_classifier_node_OID = parent_classifier_node_OID + "|" + (*child_classifier_nodes_iterator).first;306 text_t child_classifier_node_OID = classifier_node_OID + "|" + (*child_classifier_nodes_iterator).first; 298 307 text_t child_classifier_node_label = (*child_classifier_nodes_iterator).first; 299 308 int child_classifier_node_numleafdocs = (*child_classifier_nodes_iterator).second;
Note:
See TracChangeset
for help on using the changeset viewer.