mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-08 00:52:01 +01:00
New: Gestion du choix de langue "auto"
This commit is contained in:
@@ -240,37 +240,44 @@ class Form
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* \brief Retourne la liste d<>roulante des langues disponibles
|
||||
* \param selected Langue pr<70>s<EFBFBD>lectionn<6E>e
|
||||
* \param htmlname Nom de la zone select
|
||||
*/
|
||||
function select_lang($selected='',$htmlname='lang_id')
|
||||
{
|
||||
global $langs;
|
||||
|
||||
$langs_available=$langs->get_available_languages();
|
||||
/**
|
||||
* \brief Retourne la liste d<>roulante des langues disponibles
|
||||
* \param selected Langue pr<70>s<EFBFBD>lectionn<6E>e
|
||||
* \param htmlname Nom de la zone select
|
||||
* \param showauto Affiche choix auto
|
||||
*/
|
||||
function select_lang($selected='',$htmlname='lang_id',$showauto=0)
|
||||
{
|
||||
global $langs;
|
||||
|
||||
print '<select class="flat" name="'.$htmlname.'">';
|
||||
$num = count($langs_available);
|
||||
$i = 0;
|
||||
if ($num)
|
||||
{
|
||||
while ($i < $num)
|
||||
{
|
||||
if ($selected == $langs_available[$i])
|
||||
{
|
||||
print '<option value="'.$langs_available[$i].'" selected="true">'.$langs_available[$i].'</option>';
|
||||
}
|
||||
else
|
||||
{
|
||||
print '<option value="'.$langs_available[$i].'">'.$langs_available[$i].'</option>';
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
print '</select>';
|
||||
}
|
||||
$langs_available=$langs->get_available_languages();
|
||||
|
||||
print '<select class="flat" name="'.$htmlname.'">';
|
||||
if ($showauto)
|
||||
{
|
||||
print '<option value="auto"';
|
||||
if ($selected == 'auto') print ' selected="true"';
|
||||
print '>'.$langs->trans("AutoDetectLang").'</option>';
|
||||
}
|
||||
$num = count($langs_available);
|
||||
$i = 0;
|
||||
if ($num)
|
||||
{
|
||||
while ($i < $num)
|
||||
{
|
||||
if ($selected == $langs_available[$i])
|
||||
{
|
||||
print '<option value="'.$langs_available[$i].'" selected="true">'.$langs_available[$i].'</option>';
|
||||
}
|
||||
else
|
||||
{
|
||||
print '<option value="'.$langs_available[$i].'">'.$langs_available[$i].'</option>';
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
print '</select>';
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user