Move function to common file

This commit is contained in:
Laurent Destailleur 2010-06-26 14:35:26 +00:00
parent 91b345fd6d
commit 9d8f8331e4
2 changed files with 32 additions and 32 deletions

View File

@ -3424,4 +3424,31 @@ function pattern_match($pattern,$string)
} }
} }
/**
* \brief Show picto of country for a language code
* \param codelang Language code to get picto
* \return string
*/
function picto_from_langcode($codelang)
{
$ret='';
if (! empty($codelang))
{
if ($codelang == 'auto') $ret=img_picto('',DOL_URL_ROOT.'/theme/common/flags/int.png','',1);
else {
//print $codelang;
$langtocountryflag=array('da_DA'=>'dk','fr_CA'=>'mq','ca_ES'=>'catalonia','ar_AR'=>'');
$tmpcode='';
if (isset($langtocountryflag[$codelang])) $tmpcode=$langtocountryflag[$codelang];
else
{
$tmparray=explode('_',$codelang);
$tmpcode=$tmparray[1];
}
if ($tmpcode) $ret.=img_picto($codelang,DOL_URL_ROOT.'/theme/common/flags/'.strtolower($tmpcode).'.png','',1);
}
}
return $ret;
}
?> ?>

View File

@ -979,33 +979,6 @@ function version_webserver()
} }
/**
* \brief Show picto of country for a language code
* \return string
*/
function picto_from_langcode($codelang)
{
$ret='';
if (! empty($codelang))
{
if ($codelang == 'auto') $ret=img_picto('',DOL_URL_ROOT.'/theme/common/flags/int.png','',1);
else {
//print $codelang;
$langtocountryflag=array('da_DA'=>'dk','fr_CA'=>'mq','ca_ES'=>'catalonia','ar_AR'=>'');
$tmpcode='';
if (isset($langtocountryflag[$codelang])) $tmpcode=$langtocountryflag[$codelang];
else
{
$tmparray=explode('_',$codelang);
$tmpcode=$tmparray[1];
}
if ($tmpcode) $ret.=img_picto($codelang,DOL_URL_ROOT.'/theme/common/flags/'.strtolower($tmpcode).'.png','',1);
}
}
return $ret;
}
/** /**
* \brief Return list of activated modules usable for document generation. * \brief Return list of activated modules usable for document generation.
* \param $db Database handler * \param $db Database handler