Switch to UTF8 when in JS/AJAX mode
authorJoey Schulze <joey@infodrom.org>
Thu, 24 Sep 2015 18:28:11 +0000 (18:28 +0000)
committerJoey Schulze <joey@infodrom.org>
Thu, 24 Sep 2015 18:28:11 +0000 (18:28 +0000)
src/InfoCon/account/list.wml

index f0fc1e8..1f6613c 100644 (file)
@@ -33,14 +33,17 @@ function filter_account()
   }
 
   if (strlen($_POST['category']) && strlen(trim($_POST['category']))) {
+    if (!empty($_POST['ajax'])) $_POST['category'] = utf8_decode($_POST['category']);
     $where[] = sprintf("category = '%s'", $_POST['category']);
   }
 
   if (strlen($_POST['keyword']) && strlen(trim($_POST['keyword']))) {
+    if (!empty($_POST['ajax'])) $_POST['keyword'] = utf8_decode($_POST['keyword']);
     $where[] = sprintf("descr ~* '%s'", $_POST['keyword']);
   }
 
   if (strlen($_POST['from_to']) && strlen(trim($_POST['from_to']))) {
+    if (!empty($_POST['ajax'])) $_POST['from_to'] = utf8_decode($_POST['from_to']);
     $where[] = sprintf("from_to = '%s'", $_POST['from_to']);
   }