160 lines
8.1 KiB
PHP
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>
|
|
|
|
<?
|
|
}
|
|
?>
|