| | |
| | | */ |
| | | static function email2user($email) |
| | | { |
| | | $r = self::findinvirtual('^' . quotemeta($email) . '[[:space:]]'); |
| | | $r = self::findinvirtual('/^' . preg_quote($email, '/') . '\s/'); |
| | | |
| | | for ($i=0; $i<count($r); $i++) |
| | | { |
| | |
| | | } |
| | | } |
| | | // File lookup |
| | | $r = self::findinvirtual('[[:space:]]' . quotemeta($user) . '[[:space:]]*$'); |
| | | $r = self::findinvirtual('/\s' . preg_quote($user, '/') . '\s*$/'); |
| | | for ($i=0; $i<count($r); $i++) |
| | | { |
| | | $data = $r[$i]; |
| | |
| | | if (empty($line) || $line{0}=='#') |
| | | continue; |
| | | |
| | | if (eregi($pattern, $line)) |
| | | if (preg_match($pattern, $line)) |
| | | $result[] = $line; |
| | | } |
| | | |