Look and feel v13
This commit is contained in:
parent
6c65ebef0d
commit
404634919d
@ -824,15 +824,22 @@ class Form
|
||||
$atleastonefavorite = 0;
|
||||
$out .= '<option value="" disabled class="selectoptiondisabledwhite">------------</option>';
|
||||
}
|
||||
if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label']))
|
||||
{
|
||||
$out .= '<option value="'.($usecodeaskey ? ($usecodeaskey == 'code2' ? $row['code_iso'] : $row['code_iso3']) : $row['rowid']).'" selected>';
|
||||
} else {
|
||||
$out .= '<option value="'.($usecodeaskey ? ($usecodeaskey == 'code2' ? $row['code_iso'] : $row['code_iso3']) : $row['rowid']).'">';
|
||||
|
||||
$labeltoshow = '';
|
||||
if ($row['label']) $labeltoshow .= dol_trunc($row['label'], $maxlength, 'middle');
|
||||
else $labeltoshow .= ' ';
|
||||
if ($row['code_iso']) {
|
||||
$labeltoshow .= ' <span class="opacitymedium">('.$row['code_iso'].')</span>';
|
||||
$tmpflag = picto_from_langcode($row['code_iso'], 'class="saturatemedium marginrightonly"');
|
||||
$labeltoshow = $tmpflag.' '.$labeltoshow;
|
||||
}
|
||||
if ($row['label']) $out .= dol_trunc($row['label'], $maxlength, 'middle');
|
||||
else $out .= ' ';
|
||||
if ($row['code_iso']) $out .= ' ('.$row['code_iso'].')';
|
||||
|
||||
if ($selected && $selected != '-1' && ($selected == $row['rowid'] || $selected == $row['code_iso'] || $selected == $row['code_iso3'] || $selected == $row['label'])) {
|
||||
$out .= '<option value="'.($usecodeaskey ? ($usecodeaskey == 'code2' ? $row['code_iso'] : $row['code_iso3']) : $row['rowid']).'" selected data-html="'.dol_escape_htmltag($labeltoshow).'">';
|
||||
} else {
|
||||
$out .= '<option value="'.($usecodeaskey ? ($usecodeaskey == 'code2' ? $row['code_iso'] : $row['code_iso3']) : $row['rowid']).'" data-html="'.dol_escape_htmltag($labeltoshow).'">';
|
||||
}
|
||||
$out .= $labeltoshow;
|
||||
$out .= '</option>';
|
||||
}
|
||||
}
|
||||
|
||||
@ -7255,14 +7255,12 @@ function dol_validElement($element)
|
||||
/**
|
||||
* Return img flag of country for a language code or country code
|
||||
*
|
||||
* @param string $codelang Language code (en_IN, fr_CA...) or Country code (IN, FR)
|
||||
* @param string $moreatt Add more attribute on img tag (For example 'style="float: right"')
|
||||
* @param string $codelang Language code ('en_IN', 'fr_CA', ...) or ISO Country code on 2 characters in uppercase ('IN', 'FR')
|
||||
* @param string $moreatt Add more attribute on img tag (For example 'style="float: right"' or 'class="saturatemedium"')
|
||||
* @return string HTML img string with flag.
|
||||
*/
|
||||
function picto_from_langcode($codelang, $moreatt = '')
|
||||
{
|
||||
global $langs;
|
||||
|
||||
if (empty($codelang)) return '';
|
||||
|
||||
if ($codelang == 'auto')
|
||||
@ -7275,7 +7273,14 @@ function picto_from_langcode($codelang, $moreatt = '')
|
||||
'ca_ES' => 'catalonia',
|
||||
'da_DA' => 'dk',
|
||||
'fr_CA' => 'mq',
|
||||
'sv_SV' => 'se'
|
||||
'sv_SV' => 'se',
|
||||
'AQ' => 'unknown',
|
||||
'CW' => 'unknown',
|
||||
'IM' => 'unknown',
|
||||
'JE' => 'unknown',
|
||||
'MF' => 'unknown',
|
||||
'BL' => 'unknown',
|
||||
'SX' => 'unknown'
|
||||
);
|
||||
|
||||
if (isset($langtocountryflag[$codelang])) $flagImage = $langtocountryflag[$codelang];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user