|
@@ 1210-1214 (lines=5) @@
|
| 1207 |
|
$replacement = '<table:table-cell$1office:value-type="float" office:value="$4"$2><text:p text:style-name="Standard">$4</text:p></table:table-cell>'; |
| 1208 |
|
break; |
| 1209 |
|
case 'application/vnd.oasis.opendocument.text': // open office writer |
| 1210 |
|
case 'application/xmlExcel.Sheet': // Excel 2003 |
| 1211 |
|
$format = '/'.preg_quote('<Data ss:Type="String">','/').'('.implode('|',$names).')'.preg_quote('</Data>','/').'/'; |
| 1212 |
|
$replacement = '<Data ss:Type="Number">$1</Data>'; |
| 1213 |
|
|
| 1214 |
|
break; |
| 1215 |
|
} |
| 1216 |
|
if($format && $names) |
| 1217 |
|
{ |
|
@@ 1317-1321 (lines=5) @@
|
| 1314 |
|
$format = '/<table:table-cell([^>]+?)office:value-type="[^"]+"([^>]*?)>.?<([a-z].*?)[^>]*>\$\$('.implode('|',$names).')\$\$<\/\3>.?<\/table:table-cell>/s'; |
| 1315 |
|
$replacement = '<table:table-cell$1office:value-type="date" office:date-value="\$\$$4\$\$"$2><$3>\$\$$4\$\$</$3></table:table-cell>'; |
| 1316 |
|
break; |
| 1317 |
|
case 'application/xmlExcel.Sheet': // Excel 2003 |
| 1318 |
|
$format = '/'.preg_quote('<Data ss:Type="String">','/').'..('.implode('|',$names).')..'.preg_quote('</Data>','/').'/'; |
| 1319 |
|
$replacement = '<Data ss:Type="DateTime">\$\$$1\$\$</Data>'; |
| 1320 |
|
|
| 1321 |
|
break; |
| 1322 |
|
case 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet': |
| 1323 |
|
case 'application/vnd.ms-excel.sheet.macroenabled.12': |
| 1324 |
|
break; |