From fa3d13143209c33015e57f80038ab0fda33b2d41 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Mon, 26 Mar 2012 16:40:38 +0200 Subject: [PATCH 1/2] test extension --- www/testextension3.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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);" ; From 8d504605e67dcd805bc70ebbc3f9cc3783f60b00 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Mon, 26 Mar 2012 17:19:54 +0200 Subject: [PATCH 2/2] fix : business fields were not serialized in xml --- lib/classes/record/adapter.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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();