Synchronisation
This commit is contained in:
parent
b44eb0009e
commit
6fff3a7130
@ -493,10 +493,8 @@ class WsEntreprise {
|
||||
|
||||
/** Recherche d'entreprise par leur actionnaire
|
||||
**
|
||||
** @param string $nom Nom de l'actionnaire (obligatoire)
|
||||
** @param string $prenom Prénom de l'actionnaire
|
||||
** @param date $dateNaiss Date de naissance de la SSAA-MM-JJ, SSAA-MM ou SSAA
|
||||
** @param string $lieuNaiss Lieu de naissance (CP, Ville ou Pays)
|
||||
** @param string $nom Raison sociale / Nom de l'actionnaire (obligatoire)
|
||||
** @param string $cpVille CP, Ville
|
||||
** @param integer $siren Siren de l'actionnaire
|
||||
** @param string $pays Pays de l'actionnaire
|
||||
** @param string $pctMin Niveau de détention Minimam de l'actionnaire
|
||||
@ -507,49 +505,56 @@ class WsEntreprise {
|
||||
** @param bool $pertinence Recherche orthographique stricte sur les noms et prénoms (si true)
|
||||
** @return Liste des entreprises trouvées
|
||||
**/
|
||||
function searchAct($nom, $prenom='', $dateNaiss='', $lieuNaiss='', $siren=0, $pays='', $pctMin=0, $pctMax=100, $deb=0, $nbRep=20, $maxRep=200, $pertinence=false) {
|
||||
debugLog('I',"Recherche Actionnaire de $nom, $prenom, $dateNaiss, $lieuNaiss (Max Rep=$nbRep)",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||
$mLiens=new MLiens();
|
||||
$etabs=$mLiens->rechercheActionnaire($nom, $prenom, $dateNaiss, $lieuNaiss, $siren, $pays, $pctMin, $pctMax, $deb, $nbRep, $maxRep, $pertinence);
|
||||
function searchAct($nom, $cpVille='', $siren=0, $pays='', $pctMin=0, $pctMax=100, $deb=0, $nbRep=20, $maxRep=200, $pertinence=false) {
|
||||
debugLog('I',"Recherche Actionnaire de $nom, $cpVille (Max Rep=$nbRep)",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||
|
||||
//$etabs=$this->iInsee->rechercheDir($nom, $prenom, /*$fonction=*/'', $dateNaiss, $lieuNaiss, $deb, $nbRep, $maxRep, $pertinence);
|
||||
if (!empty($pays)){
|
||||
$wdb = new WDB('jo');
|
||||
$result = $wdb->select('tabPays', 'codPays3', "libPays LIKE '".$pays);
|
||||
if (count($result>0)){
|
||||
$pays = $result[0]['codPays3'];
|
||||
} else {
|
||||
$pays = '';
|
||||
}
|
||||
}
|
||||
|
||||
$mLiens = new MLiens('');
|
||||
$etabs = $mLiens->rechercheActionnaire($nom, $cpVille, $siren, $pays, $pctMin, $pctMax, $deb, $nbRep, $maxRep, $pertinence);
|
||||
|
||||
$tabRet2=array();
|
||||
foreach ($etabs['reponses'] as $etab)
|
||||
$tabRet2[]=array( 'id'=>$etab['id'],
|
||||
'Pertinence'=>$etab['Pertinence'],
|
||||
'Siret'=>$etab['Siret'],
|
||||
'Siege'=>$etab['Siege'],
|
||||
'Nom'=>prepareString(strtr($etab['Nom'],'/*',' ')),
|
||||
'Nom2'=>prepareString($etab['Nom2']),
|
||||
'Sigle'=>prepareString($etab['Sigle']),
|
||||
'Enseigne'=>prepareString($etab['Enseigne']),
|
||||
'Adresse'=>prepareString($etab['Adresse']),
|
||||
'Adresse2'=>prepareString($etab['Adresse2']),
|
||||
'CP'=>$etab['CP'],
|
||||
'Ville'=>prepareString($etab['Ville']),
|
||||
'Tel'=>$etab['Tel'],
|
||||
'Fax'=>$etab['Fax'],
|
||||
'FJ'=>$etab['FJ'],
|
||||
'FJLib'=>prepareString($this->iInsee->getLibelleFJ($etab['FJ'])),
|
||||
'Siren'=>$etab['Siren'],
|
||||
'Nic'=>$etab['Nic'],
|
||||
'Actif'=>$etab['Actif'],
|
||||
'NafEtab'=>$etab['NafEtab'], // Etablissement
|
||||
'NafEtabLib'=>prepareString($this->iInsee->getLibelleNaf($etab['NafEtab'])), // Etablissement
|
||||
'NafEnt'=>$etab['NafEnt'], // Entreprise
|
||||
'NafEntLib'=>prepareString($this->iInsee->getLibelleNaf($etab['NafEnt'])),
|
||||
$tabRet2[]=array(
|
||||
'id'=>$etab['id'],
|
||||
'Pertinence'=>$etab['Pertinence'],
|
||||
'Siret'=>$etab['Siret'],
|
||||
'Siege'=>$etab['Siege'],
|
||||
'Nom'=>prepareString(strtr($etab['Nom'],'/*',' ')),
|
||||
'Nom2'=>prepareString($etab['Nom2']),
|
||||
'Sigle'=>prepareString($etab['Sigle']),
|
||||
'Enseigne'=>prepareString($etab['Enseigne']),
|
||||
'Adresse'=>prepareString($etab['Adresse']),
|
||||
'Adresse2'=>prepareString($etab['Adresse2']),
|
||||
'CP'=>$etab['CP'],
|
||||
'Ville'=>prepareString($etab['Ville']),
|
||||
'Tel'=>$etab['Tel'],
|
||||
'Fax'=>$etab['Fax'],
|
||||
'FJ'=>$etab['FJ'],
|
||||
'FJLib'=>prepareString($this->iInsee->getLibelleFJ($etab['FJ'])),
|
||||
'Siren'=>$etab['Siren'],
|
||||
'Nic'=>$etab['Nic'],
|
||||
'Actif'=>$etab['Actif'],
|
||||
'NafEtab'=>$etab['NafEtab'], // Etablissement
|
||||
'NafEtabLib'=>prepareString($this->iInsee->getLibelleNaf($etab['NafEtab'])), // Etablissement
|
||||
'NafEnt'=>$etab['NafEnt'], // Entreprise
|
||||
'NafEntLib'=>prepareString($this->iInsee->getLibelleNaf($etab['NafEnt'])),
|
||||
|
||||
// Dirigeant
|
||||
'DirRs'=>prepareString($etab['DirRs']),
|
||||
'DirNom'=>prepareString($etab['DirNom']),
|
||||
'DirPrenom'=>prepareString($etab['DirPrenom']),
|
||||
'DirNomUsage'=>prepareString($etab['DirNomUsage']),
|
||||
'DirDateEffet'=>$etab['DirDateEffet'],
|
||||
'DirFonction'=>prepareString($etab['DirFonction']),
|
||||
'DirDepart'=>$etab['DirDepart'],
|
||||
);
|
||||
$tabRet=$etabs;
|
||||
'ActNomRs' => $etab['ActNomRs'],
|
||||
'ActPays' => $etab['ActPays'],
|
||||
'ActDateLien' => $etab['ActDateLien'],
|
||||
'ActActif' => $etab['ActActif'],
|
||||
'ActPmin' => $etab['ActPmin'],
|
||||
);
|
||||
$tabRet = $etabs;
|
||||
$tabRet['reponses']=$tabRet2;
|
||||
|
||||
if ($tabRet['nbReponses']==0) {
|
||||
|
Loading…
Reference in New Issue
Block a user