backoffice/html/boamp/marchesInfo.php
2011-06-21 13:28:10 +00:00

160 lines
8.1 KiB
PHP

<?php
/**
* 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();
$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, email',
"login='$user' AND password='$pwd' AND idClient=1 AND actif=1 AND deleted=0");
$_SESSION['userId']=$tabTmp[0][0];
$_SESSION['userMail']=$tabTmp[0][1];
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) {
?><h1>you have <? echo ($authorized) ? '' : 'not'; ?> logged!</h1><?
} else {
$strFiltres=" AND ( d.objet LIKE '%diffusion%'
OR d.objet LIKE '%veille%'
OR d.objet LIKE '%surveillance%'
OR d.objet LIKE '%suivi%base%'
OR d.objet LIKE '%suivi%fichier%'
OR d.objet LIKE '%suivi%information%'
OR d.objet LIKE '%suivi%client%'
OR d.objet LIKE '%suivi%prospect%'
OR d.objet LIKE '%suivi%fournisse%'
OR d.objet LIKE '%suivi%tiers%'
OR d.objet LIKE '%suivi%interlocuteur%'
OR d.objet LIKE '%score%'
OR d.objet LIKE '%scoring%'
OR d.objet LIKE '%cotation%'
OR d.objet LIKE '%valuation%'
OR d.objet LIKE '%solvabil%'
OR d.objet LIKE '%information%commercial%'
OR d.objet LIKE '%renseignement%commercial%'
OR d.objet LIKE '%information%legale%'
OR d.objet LIKE '%information%juridique%'
OR d.objet LIKE '%renseignement%juridique%'
OR d.objet LIKE '%information%economique%'
OR d.objet LIKE '%renseignement%economique%'
OR d.objet LIKE '%surveillance%'
OR d.objet LIKE '%base%adresse%'
OR d.objet LIKE '%base%donnée%'
OR d.objet LIKE '%fichier%'
OR d.objet LIKE '%marketing%'
OR d.objet LIKE '%enrichissement%'
OR d.objet LIKE '%enrichir%'
OR d.objet LIKE '%consultation%'
OR d.objet LIKE '%extranet%'
OR d.objet LIKE '%internet%'
OR d.objet LIKE '%juridique%'
OR d.objet LIKE '%gestion%'
OR d.objet LIKE '%WALDEC%'
OR d.objet LIKE '%SIREN%'
OR d.objet LIKE '%SIRET%'
OR d.objet LIKE '%Zones%Prioritaires%'
OR d.objet LIKE '%Zones%Franches%'
OR d.objet LIKE '%Intracommunautaire%'
)";//objet LIKE '%%' R d.objet LIKE '%%' OR d.objet LIKE '%financier%' OR d.objet LIKE '%entreprise%' OR d.objet LIKE '%abonnement%' OR d.objet LIKE '%service en ligne%' OR d.objet LIKE '%fourniture%' OR d.objet LIKE '%mise a jour%' OR d.objet LIKE '%identification%')";
//$strFiltres=" AND ( d.objet LIKE '%diffusion%' OR d.objet LIKE '%veille%' OR d.objet LIKE '%suivi%' OR d.objet LIKE '%surveillance%' OR d.objet LIKE '%base adresse%' OR d.objet LIKE '%base de donnée%' OR d.objet LIKE '%fichier%' OR d.objet LIKE '%cotation%' OR d.objet LIKE '%solvabil%' OR d.objet LIKE '%score%' OR d.objet LIKE '%scoring%' OR d.objet LIKE '%client%' OR d.objet LIKE '%fournisseur%' OR d.objet LIKE '%tiers%' OR d.objet LIKE '%interlocuteur%' OR d.objet LIKE '%consultation%' OR d.objet LIKE '%extranet%' OR d.objet LIKE '%internet%' OR d.objet LIKE '%gestion%' OR d.objet LIKE '%juridique%' OR d.objet LIKE '%legale%' OR d.objet LIKE '%economique%' OR d.objet LIKE '%financier%' OR d.objet LIKE '%entreprise%' OR d.objet LIKE '%abonnement%' OR d.objet LIKE '%service en ligne%' OR d.objet LIKE '%fourniture%' OR d.objet LIKE '%mise a jour%' OR d.objet LIKE '%identification%')";
//$strFiltres=" AND ( d.objet LIKE '%diffusion%' OR d.objet LIKE '%veille%' OR d.objet LIKE '%suivi%' OR d.objet LIKE '%surveillance%' OR d.objet LIKE '%base adresse%' OR d.objet LIKE '%base de donnée%' OR d.objet LIKE '%fichier%' OR d.objet LIKE '%cotation%' OR d.objet LIKE '%solvabil%' OR d.objet LIKE '%score%' OR d.objet LIKE '%scoring%' OR d.objet LIKE '%consultation%' OR d.objet LIKE '%extranet%' OR d.objet LIKE '%internet%' OR d.objet LIKE '%juridique%' OR d.objet LIKE '%legale%' OR d.objet LIKE '%economique%' OR d.objet LIKE '%financier%' OR d.objet LIKE '%entreprise%' OR d.objet LIKE '%abonnement%' OR d.objet LIKE '%service en ligne%' OR d.objet LIKE '%fourniture%' OR d.objet LIKE '%mise a jour%' OR d.objet LIKE '%identification%')";
$tabLignes=$iDb->select(
'boamp_detail_liens c, boamp_detail d',
'd.id, d.objet, d.Boamp_Code, d.Boamp_Annee_Parution, d.Boamp_Num, d.Num_AnnoncePre, d.Num_Annonce, d.Boamp_Date_Parution, d.Boamp_Dept_Lib, d.Boamp_Rubrique_Lib, d.typeAdju, d.typeOrganisme, d.typeActivite, d.raisonSociale, d.titreAcheteur, d.destinataire, d.adresse, d.cp, d.ville, d.pays, d.dateInsert, d.dateUpdate',
"d.Boamp_Code IN ('BOMP B','MAPA') AND d.Boamp_Rubrique_Lib LIKE '%concurrence%' AND d.Boamp_Annee_Parution>2009 AND d.id=c.id /*AND c.lienTable='boamp_classes' AND c.lienId IN(65,66,67,72,73,74,75,99,107)*/ AND c.lienTable='boamp_desc' AND c.lienId IN(1,21,24,79,111,122,140,154,187,225,234,271,307,315,319) $strFiltres GROUP BY d.id ORDER BY id DESC LIMIT 0,200", false, MYSQL_ASSOC);
?>
<h3 align="center">Marché Attribués à des concurrents ?</h3>
<table BgColor="#177AE9" cellspacing="1" cellpadding="2" border="0" align="center" BorderColor="#000020">
<tr>
<td><b><font color="Black">Edition</font></b></td>
<td><b><font color="Black">Organisme</font></b></td>
<td><b><font color="Black">Département</font></b></td>
<td><b><font color="Black">Raison Sociale</font></b></td>
<td><b><font color="Black">Adresse</font></b></td>
<td><b><font color="Black">Objet du marché</font></b></td>
</tr>
<?php
foreach ($tabLignes as $ligne) {
if ($ligne['Boamp_Code']=='MAPA')
$lienMapa='http://www.boamp.fr/index.php?action=avis&num_parution=MAPA&num_annonce='.$ligne['Num_AnnoncePre'].'-'.$ligne['Num_Annonce'].'&total=500&_s=0&indice=0&affichage_avis=officiel';
else {
$lettre = substr($ligne['Boamp_Code'],-1);
$annee = $ligne['Boamp_Annee_Parution'];
$num = sprintf("%04d",$ligne['Boamp_Num']);
$numPar=$lettre.$annee.$num;
$lienMapa='http://www.boamp.fr/index.php?action=avis&num_parution='.$numPar.'&num_annonce='.$ligne['Num_Annonce'].'&total=500&_s=0&indice=0';
}
?>
<tr BgColor="#E2EEFC">
<td><font color="Black"><a href="<?=$lienMapa?>" target="_blank"><?=$ligne['Boamp_Code'].'<br/>'.WDate::dateT('Y-m-d','d/m/Y',$ligne['Boamp_Date_Parution'])?></a></font></td>
<td><font color="Black"><?=$ligne['typeAdju'].'<br/>'.$ligne['typeOrganisme']?></font></td>
<td><font color="Black"><?=$ligne['Boamp_Dept_Lib']?></font></td>
<td><font color="Black"><?=$ligne['raisonSociale']?></font></td>
<td><font color="Black"><?=$ligne['destinataire'].'<br/>'.$ligne['adresse'].'<br/>'.$ligne['cp'].' '.$ligne['ville']?></font></td>
<td><font color="Black"><?=$ligne['objet']?></font></td>
</tr>
<?php
}
die();
// pays, poste, tel, fax, email, web, , montant
?>
<? if ($_SESSION['userId']<>282 && $_SESSION['userId']<>127 && $_SESSION['userId']<>1 && $_SESSION['userId']<>2) echo '<td><b><font color="Black">Login</font></b></td>'; ?><td><b><font color="Black">Total saisie</font></b></td></tr>
<?
foreach ($tabCol as $tabJour) {
echo '<tr BgColor="#E2EEFC"><td>'.$tabJour['Jour'].'</td><td>'.$tabSource[$tabJour['source']].'</td>';
if ($vueDetail)
echo '<td>'.@$tabLogin[$tabJour['idSaisie']].' <i>('.@$tabJour['idSaisie'].')</i></td>';
echo '<td>'.$tabJour['Nb'].'</td></tr>';
}
?>
</table>
<?
}
?>