diff --git a/lib/classes/record/adapter.class.php b/lib/classes/record/adapter.class.php index fa209e2d24..30eea289b6 100644 --- a/lib/classes/record/adapter.class.php +++ b/lib/classes/record/adapter.class.php @@ -1221,7 +1221,7 @@ class record_adapter implements record_Interface, cache_cacheableInterface $this->caption_record = null; $xml = new DOMDocument(); - $xml->loadXML($this->get_caption()->serialize(\caption_record::SERIALIZE_XML)); + $xml->loadXML($this->get_caption()->serialize(\caption_record::SERIALIZE_XML, true)); $this->set_xml($xml); $this->reindex(); diff --git a/www/testextension3.php b/www/testextension3.php index 2792192d3f..930df96ec2 100644 --- a/www/testextension3.php +++ b/www/testextension3.php @@ -433,10 +433,15 @@ if($ph_session) else $code .= "\t\t\t, '' \t\t// no sort \n" ; +// if($parm['businessfields']) +// $code .= "\t\t\t, TRUE \t\t// search on business fields \n" ; +// else +// $code .= "\t\t\t, FALSE \t\t// do not search on business fields \n" ; + if($parm['businessfields']) - $code .= "\t\t\t, TRUE \t\t// search on business fields \n" ; + $code .= "\t\t\t," . my_var_export($base["searchcoll"]) . "\t\t// search on business fields \n" ; else - $code .= "\t\t\t, FALSE \t\t// do not search on business fields \n" ; + $code .= "\t\t\t, array() \t\t// do not search on business fields \n" ; $code .= "\t\t);" ;