greenstone.org greenstone wiki greenstone trac planet greenstone

Changeset 16053

Show
Ignore:
Timestamp:
2008-06-18 15:40:23 (7 months ago)
Author:
mdewsnip
Message:

(Adding dynamic classifiers) Changed output_internal_page() to output_internal_node() and added two more parameters, in preparation for merging with output_top_level_nodes().

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gsdl/trunk/src/recpt/dynamicclassifieraction.cpp

    r16049 r16053  
    175175  { 
    176176    // More complex case for an internal page 
    177     output_internal_page (classifier_options, args, collectproto, browsers, disp, outconvert, textout, logout); 
     177    text_t classifier_node_OID = args["dcn"]; 
     178    text_t classifier_node_metadata_value = args["dcn"]; 
     179    output_internal_node (classifier_node_OID, classifier_node_metadata_value, classifier_options, args, collectproto, browsers, disp, outconvert, textout, logout); 
    178180  } 
    179181 
     
    332334 
    333335 
    334 void dynamicclassifieraction::output_internal_page (text_tmap classifier_options, cgiargsclass &args, 
     336void dynamicclassifieraction::output_internal_node (text_t classifier_node_OID, 
     337                                                    text_t classifier_node_metadata_value, 
     338                                                    text_tmap classifier_options, cgiargsclass &args, 
    335339                                                    recptproto *collectproto, browsermapclass *browsers, 
    336340                                                    displayclass &disp, outconvertclass &outconvert, 
    337341                                                    ostream &textout, ostream &logout) 
    338342{ 
    339   text_t classifier_node_OID = classifier_options["current_position"]; 
    340   text_t classifier_node_metadata_value = classifier_options["current_position"]; 
    341343  int node_indent = 0; 
    342344