ws-2.0: identite
This commit is contained in:
parent
4d9a3edf47
commit
2dff8c5664
@ -1,59 +1,69 @@
|
||||
<?php
|
||||
// -------------------------------------------------------------------------- //
|
||||
// dRow
|
||||
// -------------------------------------------------------------------------- //
|
||||
function dRow($lib, $data, $title = '')
|
||||
{
|
||||
$html = '<tr>'."\n";
|
||||
$html.= ' <td width="30"> </td>'."\n";
|
||||
$html.= ' <td width="200" class="StyleInfoLib">'.$lib.'</td>'."\n";
|
||||
$html = '<tr>'."\n";
|
||||
$html .= ' <td width="30"> </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É DE L'ENTREPRISE</h1>
|
||||
<h1 class="titre">IDENTITÉ DE L'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"> </td>
|
||||
<td width="200" class="StyleInfoLib"><?=$element['lib']?></td>
|
||||
<td width="350" class="StyleInfoData" valign="middle"><?=$element['data']?></td>
|
||||
<td width="30"> </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 & 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) & Chiffre d'affaires</h2>
|
||||
<h2>Activité(s) & Chiffre d'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>
|
||||
|
@ -1,38 +1,40 @@
|
||||
<?php
|
||||
$texte = '';
|
||||
if (isset($etab['DateMajINSEE']) && !empty($etab['DateMajINSEE'])
|
||||
&& $etab['DateMajINSEE']!='0000-00-00'){
|
||||
$texte.= "Insee : ";
|
||||
$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 : ";
|
||||
$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 : ";
|
||||
$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 ".
|
||||
" : ";
|
||||
$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 : ";
|
||||
$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 : ";
|
||||
$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>
|
||||
|
@ -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;
|
||||
|
@ -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'adresse sur Google Map ©</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 ©</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);';
|
||||
}
|
||||
?>
|
||||
|
@ -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 ©)</span><br/>
|
||||
<ul>
|
||||
<span class="StyleInfoLib">
|
||||
Information presse (Source Google News ©)
|
||||
</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>
|
||||
|
@ -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
|
||||
  | 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
|
||||
  | 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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -65,19 +65,19 @@ function identite_logo()
|
||||
|
||||
function identite_numrc($numRC, $tribunalLib, $numRM = '')
|
||||
{
|
||||
if (isset($numRC) && $numRC!='')
|
||||
if (isset($numRC) && $numRC!='')
|
||||
{
|
||||
$lib = 'Numéro R.C.';
|
||||
$lib = 'Numéro R.C.';
|
||||
$libTrib = '';
|
||||
if (preg_match('/(A|B|C|D)/i', $numRC))
|
||||
{
|
||||
$lib = 'Numéro R.C.';
|
||||
$lib = 'Numéro R.C.';
|
||||
$libTrib = ' RCS '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$tribunalLib);
|
||||
}
|
||||
elseif (preg_match('/(P)/i', $numRC))
|
||||
{
|
||||
$lib = 'Numéro R.S.A.C.';
|
||||
$libTrib = ' RSAC '.preg_replace('/(^TC |^TI |^TGIcc |^TMX )/i','',$tribunalLib);
|
||||
$lib = 'Numé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.' '.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é 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é de l\'établissement';
|
||||
$lib = 'Activité de l\'é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>Étab. :</b> '.$naf4etab.' - '.
|
||||
strWsToHtml($naf4etablib);
|
||||
'<br/><b>É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>É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>É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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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.'/> '.$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.'/> '.$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 (€)</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 (€)'.
|
||||
'</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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
?>
|
||||
|
@ -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 & 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 & 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>
|
||||
|
Loading…
Reference in New Issue
Block a user