mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-12 12:31:26 +01:00
New: Ajout d'un visuel spcifique pour les liens "contacts" et "socits".
This commit is contained in:
@@ -291,49 +291,50 @@ function dolibarr_print_object_info($object)
|
||||
|
||||
/**
|
||||
\brief Formatage du telephone
|
||||
\param phone num<EFBFBD>ro de telephone <20> formater
|
||||
\return phone num<EFBFBD>ro de t<>l<EFBFBD>phone format<61>
|
||||
\remarks ne tient pas en compte le format belge 02/211 34 83
|
||||
\remarks formattage automatique des numero non formates
|
||||
\remarks ajout<75> la prise en charge les num<75>ros de 7, 9, 11 et 12 chiffres
|
||||
\param phone Num<EFBFBD>ro de telephone <20> formater
|
||||
\return phone Num<EFBFBD>ro de t<>l<EFBFBD>phone format<61>
|
||||
\remarks Ne tient pas en compte le format belge 02/211 34 83
|
||||
\remarks Formattage automatique des numero non formates
|
||||
*/
|
||||
function dolibarr_print_phone($phone)
|
||||
function dolibarr_print_phone($phone,$country="FR")
|
||||
{
|
||||
$phone=trim($phone);
|
||||
if (strstr($phone, ' ')) { return $phone; }
|
||||
if (strlen(trim($phone)) == 10) {
|
||||
return substr($phone,0,2)." ".substr($phone,2,2)." ".substr($phone,4,2)." ".substr($phone,6,2)." ".substr($phone,8,2);
|
||||
if (strtoupper($country) == "FR") {
|
||||
// France
|
||||
if (strlen($phone) == 10) {
|
||||
return substr($phone,0,2)." ".substr($phone,2,2)." ".substr($phone,4,2)." ".substr($phone,6,2)." ".substr($phone,8,2);
|
||||
}
|
||||
elseif (strlen($phone) == 7)
|
||||
{
|
||||
return substr($phone,0,3)." ".substr($phone,3,2)." ".substr($phone,5,2);
|
||||
}
|
||||
elseif (strlen($phone) == 9)
|
||||
{
|
||||
return substr($phone,0,2)." ".substr($phone,2,3)." ".substr($phone,5,2)." ".substr($phone,7,2);
|
||||
}
|
||||
elseif (strlen($phone) == 11)
|
||||
{
|
||||
return substr($phone,0,3)." ".substr($phone,3,2)." ".substr($phone,5,2)." ".substr($phone,7,2)." ".substr($phone,9,2);
|
||||
}
|
||||
elseif (strlen($phone) == 12)
|
||||
{
|
||||
return substr($phone,0,4)." ".substr($phone,4,2)." ".substr($phone,6,2)." ".substr($phone,8,2)." ".substr($phone,10,2);
|
||||
}
|
||||
}
|
||||
elseif (strlen(trim($phone)) == 7)
|
||||
{
|
||||
return substr($phone,0,3)." ".substr($phone,3,2)." ".substr($phone,5,2);
|
||||
}
|
||||
elseif (strlen(trim($phone)) == 9)
|
||||
{
|
||||
return substr($phone,0,2)." ".substr($phone,2,3)." ".substr($phone,5,2)." ".substr($phone,7,2);
|
||||
}
|
||||
elseif (strlen(trim($phone)) == 11)
|
||||
{
|
||||
return substr($phone,0,3)." ".substr($phone,3,2)." ".substr($phone,5,2)." ".substr($phone,7,2)." ".substr($phone,9,2);
|
||||
}
|
||||
elseif (strlen(trim($phone)) == 12)
|
||||
{
|
||||
return substr($phone,0,4)." ".substr($phone,4,2)." ".substr($phone,6,2)." ".substr($phone,8,2)." ".substr($phone,10,2);
|
||||
}
|
||||
else
|
||||
{
|
||||
return $phone;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
\brief Affiche logo d<EFBFBD>di<EFBFBD> aux actions
|
||||
\brief Affiche logo propre <20> une notion (fonction g<>n<EFBFBD>rique)
|
||||
\param alt Texte sur le alt de l'image
|
||||
\param object Objet pour lequel il faut afficher le logo (exemple: user, group, action, bill, contract, propal, product, ...)
|
||||
*/
|
||||
function img_actions($alt = "default")
|
||||
function img_object($alt, $object)
|
||||
{
|
||||
global $conf,$langs;
|
||||
if ($alt=="default") $alt=$langs->trans("Rendez-vous");
|
||||
return '<img src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/object_actions.png" border="0" alt="'.$alt.'" title="'.$alt.'">';
|
||||
return '<img src="'.DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/object_'.$object.'.png" border="0" alt="'.$alt.'" title="'.$alt.'">';
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user