diff options
Diffstat (limited to 'libraries/plugins/export/ExportLatex.class.php')
-rw-r--r-- | libraries/plugins/export/ExportLatex.class.php | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/libraries/plugins/export/ExportLatex.class.php b/libraries/plugins/export/ExportLatex.class.php index 0288c61c90..629d553222 100644 --- a/libraries/plugins/export/ExportLatex.class.php +++ b/libraries/plugins/export/ExportLatex.class.php @@ -343,7 +343,7 @@ class ExportLatex extends ExportPlugin . self::texEscape(stripslashes($columns_alias[$i])) . '}} & '; } - $buffer = $GLOBALS['PMA_String']->substr($buffer, 0, -2) + $buffer = /*overload*/mb_substr($buffer, 0, -2) . '\\\\ \\hline \hline '; if (! PMA_exportOutputHandler($buffer . ' \\endfirsthead ' . $crlf)) { return false; @@ -566,9 +566,6 @@ class ExportLatex extends ExportPlugin return false; } - /** @var PMA_String $pmaString */ - $pmaString = $GLOBALS['PMA_String']; - $fields = $GLOBALS['dbi']->getColumns($db, $table); foreach ($fields as $row) { $extracted_columnspec @@ -620,16 +617,16 @@ class ExportLatex extends ExportPlugin } $local_buffer = self::texEscape($local_buffer); if ($row['Key']=='PRI') { - $pos = $pmaString->strpos($local_buffer, "\000"); + $pos = /*overload*/mb_strpos($local_buffer, "\000"); $local_buffer = '\\textit{' - . $pmaString->substr($local_buffer, 0, $pos) - . '}' . $pmaString->substr($local_buffer, $pos); + . /*overload*/mb_substr($local_buffer, 0, $pos) + . '}' . /*overload*/mb_substr($local_buffer, $pos); } if (in_array($field_name, $unique_keys)) { - $pos = $pmaString->strpos($local_buffer, "\000"); + $pos = /*overload*/mb_strpos($local_buffer, "\000"); $local_buffer = '\\textbf{' - . $pmaString->substr($local_buffer, 0, $pos) - . '}' . $pmaString->substr($local_buffer, $pos); + . /*overload*/mb_substr($local_buffer, 0, $pos) + . '}' . /*overload*/mb_substr($local_buffer, $pos); } $buffer = str_replace("\000", ' & ', $local_buffer); $buffer .= ' \\\\ \\hline ' . $crlf; |