'') $code=$_REQUEST['code']; else $code='T'; if (isset($_REQUEST['annee']) && trim($_REQUEST['annee'])<>'') $annee=$_REQUEST['annee']; else $annee=0; /** * Inclusion du fichier de configuration des includes Métiers de S&D */ include '/var/www/includes/config.php'; /** * Inclusion du Framework */ if( !defined('FWK_PATH') ) include '/var/www/framework/fwk.php'; $t1=microtime_float(); include_once(INCLUDE_PATH.'insee/classMInsee.php'); include_once(INCLUDE_PATH.'bodacc/classMBodacc.php'); include_once(FWK_PATH.'common/dates.php'); $iDb=new WDB('jo'); $iDb2=new WDB('sdv1'); session_start(); $tabSirenPC=array(); $authorized = false; if(isset($_GET['logout']) && ($_SESSION['auth'])) { $_SESSION['auth'] = null; session_destroy(); echo "logging out..."; } if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) { $user=addslashes(trim($_SERVER['PHP_AUTH_USER'])); $pwd =addslashes(trim($_SERVER['PHP_AUTH_PW'])); $tabTmp=$iDb2->select( 'utilisateurs', 'id, login, email', "login='$user' AND password='$pwd' AND idClient=1 AND actif=1 AND deleted=0"); $_SESSION['userId']=$tabTmp[0]['id']; $_SESSION['userMail']=$tabTmp[0]['login']; if ( $_SESSION['userId'] ) {//&& $_SESSION['auth']) { $authorized = true; } } else { //if (isset($_GET["login"]) && (! $authorized)) { header('WWW-Authenticate: Basic Realm="Login please"'); header('HTTP/1.0 401 Unauthorized'); $_SESSION['auth'] = true; print('Login now or forever hold your clicks...'); exit; } if (!$authorized) { ?>

you have logged!

$env) { $nomAncre='#n'.$idEnv; }} ?> Gestion des informations de la base de données

Chargement des Bodacc en base

RETOUR

'') { if ($_REQUEST['cj']==1) $strCJ=' AND e.cj BETWEEN 1000 AND 1999 '; elseif ($_REQUEST['cj']==5) $strCJ=' AND e.cj BETWEEN 5000 AND 5999 '; elseif ($_REQUEST['cj']==9) $strCJ=' AND e.cj BETWEEN 9000 AND 9999 '; elseif ($_REQUEST['cj']=='A') $strCJ=' AND ( e.cj BETWEEN 2000 AND 4999 OR e.cj BETWEEN 6000 AND 8999) '; elseif ($_REQUEST['cj']==0) $strCJ=''; } ?> 0 and b.siren >100 and b.siren = e.siren and e.siege =1 ORDER BY b.Bodacc_Date_Parution DESC; $strCode=$strAnnee=''; if ($code=='A' || $code=='B' || $code=='C' || $code=='ASSO' || $code=='BOMP A' || $code=='BOMP B' || $code=='BOMP C' || $code=='MAPA') $strCode =" AND Bodacc_Code='$code' "; if ($annee>2004 && $annee<=date('Y')) $strAnnee=" AND Bodacc_Annee_Parution=$annee "; $tabTmp=$iDb->select( 'chargements', 'NomFichier, Bodacc_Date_Parution, DateDispo, dateDownload, taille, Bodacc_Code, Bodacc_Annee_Parution, Bodacc_Num, Num_Annonce_Deb, Num_Annonce_Fin, annomalieVerifiee, dateInsert, DATEDIFF(DateDispo,Bodacc_Date_Parution) as nbJours', "1 $strCode $strAnnee ORDER BY Bodacc_Annee_Parution, Bodacc_Code, Bodacc_Num, Num_Annonce_Deb",false,MYSQL_ASSOC); // die(print_r($tabTmp)); $iDb2=new WDB('insee'); $numPre=$numAnnPre=0; foreach ($tabTmp as $i=>$tabAnn) { $bgcolor='#E2EEFC'; // Couleur OK // Les fichiers RCS et PCL sont gérés sur une même ligne if ($tabAnn['Bodacc_Code']=='A' && substr($tabAnn['NomFichier'],0,3)=='PCL' && substr($tabTmp[$i-1]['NomFichier'],0,3)=='RCS') continue; if ( $tabAnn['Bodacc_Num']<>($numPre+1) && $tabAnn['Bodacc_Code']==@$tabTmp[$i-1]['Bodacc_Code']) $bgcolor='#E2E0FC'; if ($tabAnn['Bodacc_Code']=='A' && substr($tabAnn['NomFichier'],0,3)=='RCS') $numAnnPre=$tabAnn['Num_Annonce_Fin']; if (substr($tabAnn['NomFichier'],-3)=='TLS') $format='TLS'; elseif (substr($tabAnn['NomFichier'],-3)=='taz') $format='xml'; else $format=' '; if ($tabAnn['Bodacc_Code']=='A' && ( substr($tabAnn['NomFichier'],0,3)=='RCS' || substr($tabAnn['NomFichier'],0,3)=='PCL') ) { if (substr($tabAnn['NomFichier'],0,3)=='RCS') { $tabAnnPcl=$tabTmp[$i+1]; if (substr($tabAnnPcl['NomFichier'],0,3)<>'PCL') $tabAnnPcl=array( 'Bodacc_Date_Parution'=>'Néant', 'DateDispo'=>'Néant', 'dateDownload'=>'Néant', 'nbJours'=>'Néant', 'Num_Annonce_Deb'=>'Néant', 'Num_Annonce_Fin'=>'Néant', 'taille'=>'Néant', 'NomFichier'=>'Néant'); } elseif (substr($tabAnn['NomFichier'],0,3)=='PCL') { $tabAnnPcl=$tabAnn; $tabAnn=array( 'Bodacc_Annee_Parution'=>$tabAnnPcl['Bodacc_Annee_Parution'], 'Bodacc_Code'=>$tabAnnPcl['Bodacc_Code'], 'Bodacc_Num'=>$tabAnnPcl['Bodacc_Num'], 'Bodacc_Date_Parution'=>'Néant', 'DateDispo'=>'Néant', 'dateDownload'=>'Néant', 'nbJours'=>'Néant', 'Num_Annonce_Deb'=>'Néant', 'Num_Annonce_Fin'=>'Néant', 'taille'=>'Néant', 'NomFichier'=>'Néant'); } ?>
Année Code Numéro Parution Dispo Chargement Delta Format Annonces Taille Fichier
'.$tabAnnPcl['Bodacc_Date_Parution']?> '.$tabAnnPcl['DateDispo']?> '.$tabAnnPcl['dateDownload']?> '.$tabAnnPcl['nbJours']?> '. $tabAnnPcl['Num_Annonce_Deb'].' - '.$tabAnnPcl['Num_Annonce_Fin']?> '.$tabAnnPcl['taille']?> '.$tabAnnPcl['NomFichier']?>