Changeset View
Changeset View
Standalone View
Standalone View
core/kernel/utility/email.php
Show First 20 Lines • Show All 784 Lines • ▼ Show 20 Line(s) | |||||
// ensure that language is set | // ensure that language is set | ||||
if ( !isset($this->params['language_id']) ) { | if ( !isset($this->params['language_id']) ) { | ||||
$this->params['language_id'] = $this->Application->GetVar('m_lang'); | $this->params['language_id'] = $this->Application->GetVar('m_lang'); | ||||
} | } | ||||
$language_id = $restore ? $prev_language_id : $this->params['language_id']; | $language_id = $restore ? $prev_language_id : $this->params['language_id']; | ||||
$this->Application->SetVar('m_lang', $language_id); | $this->Application->SetVar('m_lang', $language_id); | ||||
$language = $this->Application->recallObject('lang.current'); | /** @var LanguagesItem $language */ | ||||
/* @var $language LanguagesItem */ | $language = $this->Application->recallObject('lang.current', null, array('skip_autoload' => true)); | ||||
$language->Load($language_id); | $language->Load($language_id); | ||||
$this->Application->Phrases->LanguageId = $language_id; | $this->Application->Phrases->LanguageId = $language_id; | ||||
$this->Application->Phrases->Phrases = Array (); | $this->Application->Phrases->Phrases = Array (); | ||||
} | } | ||||
/** | /** | ||||
* Parses message headers into array | * Parses message headers into array | ||||
▲ Show 20 Lines • Show All 168 Lines • Show Last 20 Lines |