aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/avatar
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2012-12-04 00:59:37 +0100
committerMarc Alexander <admin@m-a-styles.de>2012-12-04 00:59:37 +0100
commitfc4069f81df54630a5ac8c1373c38f4834553012 (patch)
tree238329c2a3a857176725a2acf1ef2993784d2d75 /phpBB/includes/avatar
parentb42ca792fd7765eb415536c49b77c53c0897367e (diff)
downloadforums-fc4069f81df54630a5ac8c1373c38f4834553012.tar
forums-fc4069f81df54630a5ac8c1373c38f4834553012.tar.gz
forums-fc4069f81df54630a5ac8c1373c38f4834553012.tar.bz2
forums-fc4069f81df54630a5ac8c1373c38f4834553012.tar.xz
forums-fc4069f81df54630a5ac8c1373c38f4834553012.zip
[feature/avatars] Use seperate function for retrieving all drivers
PHPBB3-10018
Diffstat (limited to 'phpBB/includes/avatar')
-rw-r--r--phpBB/includes/avatar/manager.php25
1 files changed, 22 insertions, 3 deletions
diff --git a/phpBB/includes/avatar/manager.php b/phpBB/includes/avatar/manager.php
index e7ee323624..279278b71c 100644
--- a/phpBB/includes/avatar/manager.php
+++ b/phpBB/includes/avatar/manager.php
@@ -109,13 +109,32 @@ class phpbb_avatar_manager
}
/**
- * Get a list of valid avatar drivers
+ * Get a list of all avatar drivers
*
- * @param bool $force_all Force showing all avatar drivers
+ * @return array Array containing a list of all avatar drivers
+ */
+ public function get_all_drivers()
+ {
+ $drivers = array();
+
+ if (!empty($this->avatar_drivers))
+ {
+ foreach ($this->avatar_drivers as $driver)
+ {
+ $drivers[$driver->get_name()] = $driver->get_name();
+ }
+ asort($drivers);
+ }
+
+ return $drivers;
+ }
+
+ /**
+ * Get a list of valid avatar drivers
*
* @return array Array containing a list of the valid avatar drivers
*/
- public function get_valid_drivers($force_all = false)
+ public function get_valid_drivers()
{
if (self::$valid_drivers === false)
{