Index: trunk/kernel/include/searchconfig.php =================================================================== diff -u -N -r534 -r979 --- trunk/kernel/include/searchconfig.php (.../searchconfig.php) (revision 534) +++ trunk/kernel/include/searchconfig.php (.../searchconfig.php) (revision 979) @@ -375,14 +375,14 @@ } function &AddSearchField($Table,$FieldName,$Module,$Simple,$Adv,$Description,$DisplayName,$ConfigHeader,$DisplayOrder=0, - $Priority=0,$FieldType="text",$JoinClause=NULL,$IsWhere=NULL,$IsNotWhere=NULL,$ContainsWhere=NULL,$NotContainsWhere=NULL,$CustomId=0) + $Priority=0,$FieldType="text",$JoinClause=NULL,$IsWhere=NULL,$IsNotWhere=NULL,$ContainsWhere=NULL,$NotContainsWhere=NULL,$CustomId=0, $ForeignField = NULL) { $f = new clsSearchConfig(); if($DisplayOrder==0) $DisplayOrder = $this->GetNextDisplayOrder($Module); $f->Set(Array("TableName","ModuleName","SimpleSearch","AdvancedSearch","Description","DisplayName","ConfigHeader", - "DisplayOrder","Priority","FieldType","FieldName"), - Array($Table,$Module,$Simple,$Adv,$Description,$DisplayName,$ConfigHeader,$DisplayOrder,$Priority,$FieldType,$FieldName)); + "DisplayOrder","Priority","FieldType","FieldName", "ForeignField"), + Array($Table,$Module,$Simple,$Adv,$Description,$DisplayName,$ConfigHeader,$DisplayOrder,$Priority,$FieldType,$FieldName, $ForeignField)); $f->Set("CustomFieldId",$CustomId); if(strlen($JoinClause)) $f->Set("JoinClause",$JoinClause);