diff options
| author | Marc Alexander <admin@m-a-styles.de> | 2013-02-06 23:47:14 +0100 |
|---|---|---|
| committer | Marc Alexander <admin@m-a-styles.de> | 2013-02-07 00:08:53 +0100 |
| commit | 5a4da46f9bdadbd1744f78b39c68184b317df60b (patch) | |
| tree | 18c52dcba67cfe1955b1cf61bc893d80401ffa3a /phpBB/includes/avatar/driver/remote.php | |
| parent | c56db535b4f0c943777ab159c14729d724f5d232 (diff) | |
| download | forums-5a4da46f9bdadbd1744f78b39c68184b317df60b.tar forums-5a4da46f9bdadbd1744f78b39c68184b317df60b.tar.gz forums-5a4da46f9bdadbd1744f78b39c68184b317df60b.tar.bz2 forums-5a4da46f9bdadbd1744f78b39c68184b317df60b.tar.xz forums-5a4da46f9bdadbd1744f78b39c68184b317df60b.zip | |
[feature/avatars] Use array for allowed extensions and implode if needed
PHPBB3-10018
Diffstat (limited to 'phpBB/includes/avatar/driver/remote.php')
| -rw-r--r-- | phpBB/includes/avatar/driver/remote.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/phpBB/includes/avatar/driver/remote.php b/phpBB/includes/avatar/driver/remote.php index 9845db4b7f..02098f512c 100644 --- a/phpBB/includes/avatar/driver/remote.php +++ b/phpBB/includes/avatar/driver/remote.php @@ -84,7 +84,7 @@ class phpbb_avatar_driver_remote extends phpbb_avatar_driver // Check if this url looks alright // This isn't perfect, but it's what phpBB 3.0 did, and might as well make sure everything is compatible - if (!preg_match('#^(http|https|ftp)://(?:(.*?\.)*?[a-z0-9\-]+?\.[a-z]{2,4}|(?:\d{1,3}\.){3,5}\d{1,3}):?([0-9]*?).*?\.('. self::REGEX_ALLOWED_EXT . ')$#i', $url)) + if (!preg_match('#^(http|https|ftp)://(?:(.*?\.)*?[a-z0-9\-]+?\.[a-z]{2,4}|(?:\d{1,3}\.){3,5}\d{1,3}):?([0-9]*?).*?\.('. implode('|', $this->allowed_extensions) . ')$#i', $url)) { $error[] = 'AVATAR_URL_INVALID'; return false; |
