Index: branches/unlabeled/unlabeled-1.1.2/core/units/config_search/config_search_tag_processor.php =================================================================== diff -u -r1368 -r1372 --- branches/unlabeled/unlabeled-1.1.2/core/units/config_search/config_search_tag_processor.php (.../config_search_tag_processor.php) (revision 1368) +++ branches/unlabeled/unlabeled-1.1.2/core/units/config_search/config_search_tag_processor.php (.../config_search_tag_processor.php) (revision 1372) @@ -21,8 +21,20 @@ $block_params['name']=$params['block']; $block_params['pass_params']='true'; + $prev_title=""; + while (!$list->EOL()) { + $this_title=$list->Records[$list->CurrentIndex]['ConfigHeader']; + + if ($this_title!=$prev_title){ + $prev_title=$this_title; + $section_header_params=array(); + $section_header_params['name']='config_section_header'; + $section_header_params['title']=$this->Application->Phrase($this_title); + $o.= $this->Application->ParseBlock($section_header_params, 1); + } + $this->Application->SetVar( $this->getPrefixSpecial().'_id', $list->GetDBField($id_field) ); // for edit/delete links using GET $o.= $this->Application->ParseBlock($block_params, 1); $list->GoNext();