2
0
forked from Wavyzz/dolibarr

Fix: traduction du calendrier eldy

This commit is contained in:
Regis Houssin
2007-06-04 20:03:40 +00:00
parent b20ed1aef4
commit e8e8de50bf
3 changed files with 59 additions and 16 deletions

View File

@@ -2739,5 +2739,42 @@ function make_substitutions($chaine,$substitutionarray)
}
return $chaine;
}
/*
* \brief Convertit une variable php en variable javascript
* \param var variable php
* \return result variable javascript
*/
function php2js($var)
{
if (is_array($var))
{
$array = array();
foreach ($var as $a_var)
{
$array[] = php2js($a_var);
}
$result = "[" . join(",", $array) . "]";
return $result;
}
else if (is_bool($var))
{
$result = $var ? "true" : "false";
return $result;
}
else if (is_int($var) || is_integer($var) || is_double($var) || is_float($var))
{
$result = $var;
return $result;
}
else if (is_string($var))
{
$result = "\"" . addslashes(stripslashes($var)) . "\"";
return $result;
}
// autres cas: objets, on ne les g<>re pas
$result = FALSE;
return $result;
}
?>