|
@@ 1201-1204 (lines=4) @@
|
| 1198 |
|
} |
| 1199 |
|
switch($mimetype) |
| 1200 |
|
{ |
| 1201 |
|
case 'application/vnd.oasis.opendocument.spreadsheet': // open office calc |
| 1202 |
|
$format = '/<table:table-cell([^>]+?)office:value-type="[^"]+"([^>]*?)(?:calcext:value-type="[^"]+")?>.?<([a-z].*?)[^>]*>('.implode('|',$names).')<\/\3>.?<\/table:table-cell>/s'; |
| 1203 |
|
$replacement = '<table:table-cell$1office:value-type="float" office:value="$4"$2 calcext:value-type="float"><$3>$4</$3></table:table-cell>'; |
| 1204 |
|
break; |
| 1205 |
|
case 'application/vnd.oasis.opendocument.text': // tables in open office writer |
| 1206 |
|
$format = '/<table:table-cell([^>]+?)office:value-type="[^"]+"([^>]*?)>.?<([a-z].*?)[^>]*>('.implode('|',$names).')<\/\3>.?<\/table:table-cell>/s'; |
| 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>'; |
|
@@ 1205-1208 (lines=4) @@
|
| 1202 |
|
$format = '/<table:table-cell([^>]+?)office:value-type="[^"]+"([^>]*?)(?:calcext:value-type="[^"]+")?>.?<([a-z].*?)[^>]*>('.implode('|',$names).')<\/\3>.?<\/table:table-cell>/s'; |
| 1203 |
|
$replacement = '<table:table-cell$1office:value-type="float" office:value="$4"$2 calcext:value-type="float"><$3>$4</$3></table:table-cell>'; |
| 1204 |
|
break; |
| 1205 |
|
case 'application/vnd.oasis.opendocument.text': // tables in open office writer |
| 1206 |
|
$format = '/<table:table-cell([^>]+?)office:value-type="[^"]+"([^>]*?)>.?<([a-z].*?)[^>]*>('.implode('|',$names).')<\/\3>.?<\/table:table-cell>/s'; |
| 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>','/').'/'; |