Correction fichier de log + génération des logs un fichier par mois

This commit is contained in:
Michael RICOIS 2011-02-24 08:43:40 +00:00
parent 6601c69c21
commit 8f18a70fe4
3 changed files with 19 additions and 11 deletions

View File

@ -10,7 +10,7 @@ switch($vue)
//Vérifier que le fichier n'est pas déjà présent en local
$option = explode('-',$ref);
$num_actes = explode('|',$option[7]);
if(is_array($num_actes) && count($num_actes)>1){
if(is_array($num_actes) && count($num_actes)>1) {
$date = substr($info['date_acte'],6,4).
substr($info['date_acte'],3,2).
substr($info['date_acte'],0,2);
@ -19,7 +19,7 @@ switch($vue)
$option[4].'-'.$option[5].'-'.
$option[6].'-'.$info['num_acte'];
$file = 'acte-'.$siren.'-'.$option_reel.'.pdf';
FB::log($option_reel, 'option_reel');
if( file_exists(PATH_DATA.'/pdf/'.$file) ){
if(!INFOGREFFE_DEBUG) {
$client->setLog('greffe_'.$vue, $siren, 0, $option_reel);
@ -31,6 +31,7 @@ switch($vue)
exit;
}
}
FB::info('Process Normal');
//Process normal
$reponse = getGreffeActes($siren, $vecteur, $ref);
@ -38,7 +39,7 @@ switch($vue)
$items = $reponse['result']['actes'];
}else{
$error = $reponse['error']['errNum'].' - '.
$reponse['error']['errMsg'];
$reponse['error']['errMsg'];
}
if($error=='')
{
@ -52,7 +53,7 @@ switch($vue)
$firephp->log($item, 'item');
if($item['url_acces']!==false)
{
if(!INFOGREFFE_DEBUG) $client->setLog('greffe_'.$vue, $siren, 0, $option_reel);
if(!INFOGREFFE_DEBUG) $client->setLog('greffe_'.$vue, $siren, 0, $ref);
$message.= '<br/><a href="./fichier/pdf/'.$item['url_acces'].'" target="_blank">Ouvrir le fichier '.$item['type_acte_libelle'].' </a>';
}
else

View File

@ -95,7 +95,10 @@ function infogreffe_requetexml($siren, $idCommande, $type, $vecteur, $option)
$fichierOption = $option;
infogreffe_logfile(array($siren, $idCommande, $type, $vecteur, $option));
infogreffe_logfile(array(
date('Ymd-H:i:s'),
$_SESSION['tabInfo']['login'],
$siren, $idCommande, $type, $vecteur, $option));
}
// Commande de documents : actes
@ -133,7 +136,10 @@ function infogreffe_requetexml($siren, $idCommande, $type, $vecteur, $option)
$liste_actes->addChild('acte')->addAttribute('num', $ref[7]);
$fichierOption = $option;
}
infogreffe_logfile(array($siren, $idCommande, $type, $vecteur, $option));
infogreffe_logfile(array(
date('Ymd-H:i:s'),
$_SESSION['tabInfo']['login'],
$siren, $idCommande, $type, $vecteur, $option));
}
$xmlStr = str_replace('<?xml version="1.0"?>', '', $xml->asXML());
@ -993,9 +999,9 @@ function infogreffe_dl($fichier, $url)
}
function infogreffe_logfile($info){
$file = PATH_DATA.'/log/infogreffe.log';
$file = PATH_DATA.'/log/infogreffe-'.date('Ym').'.log';
if( !file_exists($file) ){
$entetes = array('siren', 'idCommande', 'type', 'vecteur', 'option');
$entetes = array('date', 'login', 'siren', 'idCommande', 'type', 'vecteur', 'option');
$fp = fopen($file, 'w');
fputcsv($fp, $entetes);
fclose($fp);

View File

@ -1,11 +1,12 @@
<?php
function logAction($login, $page, $siret, $ip, $host, $resolution, $nbcolors,
$user_agent, $referer, $date_login, $date_last_action, $request) {
if (!file_exists(PATH_LOGS.'actions.log')) {
$fp=fopen(PATH_LOGS.'actions.log', 'a');
$file = PATH_LOGS.'actions-'.date('Ym').'.log';
if (!file_exists($file)) {
$fp=fopen($file, 'a');
fwrite($fp, 'Date et Heure;Login;Page;Siret;Ip;Host;Resolution;Nbcolors;User Agent;Referer;Date login;Date last action;Request'."\n");
} else {
$fp=fopen(PATH_LOGS.'actions.log', 'a');
$fp=fopen($file, 'a');
}
fwrite($fp, date('Y/m/d H:i:s').";$login;$page;$siret;$ip;$host;$resolution;$nbcolors;$user_agent;$referer;$date_login;$date_last_action;$request\n");
fclose($fp);