function views_json_query_plugin_query_json::ops in Views JSON Query 7
Define ops for using in filter.
1 call to views_json_query_plugin_query_json::ops()
File
- ./
views_json_query_plugin_query_json.inc, line 254 - Query plugin for views_json_query.
Class
- views_json_query_plugin_query_json
- @file Query plugin for views_json_query.
Code
function ops($op, $l, $r) {
$table = array(
'=' => create_function('$l,$r', 'return $l === $r;'),
'not empty' => create_function('$l,$r', 'return !empty($l);'),
'!=' => create_function('$l,$r', 'return $l !== $r;'),
'contains' => create_function('$l, $r', 'return strpos($l, $r) !== false;'),
'!contains' => create_function('$l, $r', 'return strpos($l, $r) === false;'),
'shorterthan' => create_function('$l, $r', 'return strlen($l) < $r;'),
'longerthan' => create_function('$l, $r', 'return strlen($l) > $r;'),
);
return call_user_func_array($table[$op], array(
$l,
$r,
));
}