16 import(
'lib.pkp.classes.plugins.BlockPlugin');
41 return __(
'plugins.block.languageToggle.displayName');
48 return __(
'plugins.block.languageToggle.description');
57 $templateMgr->assign(
'isPostRequest',
$request->isPost());
58 if (!defined(
'SESSION_DISABLE_INIT')) {
60 if (isset($journal)) {
61 $locales = $journal->getSupportedLocaleNames();
65 $locales = $site->getSupportedLocaleNames();
69 $templateMgr->assign(
'languageToggleNoUser',
true);
72 if (isset($locales) && count($locales) > 1) {
73 $templateMgr->assign(
'enableLanguageToggle',
true);
74 $templateMgr->assign(
'languageToggleLocales', $locales);
77 return parent::getContents($templateMgr,
$request);