diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index 90f0b1f02a2..c668bcbb493 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -132,24 +132,24 @@ function dol_escape_js($stringtoescape) /** - \brief Envoi des messages dolibarr dans un fichier ou dans syslog - Pour fichier: fichier defini par SYSLOG_FILE - Pour syslog: facility defini par SYSLOG_FACILITY - \param message Message a tracer. Ne doit pas etre traduit si level = LOG_ERR - \param level Niveau de l'erreur - \remarks Cette fonction n'a un effet que si le module syslog est activ�. - Warning, les fonctions syslog sont buggu�s sous Windows et g�n�rent des - fautes de protection m�moire. Pour r�soudre, utiliser le loggage fichier, - au lieu du loggage syslog (configuration du module). - Si SYSLOG_FILE_NO_ERROR d�fini, on ne g�re pas erreur ecriture log - \remarks On Windows LOG_ERR=4, LOG_WARNING=5, LOG_NOTICE=LOG_INFO=LOG_DEBUG=6 - On Linux LOG_ERR=3, LOG_WARNING=4, LOG_INFO=6, LOG_DEBUG=7 + * \brief Envoi des messages dolibarr dans un fichier ou dans syslog + * Pour fichier: fichier defini par SYSLOG_FILE + * Pour syslog: facility defini par SYSLOG_FACILITY + * \param message Message a tracer. Ne doit pas etre traduit si level = LOG_ERR + * \param level Niveau de l'erreur + * \remarks Cette fonction n'a un effet que si le module syslog est active. + * Warning, les fonctions syslog sont buggues sous Windows et generent des + * fautes de protection memoire. Pour resoudre, utiliser le loggage fichier, + * au lieu du loggage syslog (configuration du module). + * Si SYSLOG_FILE_NO_ERROR defini, on ne gere pas erreur ecriture log + * \remarks On Windows LOG_ERR=4, LOG_WARNING=5, LOG_NOTICE=LOG_INFO=LOG_DEBUG=6 + * On Linux LOG_ERR=3, LOG_WARNING=4, LOG_INFO=6, LOG_DEBUG=7 */ function dolibarr_syslog($message, $level=LOG_INFO) { global $conf,$user,$langs; - if (isset($conf->syslog->enabled) && $conf->syslog->enabled) + if (! empty($conf->syslog->enabled)) { //print $level.' - '.$conf->global->SYSLOG_LEVEL.' - '.$conf->syslog->enabled." \n"; if ($level > $conf->global->SYSLOG_LEVEL) return; @@ -202,7 +202,7 @@ function dolibarr_syslog($message, $level=LOG_INFO) } else { - //define_syslog_variables(); d�ja d�finit dans master.inc.php + //define_syslog_variables(); already defined in master.inc.php if (defined("MAIN_SYSLOG_FACILITY") && MAIN_SYSLOG_FACILITY) { $facility = MAIN_SYSLOG_FACILITY; @@ -544,7 +544,8 @@ function dolibarr_getdate($timestamp,$fast=false) /** * Retourne une date fabriquee depuis infos. * Remplace la fonction mktime non implementee sous Windows si annee < 1970 - * @param hour Hour (can be -1 for undefined) + * PHP mktime is restricted to the years 1901-2038 on Unix and 1970-2038 on Windows + * @param hour Hour (can be -1 for undefined) * @param minute Minute (can be -1 for undefined) * @param second Second (can be -1 for undefined) * @param month Month @@ -553,7 +554,6 @@ function dolibarr_getdate($timestamp,$fast=false) * @param gm Time gm * @param check No check on parameters (Can use day 32, etc...) * @return timestamp Date en timestamp, '' if error - * @remarks PHP mktime is restricted to the years 1901-2038 on Unix and 1970-2038 on Windows */ function dolibarr_mktime($hour,$minute,$second,$month,$day,$year,$gm=0,$check=1) { @@ -2992,7 +2992,7 @@ function is_emtpy_folder($folder){ closedir($handle); } else - return true; // Le répertoire n'existe pas + return true; // Le r�pertoire n'existe pas } /**