diff --git a/etemplate/inc/class.bo_merge.inc.php b/etemplate/inc/class.bo_merge.inc.php index 17cd42503d..85769cb6bd 100644 --- a/etemplate/inc/class.bo_merge.inc.php +++ b/etemplate/inc/class.bo_merge.inc.php @@ -1018,6 +1018,11 @@ abstract class bo_merge $format = '/]+?)office:value-type="[^"]+"([^>]*?)>.?<([a-z].*?)[^>]*>('.implode('|',$names).')<\/\3>.?<\/table:table-cell>/s'; $replacement = '$4'; break; + case 'application/vnd.oasis.opendocument.text': // tables in open office writer + $format = '/]+?)office:value-type="[^"]+"([^>]*?)>.?<([a-z].*?)[^>]*>('.implode('|',$names).')<\/\3>.?<\/table:table-cell>/s'; + $replacement = '$4'; + break; + case 'application/vnd.oasis.opendocument.text': // open office writer case 'application/xmlExcel.Sheet': // Excel 2003 $format = '/'.preg_quote('','/').'('.implode('|',$names).')'.preg_quote('','/').'/'; $replacement = '$1';