'') $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 echo ($authorized) ? '' : 'not'; ?> logged!
} else {
//echo '
Code |
Numéro |
Parution |
Dispo |
Chargement |
Delta |
Format |
Annonces |
Taille |
Fichier |
//SELECT b.siren, b.Bodacc_Date_Parution, b.raisonSociale, b.Capital, b.adresseSiege, b.codePostalSiege, b.villeSiege, b.activite, e.cj, e.rang FROM bodacc_detail b, etablissements e WHERE b.idSirenage >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');
}
?>
=$tabAnn['Bodacc_Annee_Parution']?> |
=$tabAnn['Bodacc_Code']?> |
=$tabAnn['Bodacc_Num']?> |
=$tabAnn['Bodacc_Date_Parution'].' '.$tabAnnPcl['Bodacc_Date_Parution']?> |
=$tabAnn['DateDispo'].' '.$tabAnnPcl['DateDispo']?> |
=$tabAnn['dateDownload'].' '.$tabAnnPcl['dateDownload']?> |
=$tabAnn['nbJours'].' '.$tabAnnPcl['nbJours']?> |
=$format?> |
=$tabAnn['Num_Annonce_Deb'].' - '.$tabAnn['Num_Annonce_Fin'].' '.
$tabAnnPcl['Num_Annonce_Deb'].' - '.$tabAnnPcl['Num_Annonce_Fin']?> |
=$tabAnn['taille'].' '.$tabAnnPcl['taille']?> |
=$tabAnn['NomFichier'].' '.$tabAnnPcl['NomFichier']?> |
} else {
?>
=$tabAnn['Bodacc_Annee_Parution']?> |
=$tabAnn['Bodacc_Code']?> |
=$tabAnn['Bodacc_Num']?> |
=$tabAnn['Bodacc_Date_Parution']?> |
=$tabAnn['DateDispo']?> |
=$tabAnn['dateDownload']?> |
=$tabAnn['nbJours']?> |
=$format?> |
=$tabAnn['Num_Annonce_Deb'].' - '.$tabAnn['Num_Annonce_Fin']?> |
=$tabAnn['taille']?> |
=$tabAnn['NomFichier']?> |
}
$numPre=$tabAnn['Bodacc_Num'];
}
?>
}
?>