diff options
author | jwangen <jwangen> | 2002-10-02 09:12:50 +0000 |
---|---|---|
committer | jwangen <jwangen> | 2002-10-02 09:12:50 +0000 |
commit | 9c0fa2361097c68f21a8bb4665a535fb2dbe95c1 (patch) | |
tree | ddce1e46ba55c5f76154798e2f821d5f46002eb7 /month.php | |
parent | aa8a68042db789233107cd27f1f5b2da29834ecb (diff) | |
download | phpicalendar-9c0fa2361097c68f21a8bb4665a535fb2dbe95c1.tar.gz phpicalendar-9c0fa2361097c68f21a8bb4665a535fb2dbe95c1.tar.bz2 phpicalendar-9c0fa2361097c68f21a8bb4665a535fb2dbe95c1.zip |
Modified the javascript so it doesn't use escape anymore. This was
messing up the output of non-English characters because they were encoded
but not decoded by Javascript. The fix was to urlencode after addslashes
and then do the reverse in event.php.
Diffstat (limited to 'month.php')
-rw-r--r-- | month.php | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -128,13 +128,15 @@ $event_text = strip_tags($event_text, '<b><i><u>'); if ($event_text != "") { $event_text2 = addslashes($val["event_text"]); - $event_text2 = str_replace("\"", """, $event_text2); + $event_text2 = urlencode($event_text2); $description = addslashes($val["description"]); - $description = str_replace("\"", """, $description); + $description = urlencode($description); $event_start = $val["event_start"]; $event_end = $val["event_end"]; $event_start = date ($timeFormat, strtotime ("$event_start")); $event_end = date ($timeFormat, strtotime ("$event_end")); + $calendar_name2 = addslashes($calendar_name); + $calendar_name2 = urlencode($calendar_name2); if (strlen($event_text) > 12) { $event_text = substr("$event_text", 0, 10); $event_text = $event_text . "..."; @@ -145,9 +147,9 @@ echo "<tr>\n"; echo "<td>\n"; if (!$event_start == $val["event_start"]) { - echo "<center><a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name', '$event_start', '$event_end', '$description')\"><i>$event_text</i></a></center>\n"; + echo "<center><a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name2', '$event_start', '$event_end', '$description')\"><i>$event_text</i></a></center>\n"; } else { - echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name', '$event_start', '$event_end', '$description')\"><font class=\"G10B\">• $event_text</a>\n"; + echo "<a class=\"psf\" href=\"javascript:openEventInfo('$event_text2', '$calendar_name2', '$event_start', '$event_end', '$description')\"><font class=\"G10B\">• $event_text</a>\n"; } echo "</td>\n"; echo "</tr>\n"; |