function access_filter_clean_list in Access Filter 7
Clean up list values to save.
Parameters
string $list: A string of list values.
Return value
string A string of cleaned list values.
1 call to access_filter_clean_list()
- access_filter_form_submit_build_filter in ./
access_filter.admin.inc - Updates the form state's filter by processing this submission's values.
File
- ./
access_filter.admin.inc, line 559 - Administration pages for access filters.
Code
function access_filter_clean_list($list) {
$list = str_replace(array(
"\r\n",
"\r",
"\n",
), "\n", $list);
$list_array = array();
foreach (explode("\n", $list) as $item) {
$item = preg_replace('/^[\\s\\t ]+/u', '', $item);
$item = preg_replace('/[\\s\\t ]+$/u', '', $item);
if (strlen($item) > 0) {
$list_array[] = $item;
}
}
return implode("\n", $list_array);
}