diff options
| author | Marc Alexander <admin@m-a-styles.de> | 2012-11-25 16:04:59 +0100 |
|---|---|---|
| committer | Marc Alexander <admin@m-a-styles.de> | 2012-11-25 16:05:57 +0100 |
| commit | 06639729ea2da6d0025da74ae7d4f3e88f211b67 (patch) | |
| tree | 95e41d8ce8f741eeaff004739771ec47698357ab /phpBB/includes/avatar/manager.php | |
| parent | 6d061304afaa703a5305a06a903356d1c48ff2ee (diff) | |
| download | forums-06639729ea2da6d0025da74ae7d4f3e88f211b67.tar forums-06639729ea2da6d0025da74ae7d4f3e88f211b67.tar.gz forums-06639729ea2da6d0025da74ae7d4f3e88f211b67.tar.bz2 forums-06639729ea2da6d0025da74ae7d4f3e88f211b67.tar.xz forums-06639729ea2da6d0025da74ae7d4f3e88f211b67.zip | |
[feature/avatars] Add static methods for handling driver names
PHPBB3-10018
Diffstat (limited to 'phpBB/includes/avatar/manager.php')
| -rw-r--r-- | phpBB/includes/avatar/manager.php | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/phpBB/includes/avatar/manager.php b/phpBB/includes/avatar/manager.php index da9d843947..51727f242a 100644 --- a/phpBB/includes/avatar/manager.php +++ b/phpBB/includes/avatar/manager.php @@ -152,4 +152,30 @@ class phpbb_avatar_manager return array_combine($keys, $values); } + + /** + * Clean driver names that are returned from template files + * Underscores are replaced with dots + * + * @param string $name Driver name + * + * @return string Cleaned driver name + */ + public static function clean_driver_name($name) + { + return str_replace('_', '.', $name); + } + + /** + * Prepare driver names for use in template files + * Dots are replaced with underscores + * + * @param string $name Clean driver name + * + * @return string Prepared driver name + */ + public static function prepare_driver_name($name) + { + return str_replace('.', '_', $name); + } } |
