Switch to UTF8 when in JS/AJAX mode
[infodrom.org/service.infodrom.org] / src / InfoCon / account / query.wml
index dc44b67..8d51f70 100644 (file)
@@ -98,8 +98,10 @@ input.checkbox {
 <select id=category name=category>
 <option>
 <?
-  foreach ($accounting->distinctCategories($_GET['blzkto']) as $row)
+  foreach ($accounting->distinctCategories($_GET['blzkto']) as $row) {
+    if (!empty($_GET['ajax'])) $row->category = utf8_encode($row->category);
     printf ("<option value=\"%s\">%s", $row->category, $row->category);
+  }
 ?></select>
 
 <br class="none">
@@ -107,8 +109,10 @@ input.checkbox {
 <select id=from_to name=from_to>
 <option>
 <?
-  foreach ($accounting->distinctFromTo($_GET['blzkto']) as $row)
+  foreach ($accounting->distinctFromTo($_GET['blzkto']) as $row) {
+    if (!empty($_GET['ajax'])) $row->from_to = utf8_encode($row->from_to);
     printf ("<option value=\"%s\">%s", $row->from_to, $row->from_to);
+  }
 ?></select>
 
 <br class="none">