allow \".\" in filter
This commit is contained in:
parent
e0ea07efc8
commit
57583a7896
|
@ -171,10 +171,11 @@ class lamList {
|
||||||
if (isset($_POST["filter" . strtolower($this->attrArray[$i])])) {
|
if (isset($_POST["filter" . strtolower($this->attrArray[$i])])) {
|
||||||
$foundFilter = $_POST["filter" . strtolower($this->attrArray[$i])];
|
$foundFilter = $_POST["filter" . strtolower($this->attrArray[$i])];
|
||||||
}
|
}
|
||||||
if (isset($foundFilter) && eregi('^([0-9a-z _\\*\\$-])+$', $foundFilter)) {
|
if (isset($foundFilter) && eregi('^([0-9a-z _\\*\\$\\.-])+$', $foundFilter)) {
|
||||||
$filter[$this->attrArray[$i]]['original'] = $foundFilter;
|
$filter[$this->attrArray[$i]]['original'] = $foundFilter;
|
||||||
$filter[$this->attrArray[$i]]['regex'] = $foundFilter;
|
$filter[$this->attrArray[$i]]['regex'] = $foundFilter;
|
||||||
// replace special characters
|
// replace special characters
|
||||||
|
$filter[$this->attrArray[$i]]['regex'] = str_replace('.', '\\.', $filter[$this->attrArray[$i]]['regex']);
|
||||||
$filter[$this->attrArray[$i]]['regex'] = str_replace("*", "(.)*", $filter[$this->attrArray[$i]]['regex']);
|
$filter[$this->attrArray[$i]]['regex'] = str_replace("*", "(.)*", $filter[$this->attrArray[$i]]['regex']);
|
||||||
$filter[$this->attrArray[$i]]['regex'] = str_replace('$', '[$]', $filter[$this->attrArray[$i]]['regex']);
|
$filter[$this->attrArray[$i]]['regex'] = str_replace('$', '[$]', $filter[$this->attrArray[$i]]['regex']);
|
||||||
// add string begin and end
|
// add string begin and end
|
||||||
|
|
Loading…
Reference in New Issue