Index: trunk/kernel/frontaction.php =================================================================== diff -u -N -r4077 -r4084 --- trunk/kernel/frontaction.php (.../frontaction.php) (revision 4077) +++ trunk/kernel/frontaction.php (.../frontaction.php) (revision 4084) @@ -954,7 +954,7 @@ $objSearchList->UpdateKeyword($keywords,0); $objSearch->SetKeywords($keywords); - $objSearch->AddSimpleFields(); + $objSearch->AddSimpleFields('c'); if (is_numeric($objConfig->Get("SearchRel_Pop_category"))) { $objSearch->PctPop = ($objConfig->Get("SearchRel_Pop_category")/100); } @@ -993,17 +993,16 @@ break; case "m_adv_search": - if ($_GET['type']) - { + if ($_GET['type']) { $modules = Array( 1 => 'In-Portal', 2 => 'In-News', 3 => 'In-Bulletin', 4 => 'In-Link', 11 => 'In-Commerce'); $module = $modules[$_GET["type"]]; } - else - { + else { $module = 0; } + if( !is_object($objSearchConfig) ) $objSearchConfig = new clsSearchConfigList($module); switch($_GET["type"]) { @@ -1049,7 +1048,7 @@ if(strlen($Value) && strlen($Verb)>0 && $Verb!="any") { //echo "Adding CAT SearchField: [".$field->Get("TableName")."]; [".$field->Get("FieldName")."]; [$Verb]; [$Value]; [$Conjuction]
"; - $objAdvSearch->AddAdvancedField($field->Get("TableName"),$field->Get("FieldName"),$Verb,$Value,$Conjuction); + $objAdvSearch->AddAdvancedField($field->Get("TableName"),$field->Get("FieldName"),$Verb,$Value,$Conjuction, 'c'); } } @@ -1098,7 +1097,7 @@ $objSearchList->UpdateKeyword($keywords,0); $objSearch->SetKeywords($keywords); - $objSearch->AddSimpleFields(); + $objSearch->AddSimpleFields('c'); if (is_numeric($objConfig->Get("SearchRel_Pop_category"))) { $objSearch->PctPop = ($objConfig->Get("SearchRel_Pop_category")/100); }