mirror of
https://github.com/24eme/signaturepdf
synced 2024-05-21 23:26:38 +02:00
adapt language button (#48)
This commit is contained in:
parent
5b15372e17
commit
0afcc575be
15
app.php
15
app.php
|
@ -39,16 +39,21 @@ if($f3->get('DISABLE_ORGANIZATION')) {
|
|||
|
||||
if ($f3->get('GET.lang')) {
|
||||
$lang = $f3->get('GET.lang');
|
||||
$_SESSION['LANGUAGE'] = $lang;
|
||||
putenv("LANGUAGE=$lang");
|
||||
$f3->set('LANGUAGE', $lang);
|
||||
changeLanguage($lang, $f3);
|
||||
} elseif (isset($_SESSION['LANGUAGE'])) {
|
||||
$lang = $_SESSION['LANGUAGE'];
|
||||
putenv("LANGUAGE=$lang");
|
||||
changeLanguage($_SESSION['LANGUAGE'], $f3);
|
||||
} elseif (isset($_COOKIE['LANGUAGE'])) {
|
||||
changeLanguage($_COOKIE['LANGUAGE'], $f3);
|
||||
}
|
||||
bindtextdomain('application', $f3->get('ROOT')."/locale/");
|
||||
textdomain('application');
|
||||
|
||||
function changeLanguage($lang, $f3) {
|
||||
$_SESSION['LANGUAGE'] = $lang;
|
||||
setcookie("LANGUAGE", $lang, strtotime('+1 year'));
|
||||
putenv("LANGUAGE=$lang");
|
||||
$f3->set('LANGUAGE', $lang);
|
||||
}
|
||||
|
||||
$f3->route('GET /',
|
||||
function($f3) {
|
||||
|
|
|
@ -19,12 +19,14 @@
|
|||
</div>
|
||||
</noscript>
|
||||
<div id="page-upload">
|
||||
<div class="dropdown float-end">
|
||||
<div class="dropdown position-absolute top-0 end-0 mt-2 me-2">
|
||||
<button class="btn btn-outline-secondary btn-sm dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<?php echo _("Language"); ?>
|
||||
</button>
|
||||
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
|
||||
<?php foreach ($LANGUAGES as $item => $key): echo '<li><a class="dropdown-item" href="?lang=' . htmlspecialchars($item) . '">' . htmlspecialchars($key) . '</a></li>'; endforeach; ?>
|
||||
<?php foreach ($LANGUAGES as $key => $langue):?>
|
||||
<li><a class="dropdown-item" href="?lang=<?php echo $key ?>"><?php echo $langue ?></a></li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
<ul class="nav justify-content-center nav-tabs mt-2">
|
||||
|
|
|
@ -19,12 +19,14 @@
|
|||
</div>
|
||||
</noscript>
|
||||
<div id="page-upload">
|
||||
<div class="dropdown float-end">
|
||||
<div class="dropdown position-absolute top-0 end-0 mt-2 me-2">
|
||||
<button class="btn btn-outline-secondary btn-sm dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<?php echo _("Language"); ?>
|
||||
</button>
|
||||
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
|
||||
<?php foreach ($LANGUAGES as $item => $key): echo '<li><a class="dropdown-item" href="?lang=' . htmlspecialchars($item) . '">' . htmlspecialchars($key) . '</a></li>'; endforeach; ?>
|
||||
<?php foreach ($LANGUAGES as $key => $langue):?>
|
||||
<li><a class="dropdown-item" href="?lang=<?php echo $key ?>"><?php echo $langue ?></a></li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
<ul class="nav justify-content-center nav-tabs mt-2">
|
||||
|
|
|
@ -18,12 +18,14 @@
|
|||
</noscript>
|
||||
<div id="page-upload">
|
||||
<?php if(!$disableOrganization): ?>
|
||||
<div class="dropdown float-end">
|
||||
<div class="dropdown position-absolute top-0 end-0 mt-2 me-2">
|
||||
<button class="btn btn-outline-secondary btn-sm dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<?php echo _("Language"); ?>
|
||||
</button>
|
||||
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
|
||||
<?php foreach ($LANGUAGES as $item => $key): echo '<li><a class="dropdown-item" href="?lang=' . htmlspecialchars($item) . '">' . htmlspecialchars($key) . '</a></li>'; endforeach; ?>
|
||||
<?php foreach ($LANGUAGES as $key => $langue):?>
|
||||
<li><a class="dropdown-item" href="?lang=<?php echo $key ?>"><?php echo $langue ?></a></li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
<ul class="nav justify-content-center nav-tabs mt-2">
|
||||
|
|
Loading…
Reference in a new issue