Hi,
I worked around the problem.
response.php:
function setup() {
global $json_api;
$this->include_values = array();
$this->exclude_values = array();
if ($json_api->query->include) {
$this->include_values = explode(',', $json_api->query->include);
}
if ($json_api->query->exclude) {
$this->exclude_values = explode(',', $json_api->query->exclude);
$this->include_values = array_diff($this->include_values, $this->exclude_values);
}
}
function is_value_included($key) {
if (empty($this->include_values) && empty($this->exclude_values)) {
return true;
} else {
if (empty($this->exclude_values)) {
return in_array($key, $this->include_values);
} else {
return !in_array($key, $this->exclude_values);
}
}
}
It seems to work properly.