Fix: On ne travaille que sur l'id
This commit is contained in:
parent
fbe28b2bc7
commit
857aaa5352
@ -2376,16 +2376,17 @@ function departement_rowid($db,$code, $pays_id)
|
|||||||
/**
|
/**
|
||||||
\brief Renvoi un chemin de classement répertoire en fonction d'un id
|
\brief Renvoi un chemin de classement répertoire en fonction d'un id
|
||||||
\remarks Examples: 1->"0/0/1/", 15->"0/1/5/"
|
\remarks Examples: 1->"0/0/1/", 15->"0/1/5/"
|
||||||
\param $num Id à décomposer
|
\param $num Id à décomposer
|
||||||
\param $level Niveau de decoupage (1, 2 ou 3 niveaux)
|
\param $level Niveau de decoupage (1, 2 ou 3 niveaux)
|
||||||
*/
|
*/
|
||||||
function get_exdir($num,$level=3)
|
function get_exdir($num,$level=3)
|
||||||
{
|
{
|
||||||
$num = substr("000".$num, -$level);
|
$num = eregi_replace('[^0-9]','',$num);
|
||||||
if ($level == 1) return substr($num,0,1).'/';
|
$num = substr("000".$num, -$level);
|
||||||
if ($level == 2) return substr($num,1,1).'/'.substr($num,0,1).'/';
|
if ($level == 1) return substr($num,0,1).'/';
|
||||||
if ($level == 3) return substr($num,2,1).'/'.substr($num,1,1).'/'.substr($num,0,1).'/';
|
if ($level == 2) return substr($num,1,1).'/'.substr($num,0,1).'/';
|
||||||
return '';
|
if ($level == 3) return substr($num,2,1).'/'.substr($num,1,1).'/'.substr($num,0,1).'/';
|
||||||
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user