[Mapbender-commits] r1600 - trunk/mapbender/http/print
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Mon Aug 6 04:29:39 EDT 2007
Author: christoph
Date: 2007-08-06 04:29:39 -0400 (Mon, 06 Aug 2007)
New Revision: 1600
Modified:
trunk/mapbender/http/print/print_functions.php
Log:
replaced old string functions by multibyte string function
Modified: trunk/mapbender/http/print/print_functions.php
===================================================================
--- trunk/mapbender/http/print/print_functions.php 2007-08-06 08:28:44 UTC (rev 1599)
+++ trunk/mapbender/http/print/print_functions.php 2007-08-06 08:29:39 UTC (rev 1600)
@@ -62,7 +62,7 @@
$thePDFvalue = "";
- switch (strtolower($theType)) {
+ switch (mb_strtolower($theType)) {
case 'x':
// calculate pdf x-pos:
$real_shown_width = $coord[2] - $coord[0];
@@ -225,7 +225,7 @@
}
// is fill option set?
- // wenn der erste und letzte punkt nicht übereinstimmen,
+ // wenn der erste und letzte punkt nicht �bereinstimmen,
// so muss in jedem Falle dofill auf 0 gesetzt werden
if($theConfArray['do_fill'] != '' && $isClosed) {
$doFill = 1;
@@ -293,7 +293,7 @@
/**
* Konvertiert einen Text in ein array aus einzelnen Zeilen. Parameter wie Zeichen pro
- * zeile etc. können in der Funktion geändert werden.
+ * zeile etc. k�nnen in der Funktion ge�ndert werden.
*/
function convert2lines($the_text) {
$words = explode(' ', $the_text);
@@ -305,7 +305,7 @@
foreach($words as $word) {
// trimme wort auf maximal erlaubte zeichenzahl
- $word_fit = substr($word, 0, $available_chars_per_line);
+ $word_fit = mb_substr($word, 0, $available_chars_per_line);
$chars = preg_split('//', $word_fit, -1, PREG_SPLIT_NO_EMPTY);
if(count($chars) + $chars_current_line + 1 < $available_chars_per_line && $total_number_of_lines < $maxlines) {
More information about the Mapbender_commits
mailing list