[ticket/14044] Solve missing email template error

PHPBB3-14044
This commit is contained in:
Mate Bartus 2015-10-28 14:14:49 +01:00
parent 33db26d0cf
commit 3ac10ef544
2 changed files with 17 additions and 1 deletions

View file

@ -40,6 +40,11 @@ class notify_user extends \phpbb\install\task_base
*/
protected $config;
/**
* @var \phpbb\language\language
*/
protected $language;
/**
* @var \phpbb\log\log_interface
*/
@ -75,6 +80,7 @@ class notify_user extends \phpbb\install\task_base
$this->iohandler = $iohandler;
$this->auth = $container->get('auth');
$this->language = $container->get('language');
$this->log = $container->get('log');
$this->user = $container->get('user');
$this->phpbb_root_path = $phpbb_root_path;
@ -103,7 +109,7 @@ class notify_user extends \phpbb\install\task_base
include ($this->phpbb_root_path . 'includes/functions_messenger.' . $this->php_ext);
$messenger = new \messenger(false);
$messenger->template('installed', $this->install_config->get('language'));
$messenger->template('installed', $this->language->get_used_language());
$messenger->to($this->config['board_email'], $this->install_config->get('admin_name'));
$messenger->anti_abuse_headers($this->config, $this->user);
$messenger->assign_vars(array(

View file

@ -548,6 +548,16 @@ class language
}
}
/**
* Returns the ISO code of the used language
*
* @return string The ISO code of the currently used language
*/
public function get_used_language()
{
return $this->language_fallback[0];
}
/**
* Returns language fallback data
*