Same name and namespace in other branches
- 4.7.x includes/locale.inc \_locale_string_seek_query()
- 5.x includes/locale.inc \_locale_string_seek_query()
Build object out of search criteria specified in request variables
1 call to _locale_string_seek_query()
- _locale_string_seek_form in includes/
locale.inc - User interface for the string search screen
File
- includes/
locale.inc, line 986 - Admin-related functions for locale.module.
Code
function _locale_string_seek_query() {
static $query = NULL;
if (is_null($query)) {
$fields = array(
'string',
'language',
'searchin',
);
$query = new StdClass();
if (is_array($_REQUEST['edit'])) {
foreach ($_REQUEST['edit'] as $key => $value) {
if (!empty($value) && in_array($key, $fields)) {
$query->{$key} = $value;
}
}
}
else {
foreach ($_REQUEST as $key => $value) {
if (!empty($value) && in_array($key, $fields)) {
$query->{$key} = strpos(',', $value) ? explode(',', $value) : $value;
}
}
}
}
return $query;
}