mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
[feature/avatars] Use seperate function for retrieving all drivers
PHPBB3-10018
This commit is contained in:
@@ -108,7 +108,7 @@ class acp_board
|
||||
|
||||
case 'avatar':
|
||||
$phpbb_avatar_manager = $phpbb_container->get('avatar.manager');
|
||||
$avatar_drivers = $phpbb_avatar_manager->get_valid_drivers(true);
|
||||
$avatar_drivers = $phpbb_avatar_manager->get_all_drivers();
|
||||
|
||||
$avatar_vars = array();
|
||||
foreach ($avatar_drivers as $current_driver)
|
||||
|
@@ -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)
|
||||
{
|
||||
|
Reference in New Issue
Block a user