diff options
author | Björn Schießle <schiessle@owncloud.com> | 2013-07-05 14:58:33 +0200 |
---|---|---|
committer | Björn Schießle <schiessle@owncloud.com> | 2013-07-05 16:03:20 +0200 |
commit | 9575c2f37c39ae0799c3b8faec4d7902d17e6832 (patch) | |
tree | 264b451f93e37eaa0b6ba45627f2201e13bbb104 /apps/files_encryption/lib/helper.php | |
parent | ec6350079f5eab706bb4567654c99c6f800a4f49 (diff) | |
download | nextcloud-server-9575c2f37c39ae0799c3b8faec4d7902d17e6832.tar.gz nextcloud-server-9575c2f37c39ae0799c3b8faec4d7902d17e6832.zip |
added helper function to escape glob pattern
Conflicts:
apps/files_encryption/lib/helper.php
Diffstat (limited to 'apps/files_encryption/lib/helper.php')
-rwxr-xr-x | apps/files_encryption/lib/helper.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php index 31cf48a0393..1b9637c1b9a 100755 --- a/apps/files_encryption/lib/helper.php +++ b/apps/files_encryption/lib/helper.php @@ -218,7 +218,6 @@ class Helper { exit(); } - /** * check requirements for encryption app. * @return bool true if requirements are met @@ -234,3 +233,14 @@ class Helper { return (bool) $result; } } + + /** + * @brief glob uses different pattern than regular expressions, escape glob pattern only + * @param unescaped path + * @return escaped path + */ + public static function escapeGlobPattern($path) { + return preg_replace('/(\*|\?|\[)/', '[$1]', $path); + } +} + |