diff --git a/include/class.filter.php b/include/class.filter.php index 20bac5ce53b856d13d439a0afedd8e8abe1ab97a..29f49d904949b2318dbd4da9d16c6ebed7f1f299 100644 --- a/include/class.filter.php +++ b/include/class.filter.php @@ -383,6 +383,10 @@ class Filter { } function lookup($id) { + + if ($id && !is_numeric($id)) + $id = self::getIdByName($id); + return ($id && is_numeric($id) && ($f= new Filter($id)) && $f->getId()==$id)?$f:null; }