ws-2.0: identite

This commit is contained in:
Sebastien BEAUGRAND 2010-11-26 13:59:05 +00:00
parent 4d9a3edf47
commit 2dff8c5664
10 changed files with 1142 additions and 1032 deletions

View File

@ -1,59 +1,69 @@
<?php
// -------------------------------------------------------------------------- //
// dRow
// -------------------------------------------------------------------------- //
function dRow($lib, $data, $title = '')
{
$html = '<tr>'."\n";
$html.= ' <td width="30">&nbsp;</td>'."\n";
$html.= ' <td width="200" class="StyleInfoLib">'.$lib.'</td>'."\n";
$html = '<tr>'."\n";
$html .= ' <td width="30">&nbsp;</td>'."\n";
$html .= ' <td width="200" class="StyleInfoLib">'.$lib.'</td>'."\n";
if($title!='') $title = ' title="'.$title.'"';
$html.= ' <td width="350" class="StyleInfoData"'.$title.'>'.$data.'</td>'."\n";
$html.= '</tr>'."\n";
if ($title != '') {
$title = ' title="'.$title.'"';
}
$html .= ' <td width="350" class="StyleInfoData"'.
$title.'>'.$data.'</td>'."\n";
$html .= '</tr>'."\n";
return $html;
}
// -------------------------------------------------------------------------- //
// pdRow
// -------------------------------------------------------------------------- //
function pdRow($elem)
{
if ($elem !== false) {
print dRow($elem['lib'], $elem['data']);
}
}
?>
<h1 class="titre">IDENTIT&Eacute; DE L'ENTREPRISE</h1>
<h1 class="titre">IDENTIT&Eacute; DE L&#039;ENTREPRISE</h1>
<table>
<?php
// Siret
$element = formatElement('identite', 'siret', array($etab['Siren'], $etab['Siret']));
echo dRow($element['lib'], $element['data']);
pdRow(formatElement('identite', 'siret', array($etab->Siren, $etab->Siret)));
//Siret siege
$element = formatElement('identite', 'siretsiege', array($etab['SiretSiege']));
echo dRow($element['lib'], $element['data']);
// Siret siege
pdRow(formatElement('identite', 'siretsiege', array($etab->SiretSiege)));
//Numéro tva intracommunautaire
$element = formatElement('identite', 'tvanumero', array($etab['TvaNumero'], $etab['TvaAttribue'], $etab['Dept']));
// Numéro tva intracommunautaire
$element =
formatElement('identite', 'tvanumero',
array($etab->TvaNumero, $etab->TvaAttribue, $etab->Dept));
?>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib"><?=$element['lib']?></td>
<td width="350" class="StyleInfoData" valign="middle"><?=$element['data']?></td>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib"><?=$element['lib']?></td>
<td width="350" class="StyleInfoData" valign="middle">
<?=$element['data']?>
</td>
</tr>
<?php
// Isin
if ( array_key_exists('Isin',$etab) && isset($etab['Isin']) ) {
$element = formatElement('identite', 'isin', array($etab['Isin'],
$etab['Siret']));
if ($element !== false) {
echo dRow($element['lib'], $element['data']);
}
if (array_key_exists('Isin',$etab) == true && isset($etab->Isin) == true) {
pdRow(formatElement('identite', 'isin', array($etab->Isin, $etab->Siret)));
}
// Capitalisation
if (isset($etab['Isin']) == true) {
$element = formatElement('identite', 'capitalisation', array($etab['Bourse'],
$etab['Isin']));
if ($element !== false) {
echo dRow($element['lib'], $element['data']);
}
if (isset($etab->Isin) == true) {
pdRow(formatElement('identite', 'capitalisation',
array($etab->Bourse, $etab->Isin)));
}
// Ne pas afficher le logo si il n'existe pas OU
// si le siren est à 0 OU si le siren est inférieur a 100
list($urlImg, $pathImg) = logo_exist($etab['Siren'], $etab['Isin'],
$etab['Web']);
list($urlImg, $pathImg) = logo_exist($etab->Siren, $etab->Isin, $etab->Web);
if ((($siren * 1 != 0) || ($siren * 1 > 100)) && file_exists($pathImg)) {
$tabTmp = @getimagesize($pathImg);
$w = $tabTmp[0];
@ -74,179 +84,185 @@ if ((($siren * 1 != 0) || ($siren * 1 > 100)) && file_exists($pathImg)) {
}
//Numéro RC
$element = formatElement('identite', 'numrc', array($etab['NumRC'], $etab['TribunalLib'], $etab['NumRM']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
pdRow(formatElement('identite', 'numrc',
array($etab->NumRC, $etab->TribunalLib, $etab->NumRM)));
//Autre identifiant : Numéro WALDEC ou ancien numéro RC si le nouveau n'est pas disponible
$element = formatElement('identite', 'autreid', array($etab['AutreId'], $etab['TribunalLib'], $etab['NumRC']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Autre identifiant : Numéro WALDEC
// ou ancien numéro RC si le nouveau n'est pas disponible
pdRow(formatElement('identite', 'autreid',
array($etab->AutreId, $etab->TribunalLib, $etab->NumRC)));
//Actif INSEE
$element = formatElement('identite', 'actif',
array($etab['Siren'], $siret, $idEntreprise,
$etab['Siege'], $etab['Actif'],
isset($etab['DateClotEt'])?$etab['DateClotEt']: '')
);
if ($element !== false) {
echo dRow($element['lib'], $element['data']);
}
// Actif INSEE
pdRow(formatElement('identite', 'actif',
array($etab->Siren, $siret, $idEntreprise,
$etab->Siege, $etab->Actif,
isset($etab->DateClotEt) ? $etab->DateClotEt : '')));
//Situation Juridique + affichage date de radiation
$element = formatElement('identite', 'situationjuridique', array($etab['SituationJuridique'], $etab['DateRadiation'], $etab['EntActiveRCS'], $etab['Siret'], $idEntreprise));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Situation Juridique + affichage date de radiation
pdRow(formatElement('identite', 'situationjuridique',
array($etab->SituationJuridique, $etab->DateRadiation,
$etab->EntActiveRCS, $etab->Siret, $idEntreprise)));
// Doublon
if (isset($etab['AutreSiren'])) {
$element = formatElement('identite', 'autresiren',
array($etab['AutreSiren']));
if ($element !== false) {
echo dRow($element['lib'], $element['data']);
}
if (isset($etab->AutreSiren) == true) {
pdRow(formatElement('identite', 'autresiren', array($etab->AutreSiren)));
}
?>
</table>
<h2>Raison sociale &amp; Coordonnées</h2>
<table>
<?php
//Nom
$element = formatElement('identite', 'raisonsociale', array($etab['Nom'], $etab['Nom2'], $etab['NomLong']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
// Nom
$element = formatElement('identite', 'raisonsociale',
array($etab->Nom, $etab->Nom2, $etab->NomLong));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
//Nom Commercial
$element = formatElement('identite', 'nomcommercial', array($etab['NomCommercial']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
// Nom Commercial
$element =
formatElement('identite', 'nomcommercial', array($etab->NomCommercial));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
//Enseigne / Sigle
$element = formatElement('identite', 'enseignesigle', array($etab['Enseigne'], $etab['EnseigneLong'], $etab['Sigle'], $etab['SigleLong']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
// Enseigne / Sigle
$element =
formatElement('identite', 'enseignesigle',
array($etab->Enseigne, $etab->EnseigneLong,
$etab->Sigle, $etab->SigleLong));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
// Forme juridique
$element = formatElement('identite', 'fj',
array($etab['FJ' ], $etab['FJ_lib' ],
(isset($etab['FJ2'])) ? $etab['FJ2'] : '',
$etab['FJ2_Lib']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
pdRow(formatElement('identite', 'fj',
array($etab->FJ, $etab->FJ_lib,
(isset($etab->FJ2)) ? $etab->FJ2 : '',
$etab->FJ2_Lib)));
//Date d'immatriculation
$element = formatElement('identite', 'dateimmat', array($etab['DateImmat']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Date d'immatriculation
pdRow(formatElement('identite', 'dateimmat', array($etab->DateImmat)));
//Date de création de l'entreprise
$element = formatElement('identite', 'datecreaen', array($etab['DateCreaEn']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Date de création de l'entreprise
pdRow(formatElement('identite', 'datecreaen', array($etab->DateCreaEn)));
//Date de création de l'établissement
$element = formatElement('identite', 'datecreaet', array($etab['DateCreaEt']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Date de création de l'établissement
pdRow(formatElement('identite', 'datecreaet', array($etab->DateCreaEt)));
FB::log($etab, 'etab');
//Adresse
$element = formatElement('identite', 'adresse',
array(
$etab['Adresse'],
$etab['Adresse2'],
$etab['AdresseNum'],
$etab['AdresseRue'],
$etab['CP'],
$etab['Ville'],
$etab['Pays'],
$etab['AdresseDom'],
$etab['AdresseDomEnt'],
$etab['AdresseDomNb'])
);
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Adresse
pdRow(formatElement('identite', 'adresse',
array($etab->Adresse, $etab->Adresse2,
$etab->AdresseNum, $etab->AdresseRue,
$etab->CP, $etab->Ville, $etab->Pays,
$etab->AdresseDom, $etab->AdresseDomEnt,
$etab->AdresseDomNb)));
//Zones prioritaires
$element = formatElement('identite', 'zones', array($etab['GeoInfos']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Zones prioritaires
pdRow(formatElement('identite', 'zones', array($etab->GeoInfos)));
//Téléphone
$element = formatElement('identite', 'tel', array($etab['Tel'], $etab['Enseigne'], $etab['Nom'], $etab['Adresse'], $etab['CP'], $etab['Ville'] ));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Téléphone
pdRow(formatElement('identite', 'tel',
array($etab->Tel, $etab->Enseigne, $etab->Nom,
$etab->Adresse, $etab->CP, $etab->Ville)));
//Fax
$element = formatElement('identite', 'fax', array($etab['Fax']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Fax
pdRow(formatElement('identite', 'fax', array($etab->Fax)));
//Site web
$element = formatElement('identite', 'web', array($etab['Web']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Site web
pdRow(formatElement('identite', 'web', array($etab->Web)));
//Email
$element = formatElement('identite', 'mail', array($etab['Mail']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Email
pdRow(formatElement('identite', 'mail', array($etab->Mail)));
?>
</table>
<h2>Activité(s) &amp; Chiffre d'affaires</h2>
<h2>Activité(s) &amp; Chiffre d&#039;affaires</h2>
<table>
<?php
//Activité de l'entreprise
$element = formatElement('identite', 'activiteen', array($etab['Activite'], $etab['NafEnt'], $etab['NafEntLib']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Activité de l'entreprise
pdRow(formatElement('identite', 'activiteen',
array($etab->Activite, $etab->NafEnt, $etab->NafEntLib)));
//Activité de l'établissement
$element = formatElement('identite', 'activiteet', array($etab['NafEtab'], $etab['NafEtabLib']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Activité de l'établissement
pdRow(formatElement('identite', 'activiteet',
array($etab->NafEtab, $etab->NafEtabLib)));
//NAF4
$element = formatElement('identite', 'naf4', array($etab['Naf4Ent'], $etab['Naf4EntLib'], $etab['Naf4Etab'], $etab['Naf4EtabLib']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// NAF4
pdRow(formatElement('identite', 'naf4',
array($etab->Naf4Ent,
$etab->Naf4EntLib,
$etab->Naf4Etab,
$etab->Naf4EtabLib)));
//NACE
$element = formatElement('identite', 'nace', array($etab['NaceEnt'], $etab['NaceEtab']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// NACE
pdRow(formatElement('identite', 'nace',
array($etab->NaceEnt, $etab->NaceEtab)));
//Nature de l'activité
$element = formatElement('identite', 'natureactivite', array($etab['NatureActivite'], $etab['Actif']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Nature de l'activité
pdRow(formatElement('identite', 'natureactivite',
array($etab->NatureActivite, $etab->Actif)));
//Origine du fond
$element = formatElement('identite', 'originefond', array($etab['OrigineCreation']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Origine du fond
pdRow(formatElement('identite', 'originefond', array($etab->OrigineCreation)));
//Type d'exploitation
$element = formatElement('identite', 'typeexploitation', array($etab['TypeExploitation']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Type d'exploitation
pdRow(formatElement('identite', 'typeexploitation',
array($etab->TypeExploitation)));
//Saisonnalité
$element = formatElement('identite', 'saisonnalite', array($etab['Saisonnalite']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Saisonnalité
pdRow(formatElement('identite', 'saisonnalite', array($etab->Saisonnalite)));
//Nombre d'établissements actif
$element = formatElement('identite', 'nbetabactif', array($etab['NbEtab'], $etab['Siret'], $idEntreprise));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
// Nombre d'établissements actif
pdRow(formatElement('identite', 'nbetabactif',
array($etab->NbEtab, $etab->Siret, $idEntreprise)));
//Capital
$element = formatElement('identite', 'capital', array($etab['Capital'], $etab['CapitalDev'], $etab['CapitalLib'], $etab['CapitalType'], $etab['Bilan']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
//Chiffre d'affaire
$element = formatElement('identite', 'ca', array($etab['Bilan'], $etab['TrancheCALib'], $etab['AnneeTCA']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
//Principaux dirigeants
// Capital
$element =
formatElement('identite', 'dirigeants',
array($etab['dir1Titre'],
$etab['dir1NomPrenom'],
$etab['dir1DateNaiss'],
$etab['dir1LieuNaiss'],
$etab['dir2Titre'],
$etab['dir2NomPrenom'],
(isset($etab['dir2DateNaiss'])) ?
$etab['dir2DateNaiss'] : '',
$etab['dir2LieuNaiss']));
if($element!==false){ echo dRow($element['lib'], $element['data']); }
formatElement('identite', 'capital',
array($etab->Capital,
$etab->CapitalDev,
$etab->CapitalLib,
$etab->CapitalType, $etab->Bilan));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
//Effectif
$element = formatElement('identite', 'effectif', array($etab['Effectif'], $etab['Bilan'], $etab['AnneeEffEn']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
// Chiffre d'affaire
$element =
formatElement('identite', 'ca',
array($etab->Bilan, $etab->TrancheCALib, $etab->AnneeTCA));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
//Effectif Etablissement
$element = formatElement('identite', 'effectifetab', array($etab['EffectifEtab'], $etab['AnneeEffEt']));
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
// Principaux dirigeants
pdRow(formatElement('identite', 'dirigeants',
array($etab->dir1Titre,
$etab->dir1NomPrenom,
$etab->dir1DateNaiss,
$etab->dir1LieuNaiss,
$etab->dir2Titre,
$etab->dir2NomPrenom,
(isset($etab->dir2DateNaiss)) ?
$etab->dir2DateNaiss : '',
$etab->dir2LieuNaiss)));
// Effectif
$element =
formatElement('identite', 'effectif',
array($etab->Effectif, $etab->Bilan, $etab->AnneeEffEn));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
// Effectif Etablissement
$element =
formatElement('identite', 'effectifetab',
array($etab->EffectifEtab, $etab->AnneeEffEt));
if ($element !== false) {
print dRow($element['lib'], $element['data'], $element['title']);
}
?>
</table>
</table>

View File

@ -1,38 +1,40 @@
<?php
$texte = '';
if (isset($etab['DateMajINSEE']) && !empty($etab['DateMajINSEE'])
&& $etab['DateMajINSEE']!='0000-00-00'){
$texte.= "Insee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ";
$texte.= WDate::dateT('Y-m-d', 'd/m/Y', $etab['DateMajINSEE']);
$texte.= '<br/>';
$date = new WDate;
if (empty($etab->DateMajINSEE) == false &&
$etab->DateMajINSEE != '0000-00-00') {
$texte .= "Insee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ";
$texte .= $date->dateT('Y-m-d', 'd/m/Y', $etab->DateMajINSEE);
$texte .= '<br/>';
}
if (isset($etab['DateMajRCS']) && !empty($etab['DateMajRCS'])
&& $etab['DateMajRCS']!='0000-00-00'){
$texte.= "RCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ";
$texte.= WDate::dateT('Y-m-d', 'd/m/Y', $etab['DateMajRCS']);
$texte.= '<br/>';
if (empty($etab->DateMajRCS) == false &&
$etab->DateMajRCS != '0000-00-00') {
$texte .= "RCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".
"&nbsp;&nbsp; : ";
$texte .= $date->dateT('Y-m-d', 'd/m/Y', $etab->DateMajRCS);
$texte .= '<br/>';
}
if (isset($etab['DateMajBILAN']) && !empty($etab['DateMajBILAN'])
&& $etab['DateMajBILAN']!='0000-00-00'){
$texte.= "Bilans&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ";
$texte.= WDate::dateT('Y-m-d', 'd/m/Y', $etab['DateMajBILAN']);
$texte.= '<br/>';
if (empty($etab->DateMajBILAN) == false &&
$etab->DateMajBILAN != '0000-00-00') {
$texte .= "Bilans&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : ";
$texte .= $date->dateT('Y-m-d', 'd/m/Y', $etab->DateMajBILAN);
$texte .= '<br/>';
}
if (isset($etab['DateMajANN']) && !empty($etab['DateMajANN'])
&& $etab['DateMajANN']!='0000-00-00'){
$texte.= "Annonces : ";
$texte.= WDate::dateT('Y-m-d', 'd/m/Y', $etab['DateMajANN']);
$texte.= '<br/>';
if (empty($etab->DateMajANN) == false &&
$etab->DateMajANN != '0000-00-00') {
$texte .= "Annonces : ";
$texte .= $date->dateT('Y-m-d', 'd/m/Y', $etab->DateMajANN);
$texte .= '<br/>';
}
$dateDerMaj = '';
if (isset($etab['DateMajID']) && !empty($etab['DateMajID'])
&& $etab['DateMajID']!='0000-00-00' ){
if (hasModeEdition()){
$texte.= "Scores & Décisions : ";
$texte.= WDate::dateT('Y-m-d', 'd/m/Y', $etab['DateMajID']);
$texte.= '<br/>';
}
$dateDerMaj = ' le '.WDate::dateT('Y-m-d', 'd/m/Y', $etab['DateMajID']);
if (empty($etab->DateMajID) == false &&
$etab->DateMajID != '0000-00-00') {
if (hasModeEdition()) {
$texte .= "Scores & Décisions : ";
$texte .= $date->dateT('Y-m-d', 'd/m/Y', $etab->DateMajID);
$texte .= '<br/>';
}
$dateDerMaj = ' le '.$date->dateT('Y-m-d', 'd/m/Y', $etab->DateMajID);
}
?>
<div>

View File

@ -1,7 +1,11 @@
<?php
//Traitement des paramètres
if (!page_checkParams()) die('Paramètres incorrects !');
if ($_SESSION['tabInfo']['idClient']==34){ $_SESSION['nowAuthorized']=TRUE; }
// Traitement des paramètres
if (page_checkParams() == false) {
die('Paramètres incorrects !');
}
if ($_SESSION['tabInfo']['idClient'] == 34) {
$_SESSION['nowAuthorized']=TRUE;
}
require_once 'utils.php';
require_once 'common/dates.php';
@ -10,34 +14,34 @@ require_once 'logos/logos.php';
require_once 'scoresws/scoresws.php';
require_once 'scoresws/identite.php';
//Récupération des infos du webservice
// Récupération des infos du webservice
$etab = scoresws_identite($siret, $siren, $idEntreprise);
$firephp->log($etab, 'etab');
//Enregistrement des elements dans la session
// Enregistrement des elements dans la session
$tabEntrep = array();
$tabEntrep['raisonSociale'] = $etab['Nom'];
$tabEntrep['id'] = $etab['id'];
$tabEntrep['siren'] = $etab['Siren'];
$tabEntrep['siret'] = $etab['Siret'];
$tabEntrep['siretSiege'] = $etab['SiretSiege'];
$tabEntrep['tva'] = $etab['TvaNumero'];
if (isset($etab['Isin'])) {
$tabEntrep['isin'] = $etab['Isin'];
$tabEntrep['raisonSociale'] = $etab->Nom;
$tabEntrep['id'] = $etab->id;
$tabEntrep['siren'] = $etab->Siren;
$tabEntrep['siret'] = $etab->Siret;
$tabEntrep['siretSiege'] = $etab->SiretSiege;
$tabEntrep['tva'] = $etab->TvaNumero;
if (isset($etab->Isin) == true) {
$tabEntrep['isin'] = $etab->Isin;
}
$tabEntrep['AutreId'] = $etab['AutreId'];
if (isset($etab['Statut'])) {
$tabEntrep['active'] = $etab['Statut'];
$tabEntrep['AutreId'] = $etab->AutreId;
if (isset($etab->Statut) == true) {
$tabEntrep['active'] = $etab->Statut;
}
$tabEntrep['Source'] = $etab['Source'];
$tabEntrep['SourceId'] = $etab['SourceId'];
$tabEntrep['Source'] = $etab->Source;
$tabEntrep['SourceId'] = $etab->SourceId;
// Utilise pour les compétences territoriale
$tabEntrep['codeCommune'] = $etab['Dept'].$etab['codeCommune'];
$tabEntrep['nafEn'] = $etab['NafEnt'];
$tabEntrep['nafEnLib'] = $etab['NafEntLib'];
$tabEntrep['nafEt'] = $etab['NafEtab'];
$tabEntrep['nafEtLib'] = $etab['NafEtabLib'];
$tabEntrep['fj'] = $etab['FJ'];
$tabEntrep['Dept'] = $etab['Dept'];
$tabEntrep['codeCommune'] = $etab->Dept.$etab->codeCommune;
$tabEntrep['nafEn'] = $etab->NafEnt;
$tabEntrep['nafEnLib'] = $etab->NafEntLib;
$tabEntrep['nafEt'] = $etab->NafEtab;
$tabEntrep['nafEtLib'] = $etab->NafEtabLib;
$tabEntrep['fj'] = $etab->FJ;
$tabEntrep['Dept'] = $etab->Dept;
$_SESSION['tabInfo']['entrep'] = $tabEntrep;
$_SESSION['tabInfo']['entrep'] = $tabEntrep;

View File

@ -4,17 +4,17 @@
<?php
$google_map = './?page=referer&part=gmap&siret='.$siret.
'&url=http://maps.google.fr/maps?f=q%26hl=fr%26geocode=%26q='.
$etab['AdresseNum'].',+'.
urlencode(normaliseVoie($etab['AdresseVoie'])).'+'.
urlencode(htmlspecialchars_decode($etab['AdresseRue'], ENT_QUOTES)).
',+'.$etab['CP'].'+'.
urlencode($etab['Ville']);
$etab->AdresseNum.',+'.
urlencode(normaliseVoie($etab->AdresseVoie)).'+'.
urlencode(htmlspecialchars_decode($etab->AdresseRue, ENT_QUOTES)).
',+'.$etab->CP.'+'.
urlencode($etab->Ville);
if ($etab['GeoPrecis'] > 0) {
if ($etab->GeoPrecis > 0) {
print '<span id="geolocalisation">';
print '<b>Information géographique :</b><br/>'.
'Latitude : '. dec2dms($etab['GeoLat']).' ('.$etab['GeoLat'].')<br/>'.
'Longitude : '.dec2dms($etab['GeoLon']).' ('.$etab['GeoLon'].')<br/>';
'Latitude : '. dec2dms($etab->GeoLat).' ('.$etab->GeoLat.')<br/>'.
'Longitude : '.dec2dms($etab->GeoLon).' ('.$etab->GeoLon.')<br/>';
print '</span>';
}
?>
@ -23,7 +23,7 @@ if ($etab['GeoPrecis'] > 0) {
Afficher l&#039;adresse sur Google Map &copy;</a><br/>
<br/>
<b>Code commune / Rivoli :</b><br/>
<?php print $etab['Dept'].' '.$etab['codeCommune'].' / '.$etab['Rivoli']; ?>
<?php print $etab->Dept.' '.$etab->codeCommune.' / '.$etab->Rivoli; ?>
</div>
<?php
@ -31,16 +31,16 @@ if (hasPref('mappy')) {
require_once 'mappy/mappy.php';
$photo = '';
$ville = ' '.trim(preg_replace('/([0-9]|ARRONDISSEMENT|_)/i', ' ',
$etab['Ville'])).' ';
$etab->Ville)).' ';
$ville = trim(strtr($ville, array(' EME ' => '', ' ER ' => '')));
if (in_array(strtoupper($ville), $tabVilleMappy)) {
$rue = trim(strtr(normaliseVoie($etab['AdresseVoie']).' '.
$etab['AdresseRue'],
$rue = trim(strtr(normaliseVoie($etab->AdresseVoie).' '.
$etab->AdresseRue,
array(' ST ' => ' SAINT ', ' STE ' => ' SAINTE ')));
$source = 'm';
} else {
$photo = 'http://cbk0.google.com/cbk?output=thumbnail&w=150&h=69&ll='.
$etab['GeoLat'].','.$etab['GeoLon'];
$etab->GeoLat.','.$etab->GeoLon;
if (@fopen($photo, 'r') == false) {
$photo = '';
}
@ -77,17 +77,20 @@ if ($source == 'm') {
if ($token == false) {
print "Error while getting the token";
}
$src = 'http://axe.mappy.com/1v1/init/get.aspx?auth='.$token.
'&version=2.01&solution=ajax';
?>
<div>
<img id="pp-cb-thumb" width="300px" />
</div>
<script src="http://axe.mappy.com/1v1/init/get.aspx?auth=<?=$token?>&version=2.01&solution=ajax"></script>
<script src=<?php print $src; ?> ></script>
<script type="text/javascript">
$(document).ready(function() {
var photoService = new Mappy.api.visiocity.PhotoService();
var geo = new Mappy.api.geolocation.Geocoder();
var address = "<?=$etab['AdresseNum']?> <?=$rue?> <?=$ville?>";
var address = "<?=$etab->AdresseNum?> <?=$rue?> <?=$ville?>";
geo.geocode(address,
function(result) {
photoService.search(result[0], "f", serviceHandler);
@ -120,13 +123,19 @@ $(document).ready(function() {
<?php
switch ($_SERVER['SERVER_NAME']) {
case 'extranet.devlocal.com':
$key = 'ABQIAAAAgaXnaVXxxcgebvrN30E-VhT6B-FIN0IQI1kCChCUYV6RpBO17hTl__Sqiv_xQZFCiaRgHAoc_v9HcQ';
$key =
'ABQIAAAAgaXnaVXxxcgebvrN30E-VhT6B-FIN0IQI1k'.
'CChCUYV6RpBO17hTl__Sqiv_xQZFCiaRgHAoc_v9HcQ';
break;
case 'extranetrec.scores-decisions.com':
$key = 'ABQIAAAAuKBtUyFonYJBl1fqfc78tRQQcNgS-tLiAG-ic2CW9PypgC_xRhTjSL9-5iBPvj3GA1_AvZYQU_QR3Q';
$key =
'ABQIAAAAuKBtUyFonYJBl1fqfc78tRQQcNgS-tLiAG-'.
'ic2CW9PypgC_xRhTjSL9-5iBPvj3GA1_AvZYQU_QR3Q';
break;
case 'extranet.scores-decisions.com':
$key = 'ABQIAAAAuKBtUyFonYJBl1fqfc78tRSYaqxLwFTMDT_MtTSFor1bsUZ_ChTvuzyTINkPMlW88Ar9fofaphzN3w';
$key =
'ABQIAAAAuKBtUyFonYJBl1fqfc78tRSYaqxLwFTMDT_'.
'MtTSFor1bsUZ_ChTvuzyTINkPMlW88Ar9fofaphzN3w';
break;
default:
$key = '';
@ -143,7 +152,7 @@ function showPanoData(panoData) {
return;
}
$('#pp-cb-thumb').replaceWith(
'<div id="pp-cb-thumb"><div class="left">' +
'<div id="pp-cb-thumb"><div class="left">' +
'<img src="http://maps.google.fr/cbk?output=tile&panoid=' +
panoData.location.panoId +
'&zoom=1&x=0&y=0&cb_client=maps_sv" />' +
@ -177,10 +186,10 @@ function geoCodeCB(reponse) {
replaceWith(
"<a href=http://maps.google.fr/maps?q=" +
<?php
print '"'.urlencode($etab['AdresseNum'].' '.
$etab['AdresseRue'].' '.
$etab['CP'].' '.
$etab['Ville']).'"';
print '"'.urlencode($etab->AdresseNum.' '.
$etab->AdresseRue.' '.
$etab->CP.' '.
$etab->Ville).'"';
?> +
" target=_blank>" +
"Afficher l'adresse sur Google Map &copy;</a>"
@ -190,15 +199,15 @@ function geoCodeCB(reponse) {
}
function affichePhoto() {
<?php
if ($etab['GeoPrecis'] < 7) {
if ($etab->GeoPrecis < 7) {
print 'var geoCoder = new GClientGeocoder;';
print 'geoCoder.getLocations("'.
$etab['AdresseNum'].' '.
$etab['AdresseRue'].' '.
$etab['CP'].' '.
$etab['Ville'].'", geoCodeCB);';
$etab->AdresseNum.' '.
$etab->AdresseRue.' '.
$etab->CP.' '.
$etab->Ville.'", geoCodeCB);';
} else {
print 'var ll = new GLatLng('.$etab['GeoLat'].', '.$etab['GeoLon'].');';
print 'var ll = new GLatLng('.$etab->GeoLat.', '.$etab->GeoLon.');';
print 'doShowPanoData(ll);';
}
?>

View File

@ -1,11 +1,11 @@
<div id="news" style="clear:both;margin:5px 0 5px 20px;">
<?php
// News
if ( hasPref('news') ){
if (hasPref('news')) {
/* Information presse 15 Aug 2007 09:21:49 GMT - */
require_once ('XML/RSS.php');
$url = 'http://news.google.fr/news?hl=fr&ned=fr&q='.
urlencode('"'.$etab['Nom'].'"').'&output=rss';
urlencode('"'.$etab->Nom.'"').'&output=rss';
$firephp->log($url, 'url');
$rss = new XML_RSS($url);
$rss->parse();
@ -16,24 +16,34 @@ if ( hasPref('news') ){
foreach ($rss->getItems() as $i=>$item) {
if ($i == 0) {
?>
<span class="StyleInfoLib">Information presse (Source Google News &copy;)</span><br/>
<ul>
<span class="StyleInfoLib">
Information presse (Source Google News &copy;)
</span>
<br/>
<ul>
<?php
}
$tmp=explode(', ', $item['pubdate']);
$tabDate = explode(' ', $tmp[1]);
$tabTime = explode(':', $tabDate[3]);
$pubDate = date('d/m/Y à H:i', gmmktime($tabTime[0]-1, $tabTime[1], $tabTime[2], $tabMonth[$tabDate[1]], $tabDate[0], $tabDate[2]));
$pubDate = date('d/m/Y à H:i',
gmmktime($tabTime[0]-1,
$tabTime[1], $tabTime[2],
$tabMonth[$tabDate[1]],
$tabDate[0], $tabDate[2]));
$titre = $item['title'];
echo '<li><a href="' . $item['link'] . '" target="_blank">Le '. $pubDate ." - $titre</a></li>";
$i++; if ($i==15) break;
}
if ($i>0)
{
?>
</ul>
<?php
echo '<li><a href="' . $item['link'].
'" target="_blank">Le '.$pubDate." - $titre</a></li>";
$i++;
if ($i==15) {
break;
}
}
if ($i>0) {
?>
</ul>
<?php
}
}
?>
</div>

View File

@ -1,36 +1,31 @@
<?php
/*
Element => Appel function lib_element
=> Appel function data_element
=> Elements de styles et paramètres
head, hidden
style : width, height, class, colspan
Une fonction bloc_nom définit le format général
On déclare la table
On déclare l'entête de la table
- Pour chaque element
&nbsp | cell | cell
=> Appel function data_element
=> Elements de styles et paramètres
head, hidden
style : width, height, class, colspan
Une fonction bloc_nom définit le format général
On déclare la table
On déclare l'entête de la table
- Pour chaque element
&nbsp | cell | cell
*/
// Appel la fonction qui formatte les données d'un éléments
function formatElement($module, $lib, $params){
$result = call_user_func_array(
strtolower($module).'_'.strtolower($lib),
$params);
if ( is_array($result) && count($result)>0 ){
$lib = isset($result[0]) ? $result[0] : '';
$data = isset($result[1]) ? $result[1] : '';
$title = isset($result[2]) ? $result[2] : '';
return array('lib'=>$lib, 'data'=>$data, 'title'=>$title);
} elseif ( is_bool($result) && $result===false ){
return false;
}
function formatElement($module, $lib, $params)
{
$result = call_user_func_array(strtolower($module).'_'.strtolower($lib),
$params);
if (is_array($result) && count($result) > 0) {
$lib = isset($result[0]) ? $result[0] : '';
$data = isset($result[1]) ? $result[1] : '';
$title = isset($result[2]) ? $result[2] : '';
return array('lib' => $lib,
'data' => $data,
'title' => $title);
} else {
return false;
}
}

View File

@ -65,19 +65,19 @@ function identite_logo()
function identite_numrc($numRC, $tribunalLib, $numRM = '')
{
if (isset($numRC) && $numRC!='')
if (isset($numRC) && $numRC!='')
{
$lib = 'Num&eacute;ro R.C.';
$lib = 'Num&eacute;ro R.C.';
$libTrib = '';
if (preg_match('/(A|B|C|D)/i', $numRC))
{
$lib = 'Num&eacute;ro R.C.';
$lib = 'Num&eacute;ro R.C.';
$libTrib = ' RCS '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$tribunalLib);
}
elseif (preg_match('/(P)/i', $numRC))
{
$lib = 'Num&eacute;ro R.S.A.C.';
$libTrib = ' RSAC '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$tribunalLib);
$lib = 'Num&eacute;ro R.S.A.C.';
$libTrib = ' RSAC '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$tribunalLib);
}
$data = $numRC.$libTrib;
@ -85,13 +85,13 @@ function identite_numrc($numRC, $tribunalLib, $numRM = '')
}
elseif (!empty($numRM))
{
$lib = 'Répertoire des métiers';
$data = $numRM;
return array( $lib , $data );
$lib = 'Répertoire des métiers';
$data = $numRM;
return array( $lib , $data );
}
else
{
return false;
return false;
}
}
@ -148,7 +148,7 @@ function identite_situationjuridique($situationjuridique, $dateRadiation, $actif
$lib = 'Situation juridique';
$output = false;
if ( in_array(substr($situationjuridique,0,1), array('P', 'R')) )
{
{
$dateRad = '';
if(isset($dateRadiation) && $dateRadiation!='' && $dateRadiation!='0000-00-00'){
$dateRad = WDate::dateT('Ymd', 'd/m/Y', str_replace('-','',$dateRadiation));
@ -240,8 +240,8 @@ function identite_fj($fj, $fjLib, $fj2, $fj2Lib)
$data = $fj.' : '.strWsToHtml($fjLib);
if ($fj!=$fj2 &&
isset($fj2) && $fj2!='' &&
isset($fj2Lib) && $fj2Lib!='')
isset($fj2) && $fj2!='' &&
isset($fj2Lib) && $fj2Lib!='')
{
$data.= '<img src="./img/exclamation.png" title="Forme jurique à l\'INSEE : '.$fj2Lib.' ('.$fj2.')"/>';
}
@ -308,57 +308,86 @@ function identite_adresse($adresse, $adresse2, $num, $rue, $cp, $ville, $pays, $
if (preg_match('/CHEZ SOFRADOM/i',$adresse2)) {
$etab['Adresse2']='<a title="Voir la fiche d\'identité du domiciliataire de cette entreprise" href="/?page=identite&siret=42495045900018&idEntreprise=6720043">CHEZ SOFRADOM</a>';
//http://extranet.devlocal.com/?page=identite&siret=42495045900018&idEntreprise=6720043
}
}
if ($adresse2<>'') {
$data.= '<span>'.$adresse2.'</span>';
$data.= '<span>'.$adresse2.'</span>';
}
if ($cp*1!=0) {
$data.= '<span>'.$cp.'&nbsp;'.strWsToHtml($ville).'</span>';
}
if ($pays!='' && strtoupper(substr($pays,0,3))!='FRA'){
$data.= '<span>'.strWsToHtml($pays).'</span>';
$data.= '<span>'.strWsToHtml($pays).'</span>';
}
$data.= '</a>';
$data.= '</div>';
if ( $dom == 1 ){
$data.= '<div class="domiciliation">';
$data.= '<img class="domiciliation" title="Cliquer pour afficher les informations" alt="domiciliation.png" src="img/domiciliation.png" /> Domiciliation';
if ( $domNb == 1000 ) { $domNb = '+ de 1000'; }
$data.= '<span title="Cliquer pour afficher les informations">';
$data.="Entreprises à l'adresse : ".$domNb."<br/>";
if ( count($domEnt)> 0){
$data.= 'Domiciliataire : <br/>';
foreach ( $domEnt as $ent ) {
$href = '/?page=identite&siret='.$ent['siren'];
$data.= $ent['nom'].' (<a href="'.$href.'">'.$ent['siren'].'</a>)';
$data.= '<br/>';
}
}
$data.= '</span>';
$data.= '</div>';
$data.= '<div class="domiciliation">';
$data.= '<img class="domiciliation" title="Cliquer pour afficher les informations" alt="domiciliation.png" src="img/domiciliation.png" /> Domiciliation';
if ( $domNb == 1000 ) { $domNb = '+ de 1000'; }
$data.= '<span title="Cliquer pour afficher les informations">';
$data.="Entreprises à l'adresse : ".$domNb."<br/>";
if ( count($domEnt)> 0){
$data.= 'Domiciliataire : <br/>';
foreach ( $domEnt as $ent ) {
$href = '/?page=identite&siret='.$ent['siren'];
$data.= $ent['nom'].' (<a href="'.$href.'">'.$ent['siren'].'</a>)';
$data.= '<br/>';
}
}
$data.= '</span>';
$data.= '</div>';
}
return array($lib, $data);
}
// -------------------------------------------------------------------------- //
// identite_zones
// -------------------------------------------------------------------------- //
function identite_zones($geoinfos)
{
if (@$geoinfos['ZUS']=='OUI' || @$geoinfos['ZFU']=='OUI' || @$geoinfos['ZRU']=='OUI' || @$geoinfos['CUCS']=='OUI' || @$geoinfos['ZRR']=='OUI' || @$geoinfos['AFR']=='OUI')
{
$lib = 'Zones prioritaires';
$data = '';
if ($geoinfos['ZUS']=='OUI') $data.= '<a href="http://sig.ville.gouv.fr/Territoire/'.$geoinfos['NZUS'].'" target="_blank">ZUS n°'.$geoinfos['NZUS'].'</a><br/>';
if ($geoinfos['ZFU']=='OUI') $data.= '<a href="http://sig.ville.gouv.fr/Territoire/'.$geoinfos['NZFU'].'" target="_blank">ZFU n°'.$geoinfos['NZFU'].'</a><br/>';
if ($geoinfos['ZRU']=='OUI') $data.= '<a href="http://sig.ville.gouv.fr/Territoire/'.$geoinfos['NZRU'].'" target="_blank">ZRU n°'.$geoinfos['NZRU'].'</a><br/>';
if ($geoinfos['ZRR']=='OUI') $data.= '<a href="http://www.diact.gouv.fr/IMG/Fichiers/Rural%20/ZRR/carte_zrr_20090409.pdf" target="_blank">ZRR n°'.$geoinfos['NZRR'].'</a><br/>';
if ($geoinfos['AFR']=='OUI') $data.= '<a href="http://www.diact.gouv.fr/IMG/Fichiers/AFR/com_fr_AFR0907.pdf" target="_blank">AFR n°'.$geoinfos['NAFR'].'</a><br/>';
if ($geoinfos['CUCS']=='OUI') $data.= '<a href="http://sig.ville.gouv.fr/Territoire/'.$geoinfos['NCUCS'].'" target="_blank">CUCS n°'.$geoinfos['NCUCS'];
return array($lib, $data);
}
else
{
return false;
}
if ($geoinfos->ZUS != 'OUI' &&
$geoinfos->ZFU != 'OUI' &&
$geoinfos->ZRU != 'OUI' &&
$geoinfos->CUCS != 'OUI' &&
$geoinfos->ZRR != 'OUI' &&
$geoinfos->AFR != 'OUI') {
return false;
}
$lib = 'Zones prioritaires';
$data = '';
if ($geoinfos->ZUS == 'OUI') {
$data .= '<a href="http://sig.ville.gouv.fr/Territoire/'.
$geoinfos['NZUS'].'" target="_blank">ZUS n°'.
$geoinfos->NZUS.'</a><br/>';
}
if ($geoinfos->ZFU == 'OUI') {
$data .= '<a href="http://sig.ville.gouv.fr/Territoire/'.
$geoinfos['NZFU'].'" target="_blank">ZFU n°'.
$geoinfos->NZFU.'</a><br/>';
}
if ($geoinfos->ZRU == 'OUI') {
$data .= '<a href="http://sig.ville.gouv.fr/Territoire/'.
$geoinfos['NZRU'].'" target="_blank">ZRU n°'.
$geoinfos->NZRU.'</a><br/>';
}
if ($geoinfos->ZRR == 'OUI') {
$data .= '<a href="http://www.diact.gouv.fr/IMG/Fichiers/'.
'Rural%20/ZRR/carte_zrr_20090409.pdf" target="_blank">ZRR n°'.
$geoinfos->NZRR.'</a><br/>';
}
if ($geoinfos->AFR == 'OUI') {
$data .= '<a href="http://www.diact.gouv.fr/IMG/Fichiers/'.
'AFR/com_fr_AFR0907.pdf" target="_blank">AFR n°'.
$geoinfos->NAFR.'</a><br/>';
}
if ($geoinfos->CUCS == 'OUI') {
$data .= '<a href="http://sig.ville.gouv.fr/Territoire/'.
$geoinfos['NCUCS'].'" target="_blank">CUCS n°'.
$geoinfos->NCUCS;
}
return array($lib, $data);
}
function identite_tel($tel, $enseigne, $nom, $adresse, $cp, $ville)
@ -437,9 +466,9 @@ function identite_activiteen($activite, $nafent, $nafentlib)
$lib = 'Activit&eacute; de l\'entreprise';
if ($activite!='' && !preg_match('/non pr(e|é)cis(e|é)/i',utf8_decode($activite))) {
$texte = preg_replace_callback(
"/((?:[0-9]{9,9})|(?:[0-9]{3,3} [0-9]{3,3} [0-9]{3,3})|(?:[0-9]{3,3}\.[0-9]{3,3}\.[0-9]{3,3})|(?:[0-9]{3,3}-[0-9]{3,3}-[0-9]{3,3}))/",
'replace_siren', strWsToHtml($activite));
$texte = preg_replace_callback(
"/((?:[0-9]{9,9})|(?:[0-9]{3,3} [0-9]{3,3} [0-9]{3,3})|(?:[0-9]{3,3}\.[0-9]{3,3}\.[0-9]{3,3})|(?:[0-9]{3,3}-[0-9]{3,3}-[0-9]{3,3}))/",
'replace_siren', strWsToHtml($activite));
$data = $texte.' ('.$nafent.' : '.strWsToHtml($nafentlib).')';
} else {
$data = $nafent.' : '.strWsToHtml($nafentlib);
@ -450,39 +479,39 @@ function identite_activiteen($activite, $nafent, $nafentlib)
function identite_activiteet($nafetab, $nafetablib)
{
$lib = 'Activit&eacute; de l\'&eacute;tablissement';
$lib = 'Activit&eacute; de l\'&eacute;tablissement';
$data = $nafetab.' : '. strWsToHtml($nafetablib);
return array($lib, $data);
}
function identite_naf4($naf4ent, $naf4entlib, $naf4etab, $naf4etablib)
{
if (hasPref('naf4') && trim(@$naf4ent)!='')
if (hasPref('naf4') && trim(@$naf4ent)!='')
{
$lib = 'Anciens codes NAF';
$data = $naf4ent.' - '.strWsToHtml($naf4entlib).
'<br/><b>&Eacute;tab. :</b> '.$naf4etab.' - '.
strWsToHtml($naf4etablib);
'<br/><b>&Eacute;tab. :</b> '.$naf4etab.' - '.
strWsToHtml($naf4etablib);
return array($lib, $data);
}
else
{
return false;
return false;
}
}
function identite_nace($naceEnt, $naceEtab)
{
if (hasPref('nace') && !empty($naceEnt)){
$lib = 'Codes NACE';
$data = $naceEnt;
if (!empty($naceEtab)){
$data.= ', <b>&Eacute;tab. :</b> '.$naceEtab;
}
return array($lib, $data);
} else {
return false;
}
if (hasPref('nace') && !empty($naceEnt)){
$lib = 'Codes NACE';
$data = $naceEnt;
if (!empty($naceEtab)){
$data.= ', <b>&Eacute;tab. :</b> '.$naceEtab;
}
return array($lib, $data);
} else {
return false;
}
}
function identite_natureactivite($natureactivite, $actif)
@ -534,16 +563,16 @@ function identite_originefond($originecreation)
function identite_typeexploitation($type)
{
$lib = 'Type d\'exploitation';
if ( isset($type) && $type!=0 ){
$tabTypeExploitation = array(
1 => "Locataire du fond de commerce",
if ( isset($type) && $type!=0 ){
$tabTypeExploitation = array(
1 => "Locataire du fond de commerce",
2 => "Loueur du fond de commerce",
3 => "Prestation de personnel",
10 => "Exploitation directe"
);
$data = $tabTypeExploitation[$type];
} else {
$data = "Non communiqué";
$data = "Non communiqué";
}
return array($lib, $data);
}
@ -571,15 +600,15 @@ function identite_capital($capital, $capitaldev, $capitallib, $capitaltype,
{
if (isset($capital) && $capital * 1 > 0) {
$title = '';
if (isset($bilan['Capital'])) {
$title .= 'Capital de '.moneyKM($bilan['Capital']).
deviseText($bilan['Devise']);
if (isset($bilan->Capital)) {
$title .= 'Capital de '.moneyKM($bilan->Capital).
deviseText($bilan->Devise);
}
if (isset($bilan['Cloture'])) {
if (isset($bilan->Cloture)) {
$date = new WDate;
$title .= ' au '.
$date->dateT('Ymd', 'd/m/Y',
str_replace('-', '', $bilan['Cloture']));
str_replace('-', '', $bilan->Cloture));
}
$lib = 'Capital';
@ -604,26 +633,27 @@ function identite_ca($bilan, $trancheCALib, $AnneeTCA = '')
{
$lib = 'Chiffre d\'affaires';
$title = '';
if (isset($bilan['CA']) && !empty($bilan['CA'])) {
$title .= 'Chiffre d\'affaires de '.moneyKM($bilan['CA']).
deviseText($bilan['Devise']);
if (empty($bilan->CA) == false) {
$title .= 'Chiffre d\'affaires de '.moneyKM($bilan->CA).
deviseText($bilan->Devise);
}
if (isset($bilan['Resultat']) && !empty($bilan['Resultat'])) {
$title .= ' et Résultat de '.moneyKM($bilan['Resultat']).
deviseText($bilan['Devise']);
if (empty($bilan->Resultat) == false) {
$title .= ' et Résultat de '.moneyKM($bilan->Resultat).
deviseText($bilan->Devise);
}
$date = new WDate;
if (isset($bilan['Cloture']) && !empty($bilan['Cloture'])) {
$title .= ' au '.$date->dateT('Ymd', 'd/m/Y',
str_replace('-', '', $bilan['Cloture']));
if (empty($bilan->Cloture) == false) {
$title .= ' au '.
$date->dateT('Ymd', 'd/m/Y',
str_replace('-', '', $bilan->Cloture));
}
if (isset($bilan['CA']) && !empty($bilan['CA']) &&
(!isset($trancheCALib) || $trancheCALib=='N/C')) {
$data = moneyKM($bilan['CA']).deviseText($bilan['Devise']).' au '.
if (empty($bilan->CA) == false &&
(isset($trancheCALib) == false || $trancheCALib == 'N/C')) {
$data = moneyKM($bilan->CA).deviseText($bilan->Devise).' au '.
$date->dateT('Ymd', 'd/m/Y',
str_replace('-', '', $bilan['Cloture']));
str_replace('-', '', $bilan->Cloture));
$data.= empty($AnneeTCA) || $AnneeTCA=='0000' ? '' : ' en '.$AnneeTCA;
} else if (!empty($trancheCALib) && $trancheCALib!='N/C') {
$data = strWsToHtml($trancheCALib);
@ -709,40 +739,37 @@ function identite_effectif($effectif, $bilan, $AnneeEffEn = '')
$lib = 'Effectif de l\'entreprise';
$title = '';
if (isset($bilan['Effectif']) && !empty($bilan['Effectif'])) {
$title .= $bilan['Effectif'].' salarié(s)';
if (empty($bilan->Effectif) == false) {
$title .= $bilan->Effectif.' salarié(s)';
}
if (isset($bilan['Cloture']) && !empty($bilan['Cloture'])) {
if (empty($bilan->Cloture) == false) {
$date = new WDate;
$title .= ' au '.$date->dateT('Ymd', 'd/m/Y',
str_replace('-', '', $bilan['Cloture']));
$title .= ' au '.
$date->dateT('Ymd', 'd/m/Y',
str_replace('-', '', $bilan->Cloture));
}
if ((!isset($effectif) || empty($effectif) ||
(isset($effecif) == true &&
($effecif == 'N/C' ||
$effectif == 0))) &&
isset($bilan['Effectif'])) {
$data.= 'N/C';
} else if (isset($effectif) && $effectif != 'N/C' && $effectif != 0) {
$data.= number_format($effectif * 1, null, null, ' ').' salarié(s)';
$data.= empty($AnneeEffEn) || $AnneeEffEn=='0000' ? '' : ' en '.$AnneeEffEn;
if (empty($effectif) == false && $effectif != 'N/C') {
$data = number_format($effectif * 1, null, null, ' ').' salarié(s)';
$data .= (empty($AnneeEffEn) ||
$AnneeEffEn == '0000') ? '' : ' en '.$AnneeEffEn;
} else {
$data.= 'N/C';
$data = 'N/C';
}
return array($lib, $data, $title);
}
function identite_effectifetab($effectifEtab, $AnneeEffEt){
if( isset($effectifEtab) && $effectifEtab!='N/C' && $effectifEtab!='NN' &&
$effectifEtab!=0 ){
$lib = 'Effectif de l\'établissement';
$title = '';
$data = number_format($effectifEtab * 1, null, null, ' ').' salarié(s)';
$data.= empty($AnneeEffEt) || $AnneeEffEt=='0000' ? '' : ' en '.$AnneeEffEt;
return array($lib, $data, $title);
} else {
return false;
}
if( isset($effectifEtab) && $effectifEtab!='N/C' && $effectifEtab!='NN' &&
$effectifEtab!=0 ){
$lib = 'Effectif de l\'établissement';
$title = '';
$data = number_format($effectifEtab * 1, null, null, ' ').' salarié(s)';
$data.= empty($AnneeEffEt) || $AnneeEffEt=='0000' ? '' : ' en '.$AnneeEffEt;
return array($lib, $data, $title);
} else {
return false;
}
}
@ -794,16 +821,16 @@ function identite_statutsmodif($StatutsModif,$StatutsModifDepot)
}
function normaliseVoie($voie) {
switch (strtoupper($voie)) {
case 'BD':
case 'BVD': return 'BOULEVARD'; break;
switch (strtoupper($voie)) {
case 'BD':
case 'BVD': return 'BOULEVARD'; break;
case 'AV':
case 'AVE': return 'AVENUE'; break;
case 'AVE': return 'AVENUE'; break;
case 'PL':
case 'PLA': return 'PLACE'; break;
case 'ESP': return 'ESPLANADE'; break;
case 'CRS': return 'COURS'; break;
default: return strtoupper($voie); break;
case 'PLA': return 'PLACE'; break;
case 'ESP': return 'ESPLANADE'; break;
case 'CRS': return 'COURS'; break;
default: return strtoupper($voie); break;
}
}
@ -840,53 +867,53 @@ function identite_commune()
}
function identite_cessionoffredate($date){
$return = false;
if (!empty($date)){
$lib = '';
$data = 'Offres de reprises possibles jusqu\'au '.WDate::DateT('Y-m-d', 'd/m/Y', $date);
$return = array($lib, $data);
}
return $return;
$return = false;
if (!empty($date)){
$lib = '';
$data = 'Offres de reprises possibles jusqu\'au '.WDate::DateT('Y-m-d', 'd/m/Y', $date);
$return = array($lib, $data);
}
return $return;
}
function identite_cessioninvendate($date){
$return = false;
if (!empty($date)){
$lib = '';
$data = 'Inventaire déposé au greffe le '.WDate::DateT('Y-m-d', 'd/m/Y', $date);
$return = array($lib, $data);
}
return $return;
$return = false;
if (!empty($date)){
$lib = '';
$data = 'Inventaire déposé au greffe le '.WDate::DateT('Y-m-d', 'd/m/Y', $date);
$return = array($lib, $data);
}
return $return;
}
function identite_cessiondesc($desc){
$return = false;
if (!empty($desc)){
$lib = '';
$data = 'Actifs concernés '.$desc;
$return = array($lib, $data);
}
return $return;
$return = false;
if (!empty($desc)){
$lib = '';
$data = 'Actifs concernés '.$desc;
$return = array($lib, $data);
}
return $return;
}
function identite_saisonnalite($saisonnalite = 0){
$return = false;
if ($saisonnalite == 1){
$lib = 'Saisonnalité';
$data = 'Activité saisonnière';
$return = array($lib, $data);
}
return $return;
$return = false;
if ($saisonnalite == 1){
$lib = 'Saisonnalité';
$data = 'Activité saisonnière';
$return = array($lib, $data);
}
return $return;
}
function identite_nomcommercial($nom)
{
$return = false;
if (!empty($nom)){
$lib = 'Nom Commercial';
$data = $nom;
$return = array($lib, $data);
}
return $return;
$return = false;
if (!empty($nom)){
$lib = 'Nom Commercial';
$data = $nom;
$return = array($lib, $data);
}
return $return;
}

View File

@ -1,315 +1,336 @@
<?php
require_once 'cache/cache.php';
require_once realpath(dirname(__FILE__)).'/functions.php';
$ws_soap_client =
new SoapClient('http://webservice.sd.lan/service?wsdl-auto',
array('login' => 'sbeaugrand',
'password' => 'seb2010',
'cache_wsdl' => WSDL_CACHE_NONE,
'soap_version' => SOAP_1_1,
'trace' => true));
// -------------------------------------------------------------------------- //
// scoresws_identite
// -------------------------------------------------------------------------- //
function scoresws_identite($siret, $siren, $idEntreprise)
{
global $client, $firephp;
global $ws_soap_client;
if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'identite-'.$idEntreprise;
}else{ $fileName = 'identite-'.$siret; }
cache_filename($fileName);
if ($siret == 0 || $siren < 100) {
$fileName = 'identite-'.$idEntreprise;
} else {
$fileName = 'identite-'.$siret;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$return = cache_get('etab');
}else{
$return = null;
try {
$O = $client->getIdentite($siret, $idEntreprise);
$return = $O['result'];
cache_delete();
cache_add('etab', $return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
if (cache_exist() && !(hasPerm('saisie') || hasModeEdition())) {
$return = cache_get('etab');
} else {
$return = null;
try {
$o = new StdClass;
$o->siret = $siret;
$o->id = $idEntreprise;
$O = $ws_soap_client->__call('getIdentite', array($o));
$return = $O->getIdentiteResult->result;
cache_delete();
//cache_add('etab', $return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($ws_soap_client, $fault, $_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
// -------------------------------------------------------------------------- //
// scoresws_identitelight
// -------------------------------------------------------------------------- //
function scoresws_identitelight($siret, $siren, $idEntreprise)
{
global $client, $firephp;
if (($siret*1)==0 || ($siren*1)<100)
{
$fileName = 'identitelight-'.$idEntreprise;
}
else
{
$fileName = 'identitelight-'.$siret;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$return = cache_get('etab');
}
else
{
$return = null;
try {
$O = $client->getIdentite($siret, $idEntreprise, false);
$return = $O['result'];
cache_delete();
cache_add('etab', $return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
global $client, $firephp;
if (($siret*1)==0 || ($siren*1)<100)
{
$fileName = 'identitelight-'.$idEntreprise;
}
else
{
$fileName = 'identitelight-'.$siret;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$return = cache_get('etab');
}
else
{
$return = null;
try {
$O = $client->getIdentite($siret, $idEntreprise, false);
$return = $O['result'];
cache_delete();
cache_add('etab', $return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
function scoresws_identite_ags($siret, $siren, $idEntreprise)
{
global $client, $firephp;
global $client, $firephp;
if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'identite-'.$idEntreprise;
}else{ $fileName = 'identiteags-'.$siret; }
cache_filename($fileName);
if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'identite-'.$idEntreprise;
}else{ $fileName = 'identiteags-'.$siret; }
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$return = cache_get('etab');
}else{
$return = null;
try {
$O = $client->getIdentiteAGS($siret, $idEntreprise);
$return = $O['result'];
cache_delete();
cache_add('etab', $return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
$firephp->log($return, 'return');
return $return;
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$return = cache_get('etab');
}else{
$return = null;
try {
$O = $client->getIdentiteAGS($siret, $idEntreprise);
$return = $O['result'];
cache_delete();
cache_add('etab', $return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
$firephp->log($return, 'return');
return $return;
}
function scoresws_annonces($siret, $siren, $idEntreprise, $vue, $idan)
{
global $client, $firephp;
global $client, $firephp;
//Générer un nom de fichier pour le cache et l'export des fichiers
if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'annonces-'.$idEntreprise;
}else{ $fileName = 'annonces-'.$siren; }
if($vue!=''){$fileName.= '-'.$idan;}
//Générer un nom de fichier pour le cache et l'export des fichiers
if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'annonces-'.$idEntreprise;
}else{ $fileName = 'annonces-'.$siren; }
if($vue!=''){$fileName.= '-'.$idan;}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$annonces = cache_get('annonces');
$return = $annonces;
}else{
if ($vue=='bodacc' || $_REQUEST['source']==1) $filtre=1;
elseif ($vue=='balo') $filtre=2;
elseif ($vue=='asso') $filtre=3;
else $filtre=0;
if ($_SESSION['tabInfo']['entrep']['fj']>9000 &&
$_SESSION['tabInfo']['entrep']['fj']<9999 &&
$siren==0){
$filtre=3;
}
try {
$O = $client->getAnnonces($siren, $filtre, $idan);
$annonces = $O['result'];
cache_delete();
cache_add('annonces', $annonces);
$return = $annonces;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$annonces = cache_get('annonces');
$return = $annonces;
}else{
if ($vue=='bodacc' || $_REQUEST['source']==1) $filtre=1;
elseif ($vue=='balo') $filtre=2;
elseif ($vue=='asso') $filtre=3;
else $filtre=0;
if ($_SESSION['tabInfo']['entrep']['fj']>9000 &&
$_SESSION['tabInfo']['entrep']['fj']<9999 &&
$siren==0){
$filtre=3;
}
try {
$O = $client->getAnnonces($siren, $filtre, $idan);
$annonces = $O['result'];
cache_delete();
cache_add('annonces', $annonces);
$return = $annonces;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
function scoresws_ratios($siret, $siren, $idEntreprise)
{
global $client, $fileName, $bilansInfos, $ratiosSecteur, $ratiosEntrep,
$ratiosInfos, $ratiosSecteur, $page, $firephp;
global $client, $fileName, $bilansInfos, $ratiosSecteur, $ratiosEntrep,
$ratiosInfos, $ratiosSecteur, $page, $firephp;
$fileName = 'ratios-';
$fileName = 'ratios-';
if (($siret*1) == 0 || ($siren*1) < 100) {
$fileName .= $idEntreprise;
} else {
$fileName .= $siren;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$bilansInfos = cache_get('bilansInfos');
$ratiosEntrep = cache_get('ratiosEntrep');
$ratiosEntrepEvol = cache_get('ratiosEntrepEvol');
$ratiosInfos = cache_get('ratiosInfos');
$ratiosSecteur = cache_get('ratiosSecteur');
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) )
{
$bilansInfos = cache_get('bilansInfos');
$ratiosEntrep = cache_get('ratiosEntrep');
$ratiosEntrepEvol = cache_get('ratiosEntrepEvol');
$ratiosInfos = cache_get('ratiosInfos');
$ratiosSecteur = cache_get('ratiosSecteur');
$nbEntNaf = cache_get('nbEntNaf');
$dataActif = cache_get('dataActif');
$dataPassif = cache_get('dataPassif');
$dataSIG = cache_get('dataSIG');
$return = array(
'bilansInfos'=>$bilansInfos,
'ratiosEntrep'=>$ratiosEntrep,
'ratiosEntrepEvol'=>$ratiosEntrepEvol,
'ratiosInfos'=>$ratiosInfos,
'ratiosSecteur'=>$ratiosSecteur,
$dataActif = cache_get('dataActif');
$dataPassif = cache_get('dataPassif');
$dataSIG = cache_get('dataSIG');
$return = array(
'bilansInfos'=>$bilansInfos,
'ratiosEntrep'=>$ratiosEntrep,
'ratiosEntrepEvol'=>$ratiosEntrepEvol,
'ratiosInfos'=>$ratiosInfos,
'ratiosSecteur'=>$ratiosSecteur,
'nbEntNaf' => $nbEntNaf,
'dataActif'=>$dataActif,
'dataPassif'=>$dataPassif,
'dataSIG'=>$dataSIG
);
}else{
try {
$O = $client->getRatios($siren, $page);
$bilansInfos = $O['result']['BilansInfos'];
$ratiosInfos = $O['result']['RatiosInfos'];
$ratiosEntrep = $O['result']['RatiosEntrep'];
$ratiosEntrepEvol = $O['result']['RatiosEntrepEvol'];
$ratiosSecteur = $O['result']['RatiosSecteur'];
'dataActif'=>$dataActif,
'dataPassif'=>$dataPassif,
'dataSIG'=>$dataSIG
);
}else{
try {
$O = $client->getRatios($siren, $page);
$bilansInfos = $O['result']['BilansInfos'];
$ratiosInfos = $O['result']['RatiosInfos'];
$ratiosEntrep = $O['result']['RatiosEntrep'];
$ratiosEntrepEvol = $O['result']['RatiosEntrepEvol'];
$ratiosSecteur = $O['result']['RatiosSecteur'];
$nbEntNaf = $O['result']['NbEntNaf'];
if(count($bilansInfos)>0)
{
$format = formatRatios(
$bilansInfos,
$ratiosEntrep,
$ratiosEntrepEvol,
$ratiosInfos,
$ratiosSecteur
);
while ( list($key, $val) = each( $format ) )
{
${$key} = $val;
}
}
cache_delete();
cache_add('bilansInfos', $bilansInfos);
cache_add('ratiosEntrep', $ratiosEntrep);
cache_add('ratiosEntrepEvol', $ratiosEntrepEvol);
cache_add('ratiosInfos', $ratiosInfos);
cache_add('ratiosSecteur', $ratiosSecteur);
if(count($bilansInfos)>0)
{
$format = formatRatios(
$bilansInfos,
$ratiosEntrep,
$ratiosEntrepEvol,
$ratiosInfos,
$ratiosSecteur
);
while ( list($key, $val) = each( $format ) )
{
${$key} = $val;
}
}
cache_delete();
cache_add('bilansInfos', $bilansInfos);
cache_add('ratiosEntrep', $ratiosEntrep);
cache_add('ratiosEntrepEvol', $ratiosEntrepEvol);
cache_add('ratiosInfos', $ratiosInfos);
cache_add('ratiosSecteur', $ratiosSecteur);
cache_add('nbEntNaf', $nbEntNaf);
cache_add('dataActif', $dataActif);
cache_add('dataPassif', $dataPassif);
cache_add('dataSIG', $dataSIG);
$return = array(
'bilansInfos'=>$bilansInfos,
'ratiosEntrep'=>$ratiosEntrep,
'ratiosEntrepEvol'=>$ratiosEntrepEvol,
'ratiosInfos'=>$ratiosInfos,
'ratiosSecteur'=>$ratiosSecteur,
cache_add('dataActif', $dataActif);
cache_add('dataPassif', $dataPassif);
cache_add('dataSIG', $dataSIG);
$return = array(
'bilansInfos'=>$bilansInfos,
'ratiosEntrep'=>$ratiosEntrep,
'ratiosEntrepEvol'=>$ratiosEntrepEvol,
'ratiosInfos'=>$ratiosInfos,
'ratiosSecteur'=>$ratiosSecteur,
'nbEntNaf' => $nbEntNaf,
'dataActif'=>$dataActif,
'dataPassif'=>$dataPassif,
'dataSIG'=>$dataSIG
);
}catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
'dataActif'=>$dataActif,
'dataPassif'=>$dataPassif,
'dataSIG'=>$dataSIG
);
}catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
function scoresws_indiscore($siret, $siren, $idEntreprise, $niveau = 0)
{
global $client;
global $client;
if (($siret*1)==0 || ($siren*1)<100){
$fileName = 'indiscore-'.$idEntreprise.'-'.$niveau;
} else {
$fileName = 'indiscore-'.$siren.'-'.$niveau;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$etab = cache_get('etab');
$return = $etab;
}else{
try {
$O = $client->getIndiscore($siren, 0, true, $niveau);
$etab = $O['result'];
cache_delete();
cache_add('etab', $etab);
$return = $etab;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
if (($siret*1)==0 || ($siren*1)<100){
$fileName = 'indiscore-'.$idEntreprise.'-'.$niveau;
} else {
$fileName = 'indiscore-'.$siren.'-'.$niveau;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$etab = cache_get('etab');
$return = $etab;
}else{
try {
$O = $client->getIndiscore($siren, 0, true, $niveau);
$etab = $O['result'];
cache_delete();
cache_add('etab', $etab);
$return = $etab;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
function scoresws_dirigeants($siret, $siren, $idEntreprise)
{
global $client, $firephp;
global $client, $firephp;
if (($siret*1)==0 && ($siren*1)<100) { $fileName = 'dirigeants-'.$idEntreprise;
}else{ $fileName = 'dirigeants-'.$siret; }
$histo = false;
if ( isset($_REQUEST['vue']) && $_REQUEST['vue']=='histo' ){
$fileName .= '-histo'; $histo=true;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$dirs = cache_get('dirs');
$return = $dirs;
}else{
try {
$O = $client->getDirigeants($siren, $histo);
$dirs = $O['result'];
cache_delete();
cache_add('dirs', $dirs);
$return = $dirs;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
if (($siret*1)==0 && ($siren*1)<100) { $fileName = 'dirigeants-'.$idEntreprise;
}else{ $fileName = 'dirigeants-'.$siret; }
$histo = false;
if ( isset($_REQUEST['vue']) && $_REQUEST['vue']=='histo' ){
$fileName .= '-histo'; $histo=true;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$dirs = cache_get('dirs');
$return = $dirs;
}else{
try {
$O = $client->getDirigeants($siren, $histo);
$dirs = $O['result'];
cache_delete();
cache_add('dirs', $dirs);
$return = $dirs;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
function scoresws_liens($siret, $siren, $idEntreprise)
{
global $client, $firephp;
global $client, $firephp;
if (($siret*1)==0 || ($siren*1)<100){
$fileName = 'liens-'.$idEntreprise;
}else{
$fileName = 'liens-'.$siret;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$liens = cache_get('liens');
$return = $liens;
}else{
try {
$O = $client->getLiens($siren, true);
$liens = $O['result'];
cache_delete();
cache_add('liens', $liens);
$return = $liens;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
if (($siret*1)==0 || ($siren*1)<100){
$fileName = 'liens-'.$idEntreprise;
}else{
$fileName = 'liens-'.$siret;
}
cache_filename($fileName);
if( cache_exist() && !( hasPerm('saisie') || hasModeEdition() ) ){
$liens = cache_get('liens');
$return = $liens;
}else{
try {
$O = $client->getLiens($siren, true);
$liens = $O['result'];
cache_delete();
cache_add('liens', $liens);
$return = $liens;
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}
// --------------------------------------------------------------------------- //
// -------------------------------------------------------------------------- //
// scoresws_banques
// --------------------------------------------------------------------------- //
// -------------------------------------------------------------------------- //
function scoresws_banques($siret, $siren, $idEntreprise)
{
global $client, $firephp;
@ -340,9 +361,9 @@ function scoresws_banques($siret, $siren, $idEntreprise)
return $return;
}
// --------------------------------------------------------------------------- //
// -------------------------------------------------------------------------- //
// scoresws_etablissements
// --------------------------------------------------------------------------- //
// -------------------------------------------------------------------------- //
function scoresws_etablissements($siret, $siren, $idEntreprise)
{
global $client, $firephp;
@ -374,28 +395,28 @@ function scoresws_etablissements($siret, $siren, $idEntreprise)
}
function scorews_privileges($siret, $siren, $detail, $vue){
global $client;
global $client;
$fileName = 'privileges-'.$siret;
if (!empty($vue)){
$fileName.= '-'.$vue;
}
cache_filename($fileName);
$fileName = 'privileges-'.$siret;
if (!empty($vue)){
$fileName.= '-'.$vue;
}
cache_filename($fileName);
if (cache_exist() && hasModeEdition() == false) {
if (cache_exist() && hasModeEdition() == false) {
$return = cache_get('privileges');
} else {
$return = null;
try {
$O = $client->getPrivileges($siren, $detail, array($vue) );
$return = $O;
cache_delete();
cache_add('privileges',$return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
$return = null;
try {
$O = $client->getPrivileges($siren, $detail, array($vue) );
$return = $O;
cache_delete();
cache_add('privileges',$return);
} catch (SoapFault $fault) {
require_once 'soaperror.php';
processSoapFault($client,$fault,$_SESSION['tabInfo']);
$return = false;
}
}
return $return;
}

View File

@ -1,176 +1,175 @@
<?php
function assocSourceDroit(){
return array(
'annonces' => 'survannonce',
'insee' => 'survinsee',
'bilans' => 'survbilan',
'score' => 'survscore',
'actes' => 'survactes',
'dirigeants' => 'survdirigeants',
'privileges' => 'survpriv',
);
function assocSourceDroit()
{
return
array('annonces' => 'survannonce',
'insee' => 'survinsee',
'bilans' => 'survbilan',
'score' => 'survscore',
'actes' => 'survactes',
'dirigeants' => 'survdirigeants',
'privileges' => 'survpriv');
}
function assocSourceTxt(){
return array(
'annonces' => 'annonces',
'insee' => 'Insee',
'bilans' => 'bilans',
'score' => 'IndiScore',
'actes' => 'actes',
'dirigeants' => 'dirigeants',
'privileges' => 'privilèges',
);
function assocSourceTxt()
{
return
array('annonces' => 'annonces',
'insee' => 'Insee',
'bilans' => 'bilans',
'score' => 'IndiScore',
'actes' => 'actes',
'dirigeants' => 'dirigeants',
'privileges' => 'privilèges');
}
/**
* Affiche le formulaire surveillance.
*
* @param string $page
* La page ou l'on affiche le formulaire, détermine le type de surveillance.
* La page ou l'on affiche le formulaire,
* détermine le type de surveillance.
* @param string $siret
* L'établissement à surveiller.
* L'établissement à surveiller.
* @param array $notEmail
* Un tableau de login pour exclure l'affichage de l'adresse email
* Un tableau de login pour exclure l'affichage de l'adresse email
* @param boolean $inDialog
*
* @return string
* Retourne sous forme de chaine de caractère le fomulaire en HTML
* Retourne sous forme de chaine de caractère le fomulaire en HTML
*/
function formSurveillance($source, $siret, $notEmail, $inDialog = false)
{
$assocSourceTxt = assocSourceTxt();
$assocSourceDroit = assocSourceDroit();
$assocSourceTxt = assocSourceTxt();
$assocSourceDroit = assocSourceDroit();
$style = file_get_contents(realpath(dirname(__FILE__)).'/style.css');
$style = file_get_contents(realpath(dirname(__FILE__)).'/style.css');
$output = '';
$output = '';
if ( $inDialog ){
$output.= '<style type="text/css">'.$style.'</style>'."\n";
$output.= '<form id="frmSurv" name="frmSurv" '.
'action="./?page=surveillance" method="post">'."\n";
$output.= '<input name="q" type="hidden" value="setsurv"/>';
$output.= '<input name="formSurv[siret]" type="hidden" value="'.
$siret.'"/>'."\n";
if ($inDialog) {
$output.= '<style type="text/css">'.$style.'</style>'."\n";
$output.= '<form id="frmSurv" name="frmSurv" '.
'action="./?page=surveillance" method="post">'."\n";
$output.= '<input name="q" type="hidden" value="setsurv"/>';
$output.= '<input name="formSurv[siret]" type="hidden" value="'.
$siret.'"/>'."\n";
if( empty($source) ){
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label>Types</label>'."\n";
$output.= '<div class="field">'."\n";
foreach($assocSourceTxt as $Source => $Txt)
{
if(hasPerm($assocSourceDroit[$Source]))
{
$checked = 'checked';
if ($Source=='privileges'){
$checked = '';
}
$output.='<input type="checkbox" '.
'name="formSurv[source][]" value="'.
$Source.'" '.$checked.'/>&nbsp;'.$Txt."<br/>\n";
}
}
$output.= '</div>'."\n";
$output.= '</div>'."\n";
}else{
$output.= '<input name="formSurv[source]" '.
'type="hidden" value="'.$source.'"/>'."\n";
}
//Champ référence
$ref = '';
if(isset($_REQUEST['ref'])){
$ref = $_REQUEST['ref'];
}
$output.= '<div id="survForm">'."\n";
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label class="StyleInfoLib">Votre référence</label>';
$output.= '<div class="field">';
$output.= '<input class="longfield" name="formSurv[ref]" type="text" '.
'value="'.$ref.'" size="10"/></div>'."\n";
$output.= '</div>'."\n";
if (empty($source)) {
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label>Types</label>'."\n";
$output.= '<div class="field">'."\n";
foreach ($assocSourceTxt as $Source => $Txt) {
if (hasPerm($assocSourceDroit[$Source])) {
$checked = 'checked';
if ($Source == 'privileges') {
$checked = '';
}
$output.='<input type="checkbox" '.
'name="formSurv[source][]" value="'.
$Source.'" '.$checked.'/>&nbsp;'.$Txt."<br/>\n";
}
}
$output.= '</div>'."\n";
$output.= '</div>'."\n";
} else {
$output.= '<input name="formSurv[source]" '.
'type="hidden" value="'.$source.'"/>'."\n";
}
// Champ référence
$ref = '';
if (isset($_REQUEST['ref'])) {
$ref = $_REQUEST['ref'];
}
$output.= '<div id="survForm">'."\n";
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label class="StyleInfoLib">Votre référence</label>';
$output.= '<div class="field">';
$output.= '<input class="longfield" name="formSurv[ref]" type="text" '.
'value="'.$ref.'" size="10"/></div>'."\n";
$output.= '</div>'."\n";
//Champ spécial suivant source
$encours = '';
if(isset($_REQUEST['encours'])){
$encours = $_REQUEST['encours'];
}
if ($source=='score'){
$output.= '<div id="survForm">'."\n";
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label class="StyleInfoLib">Votre encours (&euro;)</label>';
$output.= '<div class="field">';
$output.= '<input class="longfield" name="formSurv[encours]" '.
'type="text" value="'.$encours.'" size="10"/></div>'."\n";
$output.= '</div>'."\n";
}
// Champ spécial suivant source
$encours = '';
if (isset($_REQUEST['encours'])) {
$encours = $_REQUEST['encours'];
}
if ($source == 'score') {
$output.= '<div id="survForm">'."\n";
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label class="StyleInfoLib">Votre encours (&euro;)'.
'</label>';
$output.= '<div class="field">';
$output.= '<input class="longfield" name="formSurv[encours]" '.
'type="text" value="'.$encours.'" size="10"/></div>'."\n";
$output.= '</div>'."\n";
}
//Champ email
$email = '';
if( !in_array($_SESSION['tabInfo']['login'],$notEmail) &&
!isset($_REQUEST['email'])){
$email = $_SESSION['tabInfo']['email'];
}elseif(isset($_REQUEST['email'])){
$email = $_REQUEST['email'];
}
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label class="StyleInfoLib">'.
'Adresse email du destinataire</label>';
$output.= '<div class="field">'.
'<input class="longfield" name="formSurv[email]" '.
'type="text" value="'.$email.'" size="20"/></div>'."\n";
$output.= '</div>'."\n";;
$output.= '</div>'."\n";
$output.= '</form>'."\n";
// Champ email
$email = '';
if (!in_array($_SESSION['tabInfo']['login'],$notEmail) &&
!isset($_REQUEST['email'])) {
$email = $_SESSION['tabInfo']['email'];
}else if (isset($_REQUEST['email'])) {
$email = $_REQUEST['email'];
}
$output.= '<div class="fieldgrp">'."\n";
$output.= '<label class="StyleInfoLib">'.
'Adresse email du destinataire</label>';
$output.= '<div class="field">'.
'<input class="longfield" name="formSurv[email]" '.
'type="text" value="'.$email.'" size="20"/></div>'."\n";
$output.= '</div>'."\n";;
$output.= '</div>'."\n";
$output.= '</form>'."\n";
} else {
$texte = 'Mettre sous surveillance ';
if( !empty($source) ) {
$texte.= $assocSourceTxt[$source];
}
$output.= '<br/>';
$output.= lienSousSurveillance($texte,
'Ajouter la surveillance', $source, $siret);
$output.= '<br/>'."\n";
}
return $output;
} else {
$texte = 'Mettre sous surveillance ';
if( !empty($source) ) {
$texte.= $assocSourceTxt[$source];
}
$output.= '<br/>';
$output.= lienSousSurveillance($texte,
'Ajouter la surveillance', $source, $siret);
$output.= '<br/>'."\n";
}
return $output;
}
/**
* Gère la détection des droits et des préférences pour l'affichage
* de la surveillance.
* @param string $page
* La page ou l'on affiche le formulaire, détermine le type
* La page ou l'on affiche le formulaire, détermine le type
* de surveillance.
* @param string $siret
* L'établissement à surveiller.
* L'établissement à surveiller.
* @return void
*/
function getSurveillance($source, $siret){
$assocSourceDroit = assocSourceDroit();
$return = '';
$notEmail = array('testreunica', 'reunicacsf');
function getSurveillance($source, $siret)
{
$assocSourceDroit = assocSourceDroit();
$return = '';
$notEmail = array('testreunica', 'reunicacsf');
if (!empty($source) &&
array_key_exists($source, $assocSourceDroit) &&
hasPerm($assocSourceDroit[$source]) ){
$listSurv = inSurveillance($source, $siret);
if (hasPref('voirsurv') && $listSurv!==FALSE){
$return = dInfoSurveillance($listSurv, $source, $siret);
}else{
$return = formSurveillance($source, $siret, $notEmail);
}
}else{
$listSurv = inSurveillance('', $siret);
if (hasPref('voirsurv') && $listSurv!==FALSE){
$return = dInfoSurveillance($listSurv, '', $siret);
} else {
$return = formSurveillance('', $siret, $notEmail);
}
}
return $return;
if (!empty($source) &&
array_key_exists($source, $assocSourceDroit) &&
hasPerm($assocSourceDroit[$source])) {
$listSurv = inSurveillance($source, $siret);
if (hasPref('voirsurv') && $listSurv!==FALSE) {
$return = dInfoSurveillance($listSurv, $source, $siret);
} else {
$return = formSurveillance($source, $siret, $notEmail);
}
} else {
$listSurv = inSurveillance('', $siret);
if (hasPref('voirsurv') && $listSurv!==FALSE) {
$return = dInfoSurveillance($listSurv, '', $siret);
} else {
$return = formSurveillance('', $siret, $notEmail);
}
}
return $return;
}
/**
@ -180,12 +179,15 @@ function getSurveillance($source, $siret){
* @param string $source
* @param string $siret
*/
function lienSousSurveillance($texte, $titre, $source, $siret){
$output = '<a class="dialogsurv" href="./?page=surveillance&q=ajouter';
$output.= '/'.$siret;
if ( !empty($source) ) { $output.= '/'.$source; }
$output.= '" title="'.$titre.' '.$source.'">'. $texte . '</a>';
return $output;
function lienSousSurveillance($texte, $titre, $source, $siret)
{
$output = '<a class="dialogsurv" href="./?page=surveillance&q=ajouter';
$output.= '/'.$siret;
if (!empty($source)) {
$output.= '/'.$source;
}
$output.= '" title="'.$titre.' '.$source.'">'. $texte . '</a>';
return $output;
}
/**
@ -194,158 +196,167 @@ function lienSousSurveillance($texte, $titre, $source, $siret){
* @param string $source
* @param string $siret
*/
function dInfoSurveillance($listSurv, $source, $siret){
$output = '';
if (is_array($listSurv) && count($listSurv)>0){
$output.= '<br/>L\'entité est ' .
lienSousSurveillance('sous surveillance',
'Ajouter la surveillance', $source, $siret);
$sourceTxt = assocSourceTxt();
$cSource = 0;
foreach ($listSurv as $source => $info){
$cSource++;
$ref = $info['ref'];
$output.= ' <u tooltip="';
$output.= 'Ref : '.$ref;
$date = WDate::dateT('Y-m-d', 'd/m/Y', $info['dateAjout']);
$output.= '<br/>Date d\'ajout : '.$date;
if ($info['dateDerEnvoi']!='0000-00-00 00:00:00'){
$date = WDate::dateT('Y-m-d', 'd/m/Y',
substr($info['dateDerEnvoi'],0,10));
$output.= '<br/>Date de dernier envoi : '.$date;
}
$output.= '">'.$sourceTxt[$source].'</u>';
if ($cSource<count($listSurv)) $output.= ',';
}
if (!empty($ref)) $output.= ' ('.$ref.')';
$output.= ".\n";
}
return $output;
function dInfoSurveillance($listSurv, $source, $siret)
{
$output = '';
if (is_array($listSurv) && count($listSurv)>0) {
$output.= '<br/>L\'entité est ' .
lienSousSurveillance('sous surveillance',
'Ajouter la surveillance', $source, $siret);
$sourceTxt = assocSourceTxt();
$cSource = 0;
foreach ($listSurv as $source => $info) {
$cSource++;
$ref = $info['ref'];
$output.= ' <u tooltip="';
$output.= 'Ref : '.$ref;
$wdate = new WDate;
$date = $wdate->dateT('Y-m-d', 'd/m/Y', $info['dateAjout']);
$output.= '<br/>Date d\'ajout : '.$date;
if ($info['dateDerEnvoi']!='0000-00-00 00:00:00') {
$date = $wdate->dateT('Y-m-d', 'd/m/Y',
substr($info['dateDerEnvoi'],0,10));
$output.= '<br/>Date de dernier envoi : '.$date;
}
$output.= '">'.$sourceTxt[$source].'</u>';
if ($cSource < count($listSurv)) {
$output.= ',';
}
}
if (!empty($ref)) {
$output.= ' ('.$ref.')';
}
$output.= ".\n";
}
return $output;
}
/**
* Vérifie si l'établissement est en surveillance
*
* @param string $source
* Le type de surveillance.
* Le type de surveillance.
* @param string $siret
* L'établissement surveillé.
* L'établissement surveillé.
* @return boolean
* true or false
* true or false
*/
function inSurveillance($source, $siret){
global $client;
try {
$result = $client->getSurveillances($siret,$source);
$survSource = $result['results']['reponses'];
if (count($survSource)>0 ){
$find = FALSE;
if(strlen($siret)>9) $siret = substr($siret, 0, 9);
if (!empty($source)){
foreach($survSource as $item){
if ($item['siren'] == $siret &&
$item['source'] == $source)
{
$find[$item['source']] = array(
'email' => $item['email'],
'ref' => $item['ref'],
'dateAjout' => $item['dateAjout'],
'dateDerEnvoi' => $item['dateDerEnvoi'],
);
break;
}
}
} else {
$find = array();
FB::log($survSource, 'SURV');
foreach($survSource as $item){
if ($item['siren'] == $siret){
$find[$item['source']] = array(
'email' => $item['email'],
'ref' => $item['ref'],
'dateAjout' => $item['dateAjout'],
'dateDerEnvoi' => $item['dateDerEnvoi'],
);
}
}
}
return $find;
}else{ return false; }
}catch(SoapFault $fault){
return false;
}
function inSurveillance($source, $siret)
{
global $client;
try {
$result = $client->getSurveillances($siret,$source);
$survSource = $result['results']['reponses'];
if (count($survSource) > 0) {
$find = FALSE;
if (strlen($siret) > 9) {
$siret = substr($siret, 0, 9);
}
if (!empty($source)) {
foreach ($survSource as $item) {
if ($item['siren'] == $siret &&
$item['source'] == $source) {
$find[$item['source']] =
array('email' => $item['email'],
'ref' => $item['ref'],
'dateAjout' => $item['dateAjout'],
'dateDerEnvoi' => $item['dateDerEnvoi']);
break;
}
}
} else {
$find = array();
FB::log($survSource, 'SURV');
foreach ($survSource as $item) {
if ($item['siren'] == $siret) {
$find[$item['source']] =
array('email' => $item['email'],
'ref' => $item['ref'],
'dateAjout' => $item['dateAjout'],
'dateDerEnvoi' => $item['dateDerEnvoi']);
}
}
}
return $find;
} else {
return false;
}
} catch (SoapFault $fault) {
return false;
}
}
/**
* Envoi la surveillance au webservice
*
* @param array $tabForm
* Le type de surveillance.
* Le type de surveillance.
* @return mixed
* Retourne la réponse du webservice ou false
* Retourne la réponse du webservice ou false
*/
function setSurveillance($tabForm)
{
global $client;
$siret = $tabForm['siret'];
$email = $tabForm['email'];
$ref = $tabForm['ref'];
$source = $tabForm['source'];
isset($tabForm['encours']) && !empty($tabForm['encours']) ?
$encours = $tabForm['encours'] : $encours = 0;
global $client;
$siret = $tabForm['siret'];
$email = $tabForm['email'];
$ref = $tabForm['ref'];
$source = $tabForm['source'];
isset($tabForm['encours']) && !empty($tabForm['encours']) ?
$encours = $tabForm['encours'] : $encours = 0;
//Vérification de l'encours (chiffres)
if (!preg_match('/([0-9]+)/', $encours)){
return 'Encours incorrect';
exit;
}
// Vérification de l'encours (chiffres)
if (!preg_match('/([0-9]+)/', $encours)) {
return 'Encours incorrect';
exit;
}
//Mise en surveillance pour une liste de sources
if ( is_array($source) ){
foreach ( $source as $s ){
try {
$result = $client->setSurveillance($siret, $email, $ref, $s,
false, $encours);
$result = '';
}catch(SoapFault $fault){
$result = false;
}
}
//Mise en surveillance pour une source
} else {
try{
$result = $client->setSurveillance($siret, $email, $ref, $source,
false, $encours);
$result = '';
}catch (SoapFault $fault){
$result = false;
}
}
return $result;
// Mise en surveillance pour une liste de sources
if (is_array($source)) {
foreach ($source as $s) {
try {
$result =
$client->setSurveillance($siret, $email, $ref, $s,
false, $encours);
$result = '';
} catch(SoapFault $fault) {
$result = false;
}
}
// Mise en surveillance pour une source
} else {
try {
$result =
$client->setSurveillance($siret, $email, $ref, $source,
false, $encours);
$result = '';
} catch (SoapFault $fault) {
$result = false;
}
}
return $result;
}
/**
* Supprime la surveillance
* @param string $siret
* L'établissement surveillé.
* L'établissement surveillé.
* @param $email
* L'email enregistré pour la surveillance
* L'email enregistré pour la surveillance
* @param $ref
* La référence ajouté pour cette surveillance
* La référence ajouté pour cette surveillance
* @param $source
* La source pour cette surveillance
* La source pour cette surveillance
* @return mixed
* Retourne la réponse du webservice ou false
* Retourne la réponse du webservice ou false
*/
function deleteSurveillance($siret, $email, $ref, $source){
global $client;
try{
$result = $client->setSurveillance($siret, $email, $ref, $source, TRUE);
return TRUE;
}catch(SoapFault $fault){
return FALSE;
}
function deleteSurveillance($siret, $email, $ref, $source)
{
global $client;
try {
$result = $client->setSurveillance($siret, $email, $ref, $source, TRUE);
return TRUE;
} catch (SoapFault $fault) {
return FALSE;
}
}
?>
?>

View File

@ -1,69 +1,84 @@
<?php
//Enregistrement pour liste dernière recherche
// Enregistrement pour liste dernière recherche
require_once 'recherche/session.php';
$parametres = recherche_element(0);
if( isset($parametres) && $parametres['info']['page']=='recherche' )
{
recherche_saveinfo( array('page' => $page) );
recherche_saveinfo( array('siret' => $siret) );
recherche_saveinfo( array('idEntreprise' => $idEntreprise) );
if (isset($parametres) && $parametres['info']['page'] == 'recherche') {
recherche_saveinfo(array('page' => $page));
recherche_saveinfo(array('siret' => $siret));
recherche_saveinfo(array('idEntreprise' => $idEntreprise));
}
?>
<div id="center">
<?php
if ( isset($etab['id']) && $etab['id']!='' ){
if (isset($etab->id) == true && $etab->id != '') {
require_once 'identite/datemaj.php';
require_once 'identite/content.php';
?>
<h2>Localisation géographique &amp; Recherche presse</h2>
<div class="blockh2 clearfix">
<?php
// Information géographique
require_once 'identite/infogeo.php';
?>
<br/>
<?php
require_once 'identite/news.php';
require_once 'surveillance/surveillance_identite.php';
?>
</div>
<p class="confidentiel blockh2">
<?php
require_once 'cgu/cgu.php';
echo afficheCgu();
?>
</p>
<?php
if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'identite-'.$idEntreprise;
}else{ $fileName = 'identite-'.$siret; }
require_once 'identite/datemaj.php';
require_once 'identite/content.php';
?>
<h2>Localisation géographique &amp; Recherche presse</h2>
<div class="blockh2 clearfix">
<?php
// Information géographique
require_once 'identite/infogeo.php';
?>
<br/>
<?php
require_once 'identite/news.php';
require_once 'surveillance/surveillance_identite.php';
?>
</div>
<p class="confidentiel blockh2">
<?php
require_once 'cgu/cgu.php';
echo afficheCgu();
?>
</p>
<?php
if (($siret*1)==0 || ($siren*1)<100) {
$fileName = 'identite-'.$idEntreprise;
} else {
$fileName = 'identite-'.$siret;
}
//Exportation des données sous forme de fichier
function htmldecode($value){
$value = is_array($value) ? array_map('htmldecode', $value) : html_entity_decode($value, ENT_QUOTES, 'UTF-8');
return $value;
}
$tabTemp = htmldecode($etab);
$tabForExport[0] = $tabTemp;
// Exportation des données sous forme de fichier
function htmldecode(&$val)
{
if (is_object($val) == true) {
$ret = array();
foreach ($val as $i => $v) {
$ret[$i] = htmldecode($v);
}
return $ret;
} else {
return html_entity_decode($val);
}
}
$tabTemp = htmldecode($etab);
$tabForExport[0] = $tabTemp;
require_once 'export.php';
require_once 'export.php';
$array2csv = new ExportCSV();
$array2csv->records = $tabForExport;
$array2csv->writeCSV($fileName);
$array2csv = new ExportCSV();
$array2csv->records = $tabForExport;
$array2csv->writeCSV($fileName);
$array2xml = new ExportXML();
$array2xml->rootName = $page.'s';
$array2xml->defaultTagName = $page;
$array2xml->records = $tabForExport;
$array2xml->writeXML($fileName);
$array2xml = new ExportXML();
$array2xml->rootName = $page.'s';
$array2xml->defaultTagName = $page;
$array2xml->records = $tabForExport;
$array2xml->writeXML($fileName);
} else {
?>
<div style="margin:5px; padding: 0pt 0.7em;" class="ui-state-error ui-corner-all">
<p><span style="float: left; margin-right: 0.3em;" class="ui-icon ui-icon-alert"></span>
SIREN / SIRET Inexistant</p>
</div>
<div style="margin:5px; padding: 0pt 0.7em;"
class="ui-state-error ui-corner-all">
<p>
<span style="float: left; margin-right: 0.3em;"
class="ui-icon ui-icon-alert">
</span>
SIREN / SIRET Inexistant
</p>
</div>
<?php
}
?>
</div>
</div>