Qual: Il y avait 2 fonction log (logfile et dolibarr_syslog). Toutes les utilisations de logfile ont t remplace par dolibarr_syslog et la fonction logfile supprime.

This commit is contained in:
Laurent Destailleur
2004-12-04 16:33:12 +00:00
parent 6da4a6995a
commit 56dedb7ed5
2 changed files with 40 additions and 109 deletions

View File

@@ -1146,7 +1146,7 @@ class Adherent
//--- Start buffering //--- Start buffering
//ob_start(); //ob_start();
$result=curl_exec ($ch); $result=curl_exec ($ch);
logfile($result); dolibarr_syslog($result);
//--- End buffering and clean output //--- End buffering and clean output
//ob_end_clean(); //ob_end_clean();
if (curl_error($ch) > 0) if (curl_error($ch) > 0)
@@ -1215,7 +1215,7 @@ class Adherent
//--- Start buffering //--- Start buffering
//ob_start(); //ob_start();
$result=curl_exec ($ch); $result=curl_exec ($ch);
logfile($result); dolibarr_syslog($result);
//--- End buffering and clean output //--- End buffering and clean output
//ob_end_clean(); //ob_end_clean();
if (curl_error($ch) > 0) if (curl_error($ch) > 0)

View File

@@ -44,7 +44,6 @@
\param address adresse email (Ex: "toto@titi.com", "John Do <johndo@titi.com>") \param address adresse email (Ex: "toto@titi.com", "John Do <johndo@titi.com>")
\return boolean true si email valide, false sinon \return boolean true si email valide, false sinon
*/ */
function ValidEmail($address) function ValidEmail($address)
{ {
if (ereg( ".*<(.+)>", $address, $regs)) { if (ereg( ".*<(.+)>", $address, $regs)) {
@@ -74,21 +73,20 @@ function check_mail ($mail)
} }
/*! /*!
\brief Envoi des messages dolibarr dans syslog. \brief Envoi des messages dolibarr dans syslog.
\param message message a envoyer a syslog \param message message a envoyer a syslog
\param level Niveau de l'erreur
Le \a message est envoy<6F> dans syslog dans la cat<61>gorie LOG_USER. \remarks Cette fonction ne marchera qui si la constante MAIN_DEBUG = 1
Le message est envoy<6F> dans syslog dans la cat<61>gorie LOG_USER.
*/ */
function dolibarr_syslog($message, $level=LOG_ERR) function dolibarr_syslog($message, $level=LOG_ERR)
{ {
if (defined("MAIN_DEBUG") && MAIN_DEBUG) {
openlog("dolibarr", LOG_PID | LOG_PERROR, LOG_USER); # LOG_USER au lieu de LOG_LOCAL0 car non accept<70> par tous les PHP openlog("dolibarr", LOG_PID | LOG_PERROR, LOG_USER); # LOG_USER au lieu de LOG_LOCAL0 car non accept<70> par tous les PHP
syslog($level, $message); syslog($level, $message);
closelog(); closelog();
}
} }
@@ -98,7 +96,6 @@ function dolibarr_syslog($message, $level=LOG_ERR)
\param active 0 par d<>faut \param active 0 par d<>faut
\param title titre ("" par defaut) \param title titre ("" par defaut)
*/ */
function dolibarr_fiche_head($links, $active=0, $title='') function dolibarr_fiche_head($links, $active=0, $title='')
{ {
print "<!-- fiche --><div class=\"tabs\">\n"; print "<!-- fiche --><div class=\"tabs\">\n";
@@ -177,7 +174,6 @@ function dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $not
\return 0 pour rat<61>, 1 pour r<>ussi \return 0 pour rat<61>, 1 pour r<>ussi
\see dolibarr_set_const \see dolibarr_set_const
*/ */
function dolibarr_del_const($db, $name) function dolibarr_del_const($db, $name)
{ {
$sql = "DELETE FROM llx_const WHERE name='$name' or rowid='$name'"; $sql = "DELETE FROM llx_const WHERE name='$name' or rowid='$name'";
@@ -197,7 +193,6 @@ function dolibarr_del_const($db, $name)
\param ca valeur a formater \param ca valeur a formater
\return int valeur format<61>e \return int valeur format<61>e
*/ */
function dolibarr_print_ca($ca) function dolibarr_print_ca($ca)
{ {
if ($ca > 1000) if ($ca > 1000)
@@ -226,7 +221,6 @@ function dolibarr_print_ca($ca)
\param format format de la date "%d %b %Y" \param format format de la date "%d %b %Y"
\return string date format<61>e \return string date format<61>e
*/ */
function dolibarr_print_date($time,$format="%d %b %Y") function dolibarr_print_date($time,$format="%d %b %Y")
{ {
// Analyse de la date // Analyse de la date
@@ -259,7 +253,6 @@ function dolibarr_print_date($time,$format="%d %b %Y")
\brief Affiche les informations d'un objet \brief Affiche les informations d'un objet
\param object objet a afficher \param object objet a afficher
*/ */
function dolibarr_print_object_info($object) function dolibarr_print_object_info($object)
{ {
global $langs; global $langs;
@@ -297,7 +290,6 @@ function dolibarr_print_object_info($object)
\remarks formattage automatique des numero non formates \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 \remarks ajout<75> la prise en charge les num<75>ros de 7, 9, 11 et 12 chiffres
*/ */
function dolibarr_print_phone($phone) function dolibarr_print_phone($phone)
{ {
if (strstr($phone, ' ')) { return $phone; } if (strstr($phone, ' ')) { return $phone; }
@@ -523,7 +515,6 @@ function img_previous($alt = "default")
\brief fonction de login \brief fonction de login
\remarks il faut changer le code html dans la fonction pour changer le design \remarks il faut changer le code html dans la fonction pour changer le design
*/ */
function loginfunction() function loginfunction()
{ {
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">'; print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
@@ -553,7 +544,6 @@ function loginfunction()
\brief Affiche message erreur de type acces interdit et arrete le programme \brief Affiche message erreur de type acces interdit et arrete le programme
\remarks l'appel a cette fonction termine le code \remarks l'appel a cette fonction termine le code
*/ */
function accessforbidden() function accessforbidden()
{ {
global $langs; global $langs;
@@ -570,7 +560,6 @@ function accessforbidden()
Toutefois, il faut essayer de ne l'appeler qu'au sein de page php, les classes devant Toutefois, il faut essayer de ne l'appeler qu'au sein de page php, les classes devant
renvoyer leur erreur par l'interm<72>diaire de leur propri<72>t<EFBFBD> "error". renvoyer leur erreur par l'interm<72>diaire de leur propri<72>t<EFBFBD> "error".
*/ */
function dolibarr_print_error($db='',$msg='') function dolibarr_print_error($db='',$msg='')
{ {
global $langs; global $langs;
@@ -626,20 +615,15 @@ function dolibarr_print_error($db='',$msg='')
dolibarr_syslog("Error $syslog"); dolibarr_syslog("Error $syslog");
/* Comment<6E>e voir mail dans la Mailing liste.
exit;
*/
} }
/*! /*!
\brief Deplacer les fichiers telecharg<72>s \brief Deplacer les fichiers telecharg<72>s
\param src_file fichier source \param src_file fichier source
\param dest_file fichier de destination \param dest_file fichier de destination
\return int le resultat du move_uploaded_file \return int le resultat du move_uploaded_file
*/ */
function doliMoveFileUpload($src_file, $dest_file) function doliMoveFileUpload($src_file, $dest_file)
{ {
$file_name = $dest_file; $file_name = $dest_file;
@@ -658,7 +642,6 @@ function doliMoveFileUpload($src_file, $dest_file)
\param db handler d'acc<63>s base \param db handler d'acc<63>s base
\param user object utilisateur \param user object utilisateur
*/ */
function dolibarr_user_page_param($db, &$user) function dolibarr_user_page_param($db, &$user)
{ {
foreach ($GLOBALS["_GET"] as $key=>$value) foreach ($GLOBALS["_GET"] as $key=>$value)
@@ -726,7 +709,6 @@ function dolibarr_user_page_param($db, &$user)
\param devise type de devise \param devise type de devise
\return r resultat transcod<6F> \return r resultat transcod<6F>
*/ */
function transcoS2L($zonein,$devise) function transcoS2L($zonein,$devise)
{ {
// Open source offert par <A HREF="mailto:alainfloch@free.fr?subject=chif2let">alainfloch@free.fr</A> 28/10/2001, sans garantie. // Open source offert par <A HREF="mailto:alainfloch@free.fr?subject=chif2let">alainfloch@free.fr</A> 28/10/2001, sans garantie.
@@ -932,7 +914,6 @@ function transcoS2L($zonein,$devise)
\param begin ("" par defaut) \param begin ("" par defaut)
\param options ("" par defaut) \param options ("" par defaut)
*/ */
function print_liste_field_titre($name, $file, $field, $begin="", $options="", $td="", $sortfield="") function print_liste_field_titre($name, $file, $field, $begin="", $options="", $td="", $sortfield="")
{ {
global $conf; global $conf;
@@ -956,7 +937,6 @@ function print_liste_field_titre($name, $file, $field, $begin="", $options="", $
\brief Affichage d'un titre \brief Affichage d'un titre
\param titre le titre a afficher \param titre le titre a afficher
*/ */
function print_titre($titre) function print_titre($titre)
{ {
print '<div class="titre">'.$titre.'</div>'; print '<div class="titre">'.$titre.'</div>';
@@ -967,7 +947,6 @@ function print_titre($titre)
\param titre le titre a afficher \param titre le titre a afficher
\param mesg message supl<70>mentaire <20> afficher <20> droite \param mesg message supl<70>mentaire <20> afficher <20> droite
*/ */
function print_fiche_titre($titre, $mesg='') function print_fiche_titre($titre, $mesg='')
{ {
print "\n".'<table width="100%" border="0" cellpadding="3" cellspacing="0">'; print "\n".'<table width="100%" border="0" cellpadding="3" cellspacing="0">';
@@ -983,7 +962,6 @@ function print_fiche_titre($titre, $mesg='')
\brief Effacement d'un fichier \brief Effacement d'un fichier
\param file fichier a effacer \param file fichier a effacer
*/ */
function dol_delete_file($file) function dol_delete_file($file)
{ {
return unlink($file); return unlink($file);
@@ -1001,7 +979,6 @@ function dol_delete_file($file)
\param form \param form
\param num nombre d'<27>l<EFBFBD>ment total \param num nombre d'<27>l<EFBFBD>ment total
*/ */
function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $sortorder='', $form='', $num=-1) function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $sortorder='', $form='', $num=-1)
{ {
global $conf; global $conf;
@@ -1058,7 +1035,6 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so
\param options autres parametres d'url a propager dans les liens ("" par defaut) \param options autres parametres d'url a propager dans les liens ("" par defaut)
\param nextpage page suivante \param nextpage page suivante
*/ */
function print_fleche_navigation($page,$file,$options='', $nextpage) function print_fleche_navigation($page,$file,$options='', $nextpage)
{ {
global $conf, $langs; global $conf, $langs;
@@ -1080,7 +1056,6 @@ function print_fleche_navigation($page,$file,$options='', $nextpage)
\param nomselect Nom de la zone select html \param nomselect Nom de la zone select html
\param value Critere de filtrage sur les type de paiement \param value Critere de filtrage sur les type de paiement
*/ */
function print_type_paiement_select($db,$nomselect,$value=-1) function print_type_paiement_select($db,$nomselect,$value=-1)
{ {
print "<select name=\"$nomselect\">"; print "<select name=\"$nomselect\">";
@@ -1110,7 +1085,6 @@ function print_type_paiement_select($db,$nomselect,$value=-1)
\brief Fonction servant a afficher les mois dans un liste d<>roulante \brief Fonction servant a afficher les mois dans un liste d<>roulante
\param set_time ("" par defaut) \param set_time ("" par defaut)
*/ */
function print_date_select($set_time='') function print_date_select($set_time='')
{ {
if (! $set_time) if (! $set_time)
@@ -1191,7 +1165,6 @@ function print_date_select($set_time='')
\param begin (1 par defaut) \param begin (1 par defaut)
\param end (23 par defaut) \param end (23 par defaut)
*/ */
function print_heure_select($prefix,$begin=1,$end=23) { function print_heure_select($prefix,$begin=1,$end=23) {
print '<select name="'.$prefix.'hour">'; print '<select name="'.$prefix.'hour">';
@@ -1213,7 +1186,6 @@ function print_heure_select($prefix,$begin=1,$end=23) {
\brief Fonction servant a afficher une dur<75>e dans une liste d<>roulante \brief Fonction servant a afficher une dur<75>e dans une liste d<>roulante
\param prefix prefix \param prefix prefix
*/ */
function print_duree_select($prefix) function print_duree_select($prefix)
{ {
print '<select name="'.$prefix.'hour">'; print '<select name="'.$prefix.'hour">';
@@ -1241,7 +1213,6 @@ function print_duree_select($prefix)
\remarks fonction utilis<69>e dans les pdf et les pages html \remarks fonction utilis<69>e dans les pdf et les pages html
*/ */
function price($amount, $html=0) function price($amount, $html=0)
{ {
if ($html) if ($html)
@@ -1263,7 +1234,6 @@ function price($amount, $html=0)
\param euros somme en euro <20> convertir \param euros somme en euro <20> convertir
\return price prix converti et format<61> \return price prix converti et format<61>
*/ */
function francs($euros) function francs($euros)
{ {
return price($euros * 6.55957); return price($euros * 6.55957);
@@ -1274,7 +1244,6 @@ function francs($euros)
\param euros somme en euro \param euros somme en euro
\param taux taux de tva \param taux taux de tva
*/ */
function tva($euros, $taux=19.6) function tva($euros, $taux=19.6)
{ {
$taux = $taux / 100 ; $taux = $taux / 100 ;
@@ -1307,48 +1276,12 @@ function yn($yesno, $case=1) {
} }
/*!
\brief Fonction qui permet d'envoyer les infos dans un fichier de log
\param str chaine a mettre dans le fichier
\param log nom du fichier de log
\remarks Cette fonction ne marchera qui si la constante MAIN_DEBUG = 1
*/
function logfile($str,$log="/var/log/dolibarr/dolibarr.log")
{
if (defined("MAIN_DEBUG") && MAIN_DEBUG ==1)
{
if (!file_exists($log))
{
if (!$file=fopen($log,"w"))
{
return 0;
}
}
else
{
if (!$file=fopen($log,"a+"))
{
return 0;
}
}
$logentry=date("[d/M/Y:H:i:s] ").$str."\n";
if(!fwrite($file,$logentry)) {
fclose($file);
return 0;
}
fclose($file);
return 1;
}
}
/*! /*!
\brief Fonction pour cr<63>er un mot de passe al<61>atoire \brief Fonction pour cr<63>er un mot de passe al<61>atoire
\param longueur longueur du mot de passe (8 par defaut) \param longueur longueur du mot de passe (8 par defaut)
\param sel donn<6E>e al<61>atoire \param sel donn<6E>e al<61>atoire
\remarks la fonction a <20>t<EFBFBD> prise sur http://www.uzine.net/spip \remarks la fonction a <20>t<EFBFBD> prise sur http://www.uzine.net/spip
*/ */
function creer_pass_aleatoire($longueur = 8, $sel = "") { function creer_pass_aleatoire($longueur = 8, $sel = "") {
$seed = (double) (microtime() + 1) * time(); $seed = (double) (microtime() + 1) * time();
srand($seed); srand($seed);
@@ -1375,7 +1308,6 @@ function creer_pass_aleatoire($longueur = 8, $sel = "") {
\brief Fonction pour initialiser sel \brief Fonction pour initialiser sel
\remarks la fonction a <20>t<EFBFBD> prise sur http://www.uzine.net/spip \remarks la fonction a <20>t<EFBFBD> prise sur http://www.uzine.net/spip
*/ */
function initialiser_sel() { function initialiser_sel() {
global $htsalt; global $htsalt;
@@ -1388,7 +1320,6 @@ function initialiser_sel() {
\param code Code r<>gion \param code Code r<>gion
\param pays_id Id du pays \param pays_id Id du pays
*/ */
function departement_rowid($db,$code, $pays_id) function departement_rowid($db,$code, $pays_id)
{ {
$sql = "SELECT c.rowid FROM ".MAIN_DB_PREFIX."c_departements as c,".MAIN_DB_PREFIX."c_regions as r"; $sql = "SELECT c.rowid FROM ".MAIN_DB_PREFIX."c_departements as c,".MAIN_DB_PREFIX."c_regions as r";