2
0
forked from Wavyzz/dolibarr

New: Les generateurs de code barre sont externaliss en modules.

This commit is contained in:
Laurent Destailleur
2008-01-03 18:41:32 +00:00
parent 260d3459c3
commit 61cc2563c6
13 changed files with 367 additions and 94 deletions

View File

@@ -3506,31 +3506,6 @@ function viewExcelFileContent($file_to_include='',$max_rows=0,$max_cols=0)
</SCRIPT>";
}
/**
\brief G<>n<EFBFBD>rateur de codes barres
\param $code Valeur num<75>rique a coder
\param $encoding Mode de codage
\param $generator G<>n<EFBFBD>rateur utilis<69> (1=php-barcode, 2=pi_barcode)
\param $readable Code lisible
\return url
*/
function dol_genbarcode($code,$encoding,$generator=1,$readable='Y')
{
$url='';
if ($encoding == 'EAN8' || $encoding == 'EAN13') $encoding = 'EAN';
if ($generator == 1)
{
if ($encoding == 'C39' || $encoding == 'C128') $encoding = substr($encoding,1);
$url = DOL_URL_ROOT.'/includes/barcode/php-barcode/genbarcode.php?code='.$code.'&encoding='.$encoding.'&scale=1';
}
else if ($generator == 2)
{
$url = DOL_URL_ROOT.'/includes/barcode/pi_barcode/pi_barcode.php?code='.$code.'&type='.$encoding.'&height=50&readable='.$readable;
}
return $url;
}
/**
\brief Retourne un tableau des mois ou le mois s<>lectionn<6E>