From 9d8f8331e4a5628f270471e194c55c35051bce36 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 26 Jun 2010 14:35:26 +0000 Subject: [PATCH] Move function to common file --- htdocs/lib/functions.lib.php | 37 ++++++++++++++++++++++++++++++----- htdocs/lib/functions2.lib.php | 27 ------------------------- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index 645e9880731..bea51c767bd 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -2487,23 +2487,23 @@ function price2num($amount,$rounding='',$alreadysqlnb=0) function get_localtax($tva, $local, $societe_acheteuse="") { global $db, $conf, $mysoc; - + $code_pays=$mysoc->pays_code; - + if (is_object($societe_acheteuse)) { if ($code_pays!=$societe_acheteuse->pays_code) return 0; if ($local==1 && !$societe_acheteuse->localtax1_assuj) return 0; elseif ($local==2 && !$societe_acheteuse->localtax2_assuj) return 0; } - + // Search local taxes $sql = "SELECT t.localtax1, t.localtax2"; $sql .= " FROM ".MAIN_DB_PREFIX."c_tva as t, ".MAIN_DB_PREFIX."c_pays as p"; $sql .= " WHERE t.fk_pays = p.rowid AND p.code = '".$code_pays."'"; $sql .= " AND t.taux =".$tva." AND t.active = 1"; $sql .= " ORDER BY t.localtax1 ASC, t.localtax2 ASC"; - + $resql=$db->query($sql); if ($resql) { @@ -2511,7 +2511,7 @@ function get_localtax($tva, $local, $societe_acheteuse="") if ($local==1) return $obj->localtax1; elseif ($local==2) return $obj->localtax2; } - + return 0; } @@ -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; +} + ?> \ No newline at end of file diff --git a/htdocs/lib/functions2.lib.php b/htdocs/lib/functions2.lib.php index ac59bd5735a..8f82b3ce862 100644 --- a/htdocs/lib/functions2.lib.php +++ b/htdocs/lib/functions2.lib.php @@ -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. * \param $db Database handler