08c94fc3 by Chris Boden

Merging json user find search into cbv live (244:245)

1 parent 7e549b89
......@@ -179,7 +179,11 @@ class UserSearch implements ArrayAccess, Iterator, Countable {
}
list($user_id, $user_string) = mysql_fetch_row($this->result);
$data = array_merge(array_map(function() { return ''; }, array_flip($this->fields)), json_decode($user_string, true));
$json_data = json_decode($user_string, true);
if (json_last_error() != JSON_ERROR_NONE) {
return false;
}
$data = array_merge(array_map(function() { return ''; }, array_flip($this->fields)), $json_data);
foreach ($data as $key => &$val) {
$val = maybe_unserialize($val);
}
......