diff --git a/batch/enrichissement.php b/batch/enrichissement.php index 951acd77..8c259913 100644 --- a/batch/enrichissement.php +++ b/batch/enrichissement.php @@ -226,6 +226,7 @@ $tabDico = array( 'bilanN1', 'bilanN2', 'annonces', + 'AdresseNormalise' ), ); @@ -1149,6 +1150,44 @@ function indiScoreData($siren, $nic, $values = false) return $tabData; } +function AdresseNormaliseEntete($values) +{ + return array( + 'AdresseL1_NOM', + 'AdresseL2_NOM2', + 'AdresseL3_ADRCOMP', + 'AdresseL4_VOIE', + 'AdresseL5_DISTSP', + 'AdresseL6_POST', + 'AdresseL7_PAYS', + ); + +} + +function AdresseNormaliseData($siren, $nic, $values = false) +{ + $iInsee = new MInsee(); + $output['AdresseL1_NOM'] =''; + $output['AdresseL2_NOM2'] =''; + $output['AdresseL3_ADRCOMP'] =''; + $output['AdresseL4_VOIE'] =''; + $output['AdresseL5_DISTSP'] =''; + $output['AdresseL6_POST'] =''; + $output['AdresseL7_PAYS'] =''; + $tmp = $iInsee->getAdresse($siren, $nic); + if (count($tmp)>0) { + $output['AdresseL1_NOM'] = $tmp['L1_NOM']; + $output['AdresseL2_NOM2'] = $tmp['L2_NOM2']; + $output['AdresseL3_ADRCOMP'] = $tmp['L3_ADRCOMP']; + $output['AdresseL4_VOIE'] = $tmp['L4_VOIE']; + $output['AdresseL5_DISTSP'] = $tmp['L5_DISTP']; + $output['AdresseL6_POST'] = $tmp['L6_POST']; + $output['AdresseL7_PAYS'] = $tmp['L1_PAYS']; + } + return $output; +} + + /* == FUNCTION == */ /** diff --git a/library/Metier/insee/classMInsee.php b/library/Metier/insee/classMInsee.php index 2c3afa2d..6a4fbd49 100644 --- a/library/Metier/insee/classMInsee.php +++ b/library/Metier/insee/classMInsee.php @@ -139,112 +139,112 @@ class MInsee { private static $tabDep=array( '01'=>'Ain', '1'=>'Ain', - '02'=>'Aisne', - '2'=>'Aisne', - '03'=>'Allier', - '3'=>'Allier', + '02'=>'Aisne', + '2'=>'Aisne', + '03'=>'Allier', + '3'=>'Allier', '04'=>'Alpes-de-Haute-Provence', '4'=>'Alpes-de-Haute-Provence', - '05'=>'Hautes-Alpes', - '5'=>'Hautes-Alpes', - '06'=>'Alpes-Maritimes', - '6'=>'Alpes-Maritimes', - '07'=>'Ardèche', - '7'=>'Ardèche', - '08'=>'Ardennes', - '8'=>'Ardennes', - '09'=>'Ariège', - '9'=>'Ariège', - '10'=>'Aube', - '11'=>'Aude', - '12'=>'Aveyron', - '13'=>'Bouches-du-Rhône', - '14'=>'Calvados', - '15'=>'Cantal', - '16'=>'Charente', - '17'=>'Charente-Maritime', - '18'=>'Cher', - '19'=>'Corrèze', + '05'=>'Hautes-Alpes', + '5'=>'Hautes-Alpes', + '06'=>'Alpes-Maritimes', + '6'=>'Alpes-Maritimes', + '07'=>'Ardèche', + '7'=>'Ardèche', + '08'=>'Ardennes', + '8'=>'Ardennes', + '09'=>'Ariège', + '9'=>'Ariège', + '10'=>'Aube', + '11'=>'Aude', + '12'=>'Aveyron', + '13'=>'Bouches-du-Rhône', + '14'=>'Calvados', + '15'=>'Cantal', + '16'=>'Charente', + '17'=>'Charente-Maritime', + '18'=>'Cher', + '19'=>'Corrèze', '20'=>'Corse', - '2A'=>'Corse-du-Sud', + '2A'=>'Corse-du-Sud', '20A'=>'Corse-du-Sud', - '2B'=>'Haute-Corse', - '20B'=>'Haute-Corse', - '21'=>'Côte-d\'Or', - '22'=>'Côtes-d\'Armor', - '23'=>'Creuse', - '24'=>'Dordogne', - '25'=>'Doubs', - '26'=>'Drôme', - '27'=>'Eure', - '28'=>'Eure-et-Loir', - '29'=>'Finistère', - '30'=>'Gard', - '31'=>'Haute-Garonne', - '32'=>'Gers', - '33'=>'Gironde', - '34'=>'Hérault', - '35'=>'Ille-et-Vilaine', - '36'=>'Indre', - '37'=>'Indre-et-Loire', - '38'=>'Isère', - '39'=>'Jura', - '40'=>'Landes', - '41'=>'Loir-et-Cher', - '42'=>'Loire', - '43'=>'Haute-Loire', - '44'=>'Loire-Atlantique', - '45'=>'Loiret', - '46'=>'Lot', - '47'=>'Lot-et-Garonne', - '48'=>'Lozère', - '49'=>'Maine-et-Loire', - '50'=>'Manche', - '51'=>'Marne', - '52'=>'Haute-Marne', - '53'=>'Mayenne', - '54'=>'Meurthe-et-Moselle', - '55'=>'Meuse', - '56'=>'Morbihan', - '57'=>'Moselle', - '58'=>'Nièvre', - '59'=>'Nord', - '60'=>'Oise', - '61'=>'Orne', - '62'=>'Pas-de-Calais', - '63'=>'Puy-de-Dôme', - '64'=>'Pyrénées-Atlantiques', - '65'=>'Hautes-Pyrénées', - '66'=>'Pyrénées-Orientales', - '67'=>'Bas-Rhin', - '68'=>'Haut-Rhin', - '69'=>'Rhône', - '70'=>'Haute-Saône', - '71'=>'Saône-et-Loire', - '72'=>'Sarthe', - '73'=>'Savoie', - '74'=>'Haute-Savoie', - '75'=>'Paris', - '76'=>'Seine-Maritime', - '77'=>'Seine-et-Marne', - '78'=>'Yvelines', - '79'=>'Deux-Sèvres', - '80'=>'Somme', - '81'=>'Tarn', - '82'=>'Tarn-et-Garonne', - '83'=>'Var', - '84'=>'Vaucluse', - '85'=>'Vendée', - '86'=>'Vienne', - '87'=>'Haute-Vienne', - '88'=>'Vosges', - '89'=>'Yonne', - '90'=>'Territoire de Belfort', - '91'=>'Essonne', - '92'=>'Hauts-de-Seine', - '93'=>'Seine-Saint-Denis', - '94'=>'Val-de-Marne', - '95'=>'Val-d\'Oise', + '2B'=>'Haute-Corse', + '20B'=>'Haute-Corse', + '21'=>'Côte-d\'Or', + '22'=>'Côtes-d\'Armor', + '23'=>'Creuse', + '24'=>'Dordogne', + '25'=>'Doubs', + '26'=>'Drôme', + '27'=>'Eure', + '28'=>'Eure-et-Loir', + '29'=>'Finistère', + '30'=>'Gard', + '31'=>'Haute-Garonne', + '32'=>'Gers', + '33'=>'Gironde', + '34'=>'Hérault', + '35'=>'Ille-et-Vilaine', + '36'=>'Indre', + '37'=>'Indre-et-Loire', + '38'=>'Isère', + '39'=>'Jura', + '40'=>'Landes', + '41'=>'Loir-et-Cher', + '42'=>'Loire', + '43'=>'Haute-Loire', + '44'=>'Loire-Atlantique', + '45'=>'Loiret', + '46'=>'Lot', + '47'=>'Lot-et-Garonne', + '48'=>'Lozère', + '49'=>'Maine-et-Loire', + '50'=>'Manche', + '51'=>'Marne', + '52'=>'Haute-Marne', + '53'=>'Mayenne', + '54'=>'Meurthe-et-Moselle', + '55'=>'Meuse', + '56'=>'Morbihan', + '57'=>'Moselle', + '58'=>'Nièvre', + '59'=>'Nord', + '60'=>'Oise', + '61'=>'Orne', + '62'=>'Pas-de-Calais', + '63'=>'Puy-de-Dôme', + '64'=>'Pyrénées-Atlantiques', + '65'=>'Hautes-Pyrénées', + '66'=>'Pyrénées-Orientales', + '67'=>'Bas-Rhin', + '68'=>'Haut-Rhin', + '69'=>'Rhône', + '70'=>'Haute-Saône', + '71'=>'Saône-et-Loire', + '72'=>'Sarthe', + '73'=>'Savoie', + '74'=>'Haute-Savoie', + '75'=>'Paris', + '76'=>'Seine-Maritime', + '77'=>'Seine-et-Marne', + '78'=>'Yvelines', + '79'=>'Deux-Sèvres', + '80'=>'Somme', + '81'=>'Tarn', + '82'=>'Tarn-et-Garonne', + '83'=>'Var', + '84'=>'Vaucluse', + '85'=>'Vendée', + '86'=>'Vienne', + '87'=>'Haute-Vienne', + '88'=>'Vosges', + '89'=>'Yonne', + '90'=>'Territoire de Belfort', + '91'=>'Essonne', + '92'=>'Hauts-de-Seine', + '93'=>'Seine-Saint-Denis', + '94'=>'Val-de-Marne', + '95'=>'Val-d\'Oise', '971'=>'Guadeloupe', '972'=>'Martinique', '973'=>'Guyane', @@ -259,112 +259,112 @@ class MInsee { private static $tabDepArt=array( '01'=>'de l\'Ain', '1'=>'de l\'Ain', - '02'=>'de l\'Aisne', - '2'=>'de l\'Aisne', - '03'=>'de l\'Allier', - '3'=>'de l\'Allier', + '02'=>'de l\'Aisne', + '2'=>'de l\'Aisne', + '03'=>'de l\'Allier', + '3'=>'de l\'Allier', '04'=>'des Alpes-de-Haute-Provence', '4'=>'des Alpes-de-Haute-Provence', - '05'=>'des Hautes-Alpes', - '5'=>'des Hautes-Alpes', - '06'=>'Ades lpes-Maritimes', - '6'=>'des Alpes-Maritimes', - '07'=>'de l\'Ardèche', - '7'=>'de l\'Ardèche', - '08'=>'des Ardennes', - '8'=>'des Ardennes', - '09'=>'de l\'Ariège', - '9'=>'de l\'Ariège', - '10'=>'de l\'Aube', - '11'=>'de l\'Aude', - '12'=>'de l\'Aveyron', - '13'=>'des Bouches-du-Rhône', - '14'=>'du Calvados', - '15'=>'du Cantal', - '16'=>'de la Charente', - '17'=>'de la Charente-Maritime', - '18'=>'du Cher', - '19'=>'de la Corrèze', + '05'=>'des Hautes-Alpes', + '5'=>'des Hautes-Alpes', + '06'=>'Ades lpes-Maritimes', + '6'=>'des Alpes-Maritimes', + '07'=>'de l\'Ardèche', + '7'=>'de l\'Ardèche', + '08'=>'des Ardennes', + '8'=>'des Ardennes', + '09'=>'de l\'Ariège', + '9'=>'de l\'Ariège', + '10'=>'de l\'Aube', + '11'=>'de l\'Aude', + '12'=>'de l\'Aveyron', + '13'=>'des Bouches-du-Rhône', + '14'=>'du Calvados', + '15'=>'du Cantal', + '16'=>'de la Charente', + '17'=>'de la Charente-Maritime', + '18'=>'du Cher', + '19'=>'de la Corrèze', '20'=>'de la Corse', - '2A'=>'de la Corse-du-Sud', + '2A'=>'de la Corse-du-Sud', '20A'=>'de la Corse-du-Sud', - '2B'=>'de la Haute-Corse', - '20B'=>'de la Haute-Corse', - '21'=>'de la Côte-d\'Or', - '22'=>'des Côtes-d\'Armor', - '23'=>'de la Creuse', - '24'=>'de la Dordogne', - '25'=>'du Doubs', - '26'=>'de la Drôme', - '27'=>'de l\'Eure', - '28'=>'de l\'Eure-et-Loir', - '29'=>'du Finistère', - '30'=>'du Gard', - '31'=>'de la Haute-Garonne', - '32'=>'du Gers', - '33'=>'de la Gironde', - '34'=>'de l\'Hérault', - '35'=>'de l\'Ille-et-Vilaine', - '36'=>'de l\'Indre', - '37'=>'de l\'Indre-et-Loire', - '38'=>'de l\'Isère', - '39'=>'du Jura', - '40'=>'des Landes', - '41'=>'du Loir-et-Cher', - '42'=>'de la Loire', - '43'=>'de la Haute-Loire', - '44'=>'de la Loire-Atlantique', - '45'=>'du Loiret', - '46'=>'du Lot', - '47'=>'du Lot-et-Garonne', - '48'=>'de la Lozère', - '49'=>'du Maine-et-Loire', - '50'=>'de la Manche', - '51'=>'de la Marne', - '52'=>'de la Haute-Marne', - '53'=>'de la Mayenne', - '54'=>'de la Meurthe-et-Moselle', - '55'=>'de la Meuse', - '56'=>'du Morbihan', - '57'=>'de la Moselle', - '58'=>'de la Nièvre', - '59'=>'du Nord', - '60'=>'de l\'Oise', - '61'=>'de l\'Orne', - '62'=>'du Pas-de-Calais', - '63'=>'du Puy-de-Dôme', - '64'=>'des Pyrénées-Atlantiques', - '65'=>'des Hautes-Pyrénées', - '66'=>'des Pyrénées-Orientales', - '67'=>'du Bas-Rhin', - '68'=>'du Haut-Rhin', - '69'=>'du Rhône', - '70'=>'de la Haute-Saône', - '71'=>'de la Saône-et-Loire', - '72'=>'de la Sarthe', - '73'=>'de la Savoie', - '74'=>'de la Haute-Savoie', - '75'=>'de Paris', - '76'=>'de la Seine-Maritime', - '77'=>'de la Seine-et-Marne', - '78'=>'des Yvelines', - '79'=>'des Deux-Sèvres', - '80'=>'de la Somme', - '81'=>'du Tarn', - '82'=>'du Tarn-et-Garonne', - '83'=>'du Var', - '84'=>'du Vaucluse', - '85'=>'de la Vendée', - '86'=>'de la Vienne', - '87'=>'de la Haute-Vienne', - '88'=>'des Vosges', - '89'=>'de l\'Yonne', - '90'=>'du Territoire de Belfort', - '91'=>'de l\'Essonne', - '92'=>'des Hauts-de-Seine', - '93'=>'de la Seine-Saint-Denis', - '94'=>'du Val-de-Marne', - '95'=>'du Val-d\'Oise', + '2B'=>'de la Haute-Corse', + '20B'=>'de la Haute-Corse', + '21'=>'de la Côte-d\'Or', + '22'=>'des Côtes-d\'Armor', + '23'=>'de la Creuse', + '24'=>'de la Dordogne', + '25'=>'du Doubs', + '26'=>'de la Drôme', + '27'=>'de l\'Eure', + '28'=>'de l\'Eure-et-Loir', + '29'=>'du Finistère', + '30'=>'du Gard', + '31'=>'de la Haute-Garonne', + '32'=>'du Gers', + '33'=>'de la Gironde', + '34'=>'de l\'Hérault', + '35'=>'de l\'Ille-et-Vilaine', + '36'=>'de l\'Indre', + '37'=>'de l\'Indre-et-Loire', + '38'=>'de l\'Isère', + '39'=>'du Jura', + '40'=>'des Landes', + '41'=>'du Loir-et-Cher', + '42'=>'de la Loire', + '43'=>'de la Haute-Loire', + '44'=>'de la Loire-Atlantique', + '45'=>'du Loiret', + '46'=>'du Lot', + '47'=>'du Lot-et-Garonne', + '48'=>'de la Lozère', + '49'=>'du Maine-et-Loire', + '50'=>'de la Manche', + '51'=>'de la Marne', + '52'=>'de la Haute-Marne', + '53'=>'de la Mayenne', + '54'=>'de la Meurthe-et-Moselle', + '55'=>'de la Meuse', + '56'=>'du Morbihan', + '57'=>'de la Moselle', + '58'=>'de la Nièvre', + '59'=>'du Nord', + '60'=>'de l\'Oise', + '61'=>'de l\'Orne', + '62'=>'du Pas-de-Calais', + '63'=>'du Puy-de-Dôme', + '64'=>'des Pyrénées-Atlantiques', + '65'=>'des Hautes-Pyrénées', + '66'=>'des Pyrénées-Orientales', + '67'=>'du Bas-Rhin', + '68'=>'du Haut-Rhin', + '69'=>'du Rhône', + '70'=>'de la Haute-Saône', + '71'=>'de la Saône-et-Loire', + '72'=>'de la Sarthe', + '73'=>'de la Savoie', + '74'=>'de la Haute-Savoie', + '75'=>'de Paris', + '76'=>'de la Seine-Maritime', + '77'=>'de la Seine-et-Marne', + '78'=>'des Yvelines', + '79'=>'des Deux-Sèvres', + '80'=>'de la Somme', + '81'=>'du Tarn', + '82'=>'du Tarn-et-Garonne', + '83'=>'du Var', + '84'=>'du Vaucluse', + '85'=>'de la Vendée', + '86'=>'de la Vienne', + '87'=>'de la Haute-Vienne', + '88'=>'des Vosges', + '89'=>'de l\'Yonne', + '90'=>'du Territoire de Belfort', + '91'=>'de l\'Essonne', + '92'=>'des Hauts-de-Seine', + '93'=>'de la Seine-Saint-Denis', + '94'=>'du Val-de-Marne', + '95'=>'du Val-d\'Oise', '971'=>'de la Guadeloupe', '972'=>'de la Martinique', '973'=>'de la Guyane', @@ -782,7 +782,7 @@ function getNic($siren, $numEtab=1) { $result = $recherche->rechercheEnt($formR, $deb, $nbRep, $maxRep); break; } - return $result; + return $result; } public function rechercheEtabOld($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='') { @@ -790,7 +790,7 @@ function getNic($siren, $numEtab=1) { // $raisonSociale=trim(strtoupper(trimAccent($raisonSociale))); //)("/^(scp |s c p |me )/i", '', // $adresse=trim(/*strtr(*/strtoupper(trimAccent($adresse))/*, array('RUE '=>''))*/); //$raisonSociale=$raisonSociale)); //)("/^(scp |s c p |me )/i", '', - //$raisonSociale=strtr(strtolower($raisonSociale), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿ', + //$raisonSociale=strtr(strtolower($raisonSociale), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿ', // 'aaaaaaaceeeeiiiionooooouuuuyy'); $raisonSociale=trim(strtoupper(trimAccent($raisonSociale))); $tabAdr=$this->structureVoie(strtoupper($adresse)); @@ -845,7 +845,7 @@ function getNic($siren, $numEtab=1) { //$liste=search('etab', $raisonSociale.' '.$adresse.' '.$ville, array_merge($tabFiltresCP, $tabFiltresSiege, $tabFiltresActif, $tabFiltresNumAdr), $deb, $nbRep, $maxRep, $pertinence); if ($liste===false) die(); if (count($liste)==0) { -// echo "Je recherche dans le Département entier\n"; +// echo "Je recherche dans le Département entier\n"; debugLog('I',"Je recherche dans le Département entier $raisonSociale, $adresse, $codePostal $ville (Siège=$siege / Max Rep=$nbRep)",__LINE__,__FILE__, __FUNCTION__, __CLASS__); if (isset($dep) && $dep) $tabFiltresCP=array('adr_dep'=>$dep); elseif (preg_match('/DEFENSE/i', $ville)) { @@ -945,7 +945,7 @@ public function rechercheDir($nom, $prenom='', $fonction='', $dateNaiss='', $vil ); $version = defined('SPHINX_DIR_VERSION') ? SPHINX_DIR_VERSION : 1; - $result = array(); + $result = array(); switch($version) { case 1: @@ -956,7 +956,7 @@ public function rechercheDir($nom, $prenom='', $fonction='', $dateNaiss='', $vil require_once 'Metier/sphinx2/rechercheFonc.php'; $recherche = new rechercheFonc(); $result = $recherche->rechercheDir($formR, $deb, $nbRep, $maxRep); - break; + break; } //debugLog('I',"rechercheDir".print_r($result,1),__LINE__,__FILE__, __FUNCTION__, __CLASS__); return $result; @@ -1136,7 +1136,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $this->setTabCodesNaf(); return $this->tabCodesNaf[$code_naf]; } - else + else return ''; } @@ -1156,7 +1156,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $this->setTabCodesNafa(); return $this->tabCodesNafa[$code_nafa]; } - else + else return ''; } @@ -1259,9 +1259,9 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $typeSiretAss=''; $siretAss=$even['insSIRETASS']; switch ($even['insPRODPART']*1) { - case 1: $typeSiretAss='Loueur de fond'; break; - case 2: $typeSiretAss='Locataire du fond'; break; - case 3: $typeSiretAss='Prestataire de personnel'; break; + case 1: $typeSiretAss='Loueur de fond'; break; + case 2: $typeSiretAss='Locataire du fond'; break; + case 3: $typeSiretAss='Prestataire de personnel'; break; } if ($siretAss*1==0) { $tabPS=array(); @@ -1316,9 +1316,9 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ */ $typeSiretAss=''; switch ($even['insPRODPART']*1) { - case 2: $typeSiretAss='Loueur de fond'; break; - case 1: $typeSiretAss='Locataire du fond'; break; - case 3: $typeSiretAss='Client en delegation de personnel'; break; + case 2: $typeSiretAss='Loueur de fond'; break; + case 1: $typeSiretAss='Locataire du fond'; break; + case 3: $typeSiretAss='Client en delegation de personnel'; break; } /*if ($siretAss*1==0) { $tabPS=array(); @@ -1393,7 +1393,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ ** [num] => 33 ** [typeVoie] => R ** [libVoie] => Louis Blanc - ** [cp] => ... + ** [cp] => ... ** [ville] => ... Si contenu dans l'adresse ** ) ** @@ -1501,7 +1501,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ "e.raisonSociale, e.enseigne, e.sigle, e.adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". "e.adr_comp, e.adr_cp, e.adr_ville, e.tel, e.fax, e.cj, e.ape_etab, e.ape_entrep, e.teff_etab, ". "CONCAT(e.siren, e.nic) as siret, e.actif, e.identite_pre", - "e.siren=$siren $strActif ORDER BY e.siege DESC, e.actif DESC $limit", false, MYSQL_ASSOC); + "e.siren=$siren $strActif ORDER BY e.siege DESC, e.actif DESC $limit", false, MYSQL_ASSOC); } else { $listeEtab=$this->iDb->select('etablissements e', "'Etab' as Loc, e.id, e.source, e.source_id, e.triCode, e.autre_id, e.siren, e.nic, e.siege, ". @@ -1558,7 +1558,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'Nom'=>$nom, 'Sigle'=>$etab['sigle'], 'Enseigne'=>$etab['enseigne'], - 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), 'Adresse2'=>trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), 'CP'=>$etab['adr_cp'], @@ -1638,7 +1638,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ if ($dep<96) $strDep='AND adr_cp BETWEEN '.$dep.'000 AND '.$dep.'999'; elseif ($dep>9999) $strDep="AND adr_cp BETWEEN $dep AND $dep"; else $strDep='AND adr_cp BETWEEN '.$dep.'00 AND '.$dep.'99'; - } + } $tabTmp=$this->iDb->select('etablissements', 'count(*)', "autre_id IN ('$strId') $strDep"); $nbTot=$tabTmp[0][0]; $listeEtab=$this->iDb->select('etablissements e', @@ -1657,7 +1657,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'Nom'=>$etab['raisonSociale'], 'Sigle'=>$etab['sigle'], 'Enseigne'=>$etab['enseigne'], - 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), 'Adresse2'=>trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), 'CP'=>$etab['adr_cp'], @@ -1684,7 +1684,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'reponses'=>$tabRet); } - /** Retourne juste si un siren existe + /** Retourne juste si un siren existe ** ** @param integer $siren ** @return bool @@ -1708,7 +1708,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $id=$id*1; $limit=''; //LIMIT O,1' ; if ($id>0 && $siren<1000) $where=" id=$id "; - elseif ($nic<>0) $where=" siren=$siren AND nic=$nic "; + elseif ($nic<>0) $where=" siren=$siren AND nic=$nic "; elseif ($siren<>0) $where=" siren=$siren "; else return array(); @@ -1732,7 +1732,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'Tribunal'=>$etab['triCode'], 'Sigle'=>$etab['sigle'], 'Enseigne'=>$etab['enseigne'], - 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), 'Adresse2'=>trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), 'AdresseNum'=>$etab['adr_num'], @@ -1743,7 +1743,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'Ville'=>$etab['adr_ville'], 'Tel'=>$etab['tel'], 'Fax'=>$etab['fax'], - 'FJ'=>$etab['cj'], + 'FJ'=>$etab['cj'], 'FJ_lib'=>$this->getLibelleFJ($etab['cj']), 'Siren'=>$etab['siren'], 'Nic'=>$etab['nic'], @@ -1896,7 +1896,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $nic=$nic*1; $id=$id*1; /*if ($id>0 && $siren==0) $where=" id=$id "; - else*/if ($nic<>0) $where=" siren=$siren AND nic=$nic "; + else*/if ($nic<>0) $where=" siren=$siren AND nic=$nic "; else $where=" siren=$siren AND siege=1 "; $insee=$this->iDbInsee->select('bascule', 'siren, nic, apen5, apen4, apet5, apet4', $where, false, MYSQL_ASSOC); @@ -1921,14 +1921,14 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $id=$id*1; $limit=''; //LIMIT O,1' ; if ($id>0 && $siren<1000) $where=" id=$id "; - elseif ($nic<>0) $where=" siren=$siren AND nic=$nic "; + elseif ($nic<>0) $where=" siren=$siren AND nic=$nic "; elseif ($siren<>0) $where=" siren=$siren ";//AND siege=1 "; $listeEtab=$this->iDb->select('etablissements e', "e.id, e.source, e.source_id, e.triCode, e.autre_id, e.siren, e.nic, e.siege, e.autre_id, ". "e.raisonSociale, e.enseigne, e.sigle, e.adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, ". "e.adr_comp, e.adr_cp, e.adr_ville, e.tel, e.fax, e.cj, e.ape_etab, e.ape_entrep, ". "e.capital, e.capitalDev, e.capitalSrc, CONCAT(e.siren, e.nic) as siret, e.actif, ". - "e.age_entrep, e.age_etab, e.tca, e.tcaexp, e.teff_entrep, e.teff_etab", + "e.age_entrep, e.age_etab, e.tca, e.tcaexp, e.teff_entrep, e.teff_etab", "$where ORDER BY siege DESC, actif DESC, nic DESC $limit", false, MYSQL_ASSOC); $etab=@$listeEtab[0]; @@ -2010,7 +2010,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $tabNotice=$this->getInfosNotice($siren, $nic); $tabInsee['TCA_AN']=$tabNotice['insEAEANT']; $tabInsee['RECME']=$tabNotice['insRECME']; - // On force l'indicateur "actifEco" à 0 si l'établissement est juridiquement inactif + // On force l'indicateur "actifEco" à 0 si l'établissement est juridiquement inactif if ($tabInsee['ACTIF']*1==0) $tabInsee['actifEco']=0; } else { // Siren absent de l'Insee @@ -2030,7 +2030,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'CAPITAL_DEV'=>$etab['capitalDev'], 'ADR_DEP'=>$etab['adr_dep'], 'TEFF_ENT'=>$etab['teff_entrep'], - 'DEFEN'=>'', + 'DEFEN'=>'', 'TEFF_ET'=>$etab['teff_etab'], 'DEFET'=>'', 'TCA'=>$etab['tca'], @@ -2053,7 +2053,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ 'FAX'=>$etab['fax'], /** @todo idem **/ 'Web'=>'', /** @todo Prendre sur les pages jaunes et/ou google **/ 'Mail'=>'', /** @todo idem **/ - 'CJ'=>$etab['cj'], + 'CJ'=>$etab['cj'], 'CJ_lib'=>$this->getLibelleFJ($etab['cj']), 'ACTIF'=>$etab['actif'], 'APE_ETAB'=>$etab['ape_etab']?$etab['ape_etab']:$etab['ape_entrep'], @@ -2195,14 +2195,14 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $typeExploitation=$tabInsee['PRODPART']*1; break; default: - if (!($tabInsee['CJ']>=7000 && $tabInsee['CJ']<8000) && + if (!($tabInsee['CJ']>=7000 && $tabInsee['CJ']<8000) && !($tabInsee['CJ']>=9000 && $tabInsee['CJ']<10000) ) { if ($tabInsee['ORIGINE']*1==6) // Prise en location-gérance $typeExploitation=1; // Locataire d'un fond de commerce elseif ($tabInsee['ORIGINE']*1==1 || // Création pure $tabInsee['ORIGINE']*1==3 || // Achat $tabInsee['ORIGINE']*1==4) // Apport - /* + /* '2'=>'Réinstallation après transfert', '5'=>'Reprise au conjoint ou apport reçu', @@ -2227,9 +2227,9 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ //@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getAnnonces... sur $siren", print_r($this->getAnnoncesLegales($siren, 0, 'G'), true)); $typeExploitation=2; // Loueur d'un fond de commerce } - } elseif ($tabInsee['ORIGINE']*1 <>0 && - $tabInsee['ORIGINE']*1 <>8 && - $tabInsee['ORIGINE']*1 <>9 && + } elseif ($tabInsee['ORIGINE']*1 <>0 && + $tabInsee['ORIGINE']*1 <>8 && + $tabInsee['ORIGINE']*1 <>9 && $tabInsee['ORIGINE'] <>'NR') $typeExploitation=10; // Exploitation directe } @@ -2302,7 +2302,7 @@ print_r($tabTmp, true)); $dateFinSiege=0; if ($etab['siege']==0 || ($etab['siege']==1 && $tabInsee['ACTIF']==0)) { $dateFinSiege=$this->isAncienSiege($siren,$nic); - if ($dateFinSiege>19000101) $ancienSiege=true; + if ($dateFinSiege>19000101) $ancienSiege=true; } $timer['ancienSiege']=microtime(true); @@ -2354,7 +2354,7 @@ print_r($tabTmp, true)); 'Nom2'=>$nom2, 'Sigle'=>$etab['sigle'], 'Enseigne'=>$etab['enseigne'], //EIRL - 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. + 'Adresse'=>trim(preg_replace('/ +/', ' ', trim( $etab['adr_num'] .' '. $etab['adr_btq'] .' '. $etab['adr_typeVoie'] .' '. $etab['adr_libVoie']))), 'Adresse2'=>trim(preg_replace('/ +/', ' ', $etab['adr_comp'])), 'AdresseNum'=>$etab['adr_num'], @@ -2380,7 +2380,7 @@ print_r($tabTmp, true)); 'TvaNumero'=>$vatNumber, 'TvaAttribue'=>$vatDefined, - 'FJ'=>$tabInsee['CJ'], + 'FJ'=>$tabInsee['CJ'], 'FJ_lib'=>$this->getLibelleFJ($tabInsee['CJ']), 'RECME'=>$tabInsee['RECME'], 'Siren'=>$etab['siren'], @@ -2411,9 +2411,9 @@ print_r($tabTmp, true)); // 'SitJur_lib'=>$tabInsee['PROCOL_TYPE'], // 'SitJur_date'=>$tabInsee['PROCOL_DATE'], 'SituationJuridique'=>'', - 'EffEnTr'=>$tabInsee['TEFF_ENT'], + 'EffEnTr'=>$tabInsee['TEFF_ENT'], 'EffEnTrLib'=>self::$tabEffectif[$tabInsee['TEFF_ENT']], - 'EffEtTr'=>$tabInsee['TEFF_ET'], + 'EffEtTr'=>$tabInsee['TEFF_ET'], 'EffEtTrLib'=>self::$tabEffectif[$tabInsee['TEFF_ET']], 'EffectifEtab'=>$tabInsee['EFF_ET'], 'Effectif'=>$tabInsee['EFF_ENT'], @@ -2423,8 +2423,8 @@ print_r($tabTmp, true)); 'TrancheCALib'=>self::$tabTCA[$tabInsee['TCA']], 'TrancheCAexp'=>$tabInsee['TCAEXP'], 'TrancheCAexpLib'=>self::$tabTCAexp[$tabInsee['TCAEXP']], - 'TrancheCAType'=>'I', - 'AnneeEffEn'=>$tabInsee['DEFEN'], + 'TrancheCAType'=>'I', + 'AnneeEffEn'=>$tabInsee['DEFEN'], 'AnneeEffEt'=>$tabInsee['DEFET'], 'AnneeTCA'=>$tabInsee['TCA_AN'], @@ -2452,7 +2452,7 @@ print_r($tabTmp, true)); 'APRM'=>$tabInsee['APRM'], 'APRM_Lib'=>$this->getLibelleNafa($tabInsee['APRM']), 'AutreSiret'=>$tabAssoc, - // MODET, + // MODET, ); /** Estimation du Chiffre d'affaires **/ @@ -2504,7 +2504,7 @@ print_r($tabTmp, true)); "siren=$siren AND capital>0 ORDER BY dateInfo DESC LIMIT 0,1",false,MYSQL_ASSOC); $tabRet['CapitalNbActions']=0; $tabRet['CapitalMtActions']=0; - //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "getIdentite sur $siren", print_r($insee, true).EOL.mysql_error()); + //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "getIdentite sur $siren", print_r($insee, true).EOL.mysql_error()); if (count($insee)>0) { if ($etab['capital']==$insee[0]['capital']) { $tabRet['CapitalNbActions']=$insee[0]['nbActions']; @@ -2535,7 +2535,7 @@ print_r($tabTmp, true)); else { $tmp=$this->getAvisInsee($siren); $dateCreaEn=WDate::dateT('Y-m-d','Ymd',$tmp['dateEtatEn']); - if (preg_match("/Prise d'activité/", $tmp['etatEn']) && + if (preg_match("/Prise d'activité/", $tmp['etatEn']) && $dateCreaEn>19000101) { $this->iDbInsee->update('identite', array('DCREN'=>$dateCreaEn), "SIREN=$siren AND NIC=".$etab['nic']); @@ -2545,7 +2545,7 @@ print_r($tmp, true)); @sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getIdentiteEntreprise() sur $siren date NON TROUVEE", print_r($tmp, true)); */ - } + } } } $timer['dateDebutActivite']=microtime(true); @@ -2556,10 +2556,10 @@ print_r($tmp, true)); $tabDom=$this->infoAdresseDom( $tabRet['AdresseNum'], $tabRet['AdresseBtq'], $tabRet['AdresseVoie'], - $tabRet['AdresseRue'], + $tabRet['AdresseRue'], $tabRet['Adresse2'], - $tabRet['CP'], $tabRet['Ville']); - if (is_array($tabDom) && count($tabDom)>0) + $tabRet['CP'], $tabRet['Ville']); + if (is_array($tabDom) && count($tabDom)>0) foreach($tabDom as $i=>$dom) { $tabRet['AdresseDom']=1; $tabRet['AdresseDomNb']=$dom['nbEntrep']; @@ -2589,7 +2589,7 @@ print_r($tmp, true)); $dateProcol=str_replace('-','',$tabDates[0])*1; if (count($tabProcol)>0) { if ($this->dureePlan>0 && date('Ymd')<$this->finPlan) { - /** En cours de plan de continuation/redressement + /** En cours de plan de continuation/redressement $this->debutPlan; // Date de début/jugement/publication du plan SSAAMMJJ $this->dureePlan; // Durée du plan en mois $this->finPlan; // Date de fin du plan SSAAMMJJ @@ -2617,13 +2617,13 @@ print_r($tmp, true)); $dateMaj=str_replace('-','',$tabTmp[0]['dateInsert']); if ($dateProcol<=$dateMaj) $tabRet['SituationJuridique']=''; - } + } } elseif (count($this->getAnnoncesLegales($siren, 0, 'A', false))>0) $tabRet['SituationJuridique']='A'; elseif (count($this->getAnnoncesLegales($siren, 0, 'D', false))>0) $tabRet['SituationJuridique']='D'; - /** Date de dernière mise à jour **/ + /** Date de dernière mise à jour **/ $tabAnn=$this->getAnnoncesLegales($siren, 0, '', false, false); $tabDates=array(); foreach ($tabAnn as $iAnn=>$ann) @@ -2676,7 +2676,7 @@ print_r($tmp, true)); if ($tabRet['Capital']==0 || $tabRet['CapitalDev']=='') { $iDbHisto=new WDB('historiques'); $bodaccHisto=$iDbHisto->select( - 'entrep e, texte x',//.codEven Code évènement du mouvement Bodacc libEven ', + 'entrep e, texte x',//.codEven Code évènement du mouvement Bodacc libEven ', 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt', "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%capital%' /*AND (e.CODEVE BETWEEN 10 AND 19 OR e.CODEVE BETWEEN 30 AND 41 OR e.CODEVE BETWEEN 51 AND 79 ) */ GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC); if (count($bodaccHisto)>0) { @@ -2693,7 +2693,7 @@ print_r($tmp, true)); $tabRet['CapitalDev']='EUR'; elseif (substr(strtoupper($matches[2]),0,3)=='LIV') $tabRet['CapitalDev']='GBP'; - else + else $tabRet['CapitalDev']='FRF'; break; } @@ -2743,7 +2743,7 @@ print_r($tmp, true)); if (trim($tabRet['AutreId'])=='') $tabRet['AutreId'] = trim($annCap['Waldec']); $tabRet['nomLong'] = trim($annCap['Assoc_Nom']); - if ($tabRet['Activite']=='') $tabRet['Activite']=trim($annCap['Assoc_Objet']); + if ($tabRet['Activite']=='') $tabRet['Activite']=trim($annCap['Assoc_Objet']); if ($tabRet['Web']=='') $tabRet['Web']=trim($annCap['Assoc_Web']); if ($tabRet['Mail']=='') $tabRet['Mail']=trim($annCap['Assoc_Mail']); if ($annCap['typeAsso']=='ASL' && $tabRet['FJ']<>9150) { @@ -2755,7 +2755,7 @@ print_r($tmp, true)); $tabRet['FJ_lib'].= ' (Fonds de dotation)'; } if (trim($tabRet['AutreId'])=='') - $tabRet['AutreId'] = trim($waldec); + $tabRet['AutreId'] = trim($waldec); } elseif ($tabRet['Activite']=='' && ($tabInsee['CJ']<7000 || $tabInsee['CJ']>7999)) { $iDbHisto=new WDB('historiques'); @@ -2763,7 +2763,7 @@ print_r($tmp, true)); //30 à 41 //51 à 79=>'1503', // Cloture insuf.Actif $bodaccHisto=$iDbHisto->select( - 'entrep e, texte x',//.codEven Code évènement du mouvement Bodacc libEven ', + 'entrep e, texte x',//.codEven Code évènement du mouvement Bodacc libEven ', 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt', "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum AND e.DATE BETWEEN 19890101 AND 20041231 AND x.annonceTxt LIKE '%ctivit%' GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC); if (count($bodaccHisto)>0) { @@ -2776,10 +2776,10 @@ print_r($tmp, true)); ($ann['CODEVE']>=51 && $ann['CODEVE']<80) ) { //Activite: r if (preg_match('/(.*)Activit(?:e|é)(?:.|)\:(.*)(?:Adresse(?:.*|)|Commentaires?|Administration|Etablissement principal|Date d\'effet|Date.de.d.but d.activit.|Capital|Nom commercial)(?:.|)\:/Uis', $ann['annonceTxt'], $matches)) - if (strpos(substr($matches[1],-20),'cess') === false && + if (strpos(substr($matches[1],-20),'cess') === false && strpos(substr($matches[1],-20),'date') === false) { $tabRet['Activite']=$matches[2]; - break; + break; } } } @@ -2787,29 +2787,29 @@ print_r($tmp, true)); } $timer['activiteReelle']=microtime(true); - $bodacc=$this->iDb->select('rncs_dirigeants', + $bodacc=$this->iDb->select('rncs_dirigeants', "nom, prenom, naissance_nom, civilite, fonction_code as code, fonction_lib as libelle, naissance_date AS dateNaiss, naissance_lieu AS lieuNaiss, dirRS as rs, '' as dateEffet", "siren=$siren AND actif%10=1 AND fonction_lib NOT LIKE '%Administrateur%' ORDER BY actif DESC, fonction_lib DESC", false, MYSQL_ASSOC); if (count($bodacc)==0) - $bodacc=$this->iDb->select('rncs_dirigeants', + $bodacc=$this->iDb->select('rncs_dirigeants', "nom, prenom, naissance_nom, civilite, fonction_code as code, fonction_lib as libelle, naissance_date AS dateNaiss, naissance_lieu AS lieuNaiss, dirRS as rs, '' as dateEffet", "siren=$siren AND actif%10=0 AND fonction_lib NOT LIKE '%Administrateur%' ORDER BY actif DESC, fonction_lib DESC", false, MYSQL_ASSOC); if (count($bodacc)>0) { $k=1; foreach ($bodacc as $ann) { - if ($tabInsee['CJ']>=7000 && $tabInsee['CJ']<=7999 && - $ann['libelle']<>'Maire' && - //$ann['libelle']<>'Premier Adjoint' && - $ann['libelle']<>'Président' && + if ($tabInsee['CJ']>=7000 && $tabInsee['CJ']<=7999 && + $ann['libelle']<>'Maire' && + //$ann['libelle']<>'Premier Adjoint' && + $ann['libelle']<>'Président' && $ann['libelle']<>'Directeur général') continue; $tabRet['dir'.$k.'Code']=$ann['code']; $tabRet['dir'.$k.'Titre']=$ann['libelle']; if (trim($ann['naissance_nom'])<>'') { if ($ann['civilite']=='MME' || $ann['civilite']=='MLLE') - $nomNaiss=' née '.trim($ann['naissance_nom']); + $nomNaiss=' née '.trim($ann['naissance_nom']); elseif ($ann['civilite']=='M') - $nomNaiss=' né '.trim($ann['naissance_nom']); + $nomNaiss=' né '.trim($ann['naissance_nom']); else $nomNaiss=' né(e) '.trim($ann['naissance_nom']); } else $nomNaiss=''; @@ -2830,7 +2830,7 @@ print_r($tmp, true)); } } else { - $bodacc=$this->iDb->select('bodacc_dirigeants d, bodacc_detail b, bodacc_fonctions f', + $bodacc=$this->iDb->select('bodacc_dirigeants d, bodacc_detail b, bodacc_fonctions f', 'd.num, d.dateEffet, d.Rubrique, d.fonction, d.rs, d.nom, d.prenom, d.nomUsage, d.depart, d.dateInsert, f.libelle', "b.SIREN=$siren AND b.id=d.id AND b.typeEven NOT BETWEEN 5000 AND 5700 AND b.typeEven NOT BETWEEN 2700 AND 2900 AND d.fonction=f.codeFct AND d.depart<>1 AND f.triCode IN ('ASS','COG','DID','DIR','GER','PCS','PDG','PRD','PRE','PRT','VIC') GROUP BY d.fonction, d.rs, d.nom, d.prenom ORDER BY d.dateEffet DESC", false, MYSQL_ASSOC); //$annCap=@$bodacc[0]; @@ -2852,7 +2852,7 @@ print_r($tmp, true)); /** Recherche du site Web ou Email dans le JO ASSO **/ - if ( ($tabRet['Web']=='' || $tabRet['Mail']=='') && + if ( ($tabRet['Web']=='' || $tabRet['Mail']=='') && ($tabInsee['CJ']>90 && $tabInsee['CJ']<94 || $tabInsee['CJ']>9000 && $tabInsee['CJ']<9400) ) { $siretMin=(''.$siren.'00000')*1; @@ -2930,7 +2930,7 @@ print_r($tmp, true)); if (isset($entrep['numGreffe'])) { //ETRANGER// $tabRet['numGreffe'] = $entrep['numGreffe']; $tabRet['numRC'] = $entrep['numRC2']; - if (( preg_match('/[A-Z]/i',substr($tabRet['AutreId'],2,2)) && + if (( preg_match('/[A-Z]/i',substr($tabRet['AutreId'],2,2)) && !preg_match('/[A-Z]/i',substr($tabRet['AutreId'],0,2)) ) || $tabRet['AutreId']=='') $tabRet['AutreId'] = $etabG['NumRC2']; @@ -2999,7 +2999,7 @@ print_r($tmp, true)); $entrep=$rep[0]; if (isset($entrep['id'])) { $tabRet['EtabActifRCS']=0; - if ($entrep['jourUpdate']<>'0000-00-00' && + if ($entrep['jourUpdate']<>'0000-00-00' && str_replace('-','',$entrep['jourUpdate'])*1>str_replace('-','',$tabRet['DateMajRCS'])) $tabRet['DateMajRCS']=$entrep['jourUpdate']; @@ -3020,12 +3020,12 @@ print_r($tmp, true)); /* 'Siren'=>$etab['siren'], 'Nic'=>$etab['nic'], */ - } + } } $timer['infosRNCS']=microtime(true); } elseif ($siren>1000) { - /** - ** Recherche au RM + /** + ** Recherche au RM **/ $rep=$this->iDb->select('artisanat', 'siren, actif, numRM, denomination, sigle, nomCommercial, enseigne, fj, effectif, aprm, debutActivite, activite, adresse, cp, ville, cessation, radiation, nom,prenom,nomUsage,dateNaiss,lieuNaiss,qualite,qualif,dateQualif,dateFctDeb,dateFctFin,DATE(dateUpdate) AS jourUpdate, DATE(dateInsert) AS dateInsert', "siren=$siren", false, MYSQL_ASSOC); $entrep=$rep[0]; @@ -3097,14 +3097,14 @@ print_r($tmp, true)); } } - if ( $accesDist && + if ( $accesDist && // Département couvert par Infogreffe $tabRet['Dept']<>57 && $tabRet['Dept']<>67 && $tabRet['Dept']<>68 && $tabRet['Dept']<>97 && $tabRet['Dept']<>98 && $tabRet['Dept']<>99 && // Forme Juridique présente au greffe ( $tabInsee['CJ']==1100 || $tabInsee['CJ']==1200 || $tabInsee['CJ']==1300 || - $tabInsee['CJ']==1700 || + $tabInsee['CJ']==1700 || ($tabInsee['CJ']>=3100 && $tabInsee['CJ']<=3299) || ($tabInsee['CJ']>=4100 && $tabInsee['CJ']<=4199) || ($tabInsee['CJ']>=5100 && $tabInsee['CJ']<=5899) || @@ -3113,15 +3113,15 @@ print_r($tmp, true)); preg_match('/EIRL/', $nom) || preg_match('/EIRL/', $nom2) || preg_match('/EIRL/', $tabRet['Sigle']) || preg_match('/EIRL/', $tabRet['Enseigne']) || preg_match('/EIRL/', $tabRet['Adresse']) || preg_match('/EIRL/', $tabRet['Adresse2']) - ) && - ( $tabInsee['CJ']==1700 || // Agents commerciaux (uniquement au Greffes RSAC) + ) && + ( $tabInsee['CJ']==1700 || // Agents commerciaux (uniquement au Greffes RSAC) $tabRet['numRC']=='' || // Numéro de RCS absent = Anomalie (<à3%) - $tabRet['Tribunal']=='' || // Tribunal absent = anomalie + $tabRet['Tribunal']=='' || // Tribunal absent = anomalie str_replace('-','',$tabRet['dateImmat'])*1==0 || // Pas de date d'immat = anomalie (<à9%) ($nbEtab*1==0 && str_replace('-','',$tabRet['dateRad'])*1==0) // Inactif sans date de RAD ) ) { - $ligne=date('YmdHis').";$siren;MGreffes Avant"; + $ligne=date('YmdHis').";$siren;MGreffes Avant"; $fp=fopen(LOG_PATH.'/accesDistant.log', 'a'); fwrite($fp,$ligne.EOL); fclose($fp); @@ -3188,8 +3188,8 @@ print_r($tmp, true)); $tabRet['bilanDateMaj']=WDate::dateT('Y-m-d','Y-m-d',$entrep['dateInsert']); switch (strtoupper(trim($entrep['unite']))) { - case 'M': $unite='M'; break; - case 'K': $unite='K'; break; + case 'M': $unite='M'; break; + case 'K': $unite='K'; break; default: $unite='U'; break; } $tabTmp=explode(';', $entrep['postes']); @@ -3233,7 +3233,7 @@ print_r($tmp, true)); $tabRet['TypeExploitation']<>2 && // et je ne suis pas Loueur d'un fond $tabRet['TypeExploitation']<>3 && // et je ne suis pas Prestataire de personnel $tabRet['TypeExploitation']<>10) { // et je ne suis pas exploitant direct - /*@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Identite sur $siren : Type d'exploitation", + /*@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Identite sur $siren : Type d'exploitation", "Fonds commercial au dernier bilan .... ".$tabBilan['AH'].EOL. "Ancien type d'exploitation ........... ".$tabRet['TypeExploitation'].EOL. "Nouveau type d'exploitation .......... 10 (exploitation directe)".EOL.print_r($tabBilan,true));*/ @@ -3245,7 +3245,7 @@ print_r($tmp, true)); $tabRet['bilanFLestime']=$caEstime; } - /** CA Estimé si aucune info Bilan au TCA Insee + /** CA Estimé si aucune info Bilan au TCA Insee **/ //$tabRet['caEstime'] = getCAnafEffectif($tabRet['NafEnt'],$tabRet['Effectif']); @@ -3265,12 +3265,12 @@ print_r($tmp, true)); define("_TEL", -1); define("_GREFFE", -1); - shm_put_var($shm_id, _IDCOMP, -1); - shm_put_var($shm_id, _MAP, -1); - shm_put_var($shm_id, _AMABIS, -1); - shm_put_var($shm_id, _TVA, -1); - shm_put_var($shm_id, _TEL, -1); - shm_put_var($shm_id, _GREFFE, -1); + shm_put_var($shm_id, _IDCOMP, -1); + shm_put_var($shm_id, _MAP, -1); + shm_put_var($shm_id, _AMABIS, -1); + shm_put_var($shm_id, _TVA, -1); + shm_put_var($shm_id, _TEL, -1); + shm_put_var($shm_id, _GREFFE, -1); for($instance=0; $instance<7; $instance++) { @@ -3286,20 +3286,20 @@ print_r($tmp, true)); case 0: // Identité partenaire if (count($info)==0 && $accesDist) { $idComp=$this->getIdentitePart($siren, $etab['raisonSociale'], $etab['enseigne'], $etab['sigle']); - shm_put_var($shm_id, _IDCOMP, serialize($idComp)); + shm_put_var($shm_id, _IDCOMP, serialize($idComp)); } break; case 1: // Google MAP $mMap=new MMap(true); $mMap->geoCodeAdresse($etab['adr_num'],'',$etab['adr_typeVoie'],$this->getCodeVoie($etab['adr_typeVoie']), $etab['adr_libVoie'], $etab['adr_cp'], $etab['adr_ville'], 'France', trim($tabInsee['ADR_DEP'].$tabInsee['ADR_COM'].$tabInsee['CODEVOIE'])); - shm_put_var($shm_id, _MAP, serialize($mMap)); + shm_put_var($shm_id, _MAP, serialize($mMap)); break; case 2: // Zones prioritaires if ($accesDist) { $iAmabis=new MAmabis(); $repAmabis=$iAmabis->getZonage($etab['adr_num'],$etab['adr_btq'],$etab['adr_typeVoie'],$etab['adr_libVoie'], $etab['adr_cp'], $etab['adr_ville'], trim($tabInsee['ADR_DEP'].$tabInsee['ADR_COM'].$tabInsee['CODEVOIE']), false, 'TEST', false); } - shm_put_var($shm_id, _AMABIS, serialize($repAmabis)); + shm_put_var($shm_id, _AMABIS, serialize($repAmabis)); break; case 3: // N° de TVA if ($siren*1>100) @@ -3351,11 +3351,11 @@ print_r($tmp, true)); } $idComp = unserialize(shm_get_var($shm_id, _IDCOMP)); - $mMap = unserialize(shm_get_var($shm_id, _MAP)); - $repAmabis = unserialize(shm_get_var($shm_id, _AMABIS)); - $iTva = unserialize(shm_get_var($shm_id, _TVA)); - $iTel = unserialize(shm_get_var($shm_id, _TEL)); - $etabG = unserialize(shm_get_var($shm_id, _GREFFE)); + $mMap = unserialize(shm_get_var($shm_id, _MAP)); + $repAmabis = unserialize(shm_get_var($shm_id, _AMABIS)); + $iTva = unserialize(shm_get_var($shm_id, _TVA)); + $iTel = unserialize(shm_get_var($shm_id, _TEL)); + $etabG = unserialize(shm_get_var($shm_id, _GREFFE)); @sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getIdentiteEntreprise() sur $siren", "Données récoltées en //".EOL. print_r($idComp, true) .EOL. print_r($mMap, true) .EOL. @@ -3377,7 +3377,7 @@ print_r($tmp, true)); $tabRet['Activite']=$activitePJ_An8; /** Numero de Registre du métier si nécessaire **/ - if ( ($tabRet['FJ']==1100 || $tabRet['FJ']==1300 || $tabRet['FJ']==11 || $tabRet['FJ']==13 || $tabInsee['APRM']<>'') && + if ( ($tabRet['FJ']==1100 || $tabRet['FJ']==1300 || $tabRet['FJ']==11 || $tabRet['FJ']==13 || $tabInsee['APRM']<>'') && ($tabRet['Dept']=='2A' || $tabRet['Dept']=='2B' || $tabRet['Dept']<98) ) { // Artisan Commerçant OU Artisan en FRANCE $tabRet['NumRM']=$siren.' RM '.$tabRet['Dept']; @@ -3404,7 +3404,7 @@ print_r($tmp, true)); $lastMaj=str_replace('-','',$tabRet['bilanDateMaj'])*1; if (str_replace('-','',$tabRet['dateMajANN'])*1>$lastMaj) $lastMaj=str_replace('-','',$tabRet['dateMajANN'])*1; - $tabRet['dateMajIdentite']=WDate::dateT('Ymd','Y-m-d',$lastMaj); + $tabRet['dateMajIdentite']=WDate::dateT('Ymd','Y-m-d',$lastMaj); $i=$dureeCalc=0;$strTime=''; $strTimeCsv=date('Y/m/d H:i:s').",$siren,$nic,$id,"; @@ -3451,12 +3451,12 @@ TOTAL : $dureeTot s\n"; $siren=$siren*1; $tabRet=array(); $dirs=$this->iDb->select( - 'sdv1.dirigeantsOp d, jo.bodacc_fonctions f', + 'sdv1.dirigeantsOp d, jo.bodacc_fonctions f', 'siren, nic, civ, nom, prenom, d.codFct, f.libelle, tel, fax, email, dateInsert, dateUpdate', "siren=$siren AND d.codFct=f.codeFct", false, MYSQL_ASSOC); foreach ($dirs as $k=>$dir) { - $tabRet[]=array( + $tabRet[]=array( 'Fonction' => $dir['codFct'], 'Titre' => $dir['libelle'], 'Societe' => '', @@ -3471,7 +3471,7 @@ TOTAL : $dureeTot s\n"; 'Cinf' => 0, ); } - return $tabRet; + return $tabRet; } function getDirigeants($siren, $histo=true) { @@ -3480,7 +3480,7 @@ TOTAL : $dureeTot s\n"; if ($histo) { $bodacc=$this->iDb->select( - 'bodacc_dirigeants d, bodacc_detail b, bodacc_fonctions f', + 'bodacc_dirigeants d, bodacc_detail b, bodacc_fonctions f', 'd.num, d.dateEffet, d.Rubrique, d.fonction, d.rs, d.nom, d.prenom, d.nomUsage, d.depart, d.dateInsert, f.libelle', "b.SIREN=$siren AND b.id=d.id AND b.typeEven NOT BETWEEN 5000 AND 5700 AND b.typeEven NOT BETWEEN 2700 AND 2900 AND d.fonction=f.codeFct GROUP BY d.fonction, d.rs, d.nom, d.prenom ORDER BY d.dateEffet DESC, d.fonction DESC", true, MYSQL_ASSOC); if (count($bodacc)>0) { @@ -3521,7 +3521,7 @@ TOTAL : $dureeTot s\n"; if (preg_match('/Administration(?:.|)\:(.*)(?:Adresse.*|Commentaires?|Activit(?:e|é)|Etablissement principal|Date d\'effet|Date.de.d.but d.activit.)(?:.|)\:/Uis', $ann['annonceTxt'], $matches)) { $iDir=0; $tabAdministration=$iBodacc->getDirigeants($matches[1]); - foreach ($tabAdministration as $tabDir) { + foreach ($tabAdministration as $tabDir) { /* $tabDir['num']=$numDir; $tabDir['dateEffet']=$dateEffet; $tabDir['id']=$idAnnRet; @@ -3557,7 +3557,7 @@ TOTAL : $dureeTot s\n"; 'Ancien' => $tabDir['depart'], 'DateFct' => Wdate::dateT('Ymd','Y-m-d', $ann['DATE']), ); - $this->iDb->insert('bodacc_dirigeants_histo', + $this->iDb->insert('bodacc_dirigeants_histo', array( 'siren' => $siren, 'id' => $ann['ANBASE'], 'num' => $iDir, @@ -3575,7 +3575,7 @@ TOTAL : $dureeTot s\n"; $iDir++; } } - //break; + //break; } } } @@ -3584,7 +3584,7 @@ TOTAL : $dureeTot s\n"; if (!$histo || ($histo && count($tabRet)==0) ) { $dirs=$this->iDb->select( - 'rncs_dirigeants/* d, bodacc_fonctions f*/', + 'rncs_dirigeants/* d, bodacc_fonctions f*/', 'siren, raisonSociale, dirRS, civilite, nom, prenom, naissance_nom, naissance_date, naissance_lieu, fonction_code, fonction_lib, cinf, dateFin, flux, dateInsert/*f.libelle*/', "siren=$siren /*AND d.fonction_code=f.codeFct*/ AND actif%10=1", false, MYSQL_ASSOC); @@ -3623,7 +3623,7 @@ TOTAL : $dureeTot s\n"; /** Recherche de CAC si liste des dirigeants actifs **/ if (!$histo) { $bodacc=$this->iDb->select( - 'bodacc_dirigeants d, bodacc_detail b, bodacc_fonctions f', + 'bodacc_dirigeants d, bodacc_detail b, bodacc_fonctions f', 'd.num, d.dateEffet, d.Rubrique, d.fonction, d.rs, d.nom, d.prenom, d.nomUsage, d.depart, d.dateInsert, f.libelle', "b.SIREN=$siren AND b.id=d.id AND b.typeEven NOT BETWEEN 5000 AND 5700 AND b.typeEven NOT BETWEEN 2700 AND 2900 AND d.fonction=f.codeFct AND d.fonction BETWEEN 300 AND 304 GROUP BY d.fonction, d.rs, d.nom, d.prenom ORDER BY d.dateEffet DESC, d.fonction DESC", false, MYSQL_ASSOC); if (count($bodacc)>0) { @@ -3659,7 +3659,7 @@ TOTAL : $dureeTot s\n"; if (count($tabRet)==0) { $dirs=$this->iDb->select( - 'rncs_dirigeants/* d, bodacc_fonctions f*/', + 'rncs_dirigeants/* d, bodacc_fonctions f*/', 'siren, raisonSociale, civilite, nom, prenom, naissance_nom, naissance_date, naissance_lieu, fonction_code, fonction_lib, cinf, dateFin, flux, dateInsert, /*f.libelle*/ date(dateUpdate)*1 as dateUpdate', "siren=$siren /*AND d.fonction_code=f.codeFct*/ AND actif%10=0 ORDER BY dateUpdate DESC", false, MYSQL_ASSOC); $dateUpdatePre=$dirs[0]['dateUpdate']; @@ -3771,7 +3771,7 @@ TOTAL : $dureeTot s\n"; ** AND e.DATE>=".((date('Y')*1)-10).''.date('md') **/ elseif ($rubrique=='D') // Dissolution de la société - $strIdAnn=" AND (d.typeEven LIKE '%2202%' OR d.typeEven LIKE '%2203%' OR d.typeEven LIKE '%2204%' OR + $strIdAnn=" AND (d.typeEven LIKE '%2202%' OR d.typeEven LIKE '%2203%' OR d.typeEven LIKE '%2204%' OR d.typeEven LIKE '%2210%' OR d.typeEven LIKE '%2211%' OR d.typeEven LIKE '%2212%') "; elseif ($rubrique=='A') // Absorption $strIdAnn=" AND (d.typeEven LIKE '%2720%' OR d.typeEven LIKE '%2721%') "; @@ -3785,14 +3785,14 @@ TOTAL : $dureeTot s\n"; $strIdAnn=" AND (d.Rubrique='comptes' OR d.typeEven LIKE '%3100%' OR d.typeEven LIKE '%3200%' OR d.typeEven LIKE '%3300%' OR d.typeEven LIKE '%3999%') "; elseif ($rubrique=='R') - $strIdAnn=" AND (d.typeEven LIKE '%2202%' OR d.typeEven LIKE '%2203%' OR d.typeEven LIKE '%2204%' OR + $strIdAnn=" AND (d.typeEven LIKE '%2202%' OR d.typeEven LIKE '%2203%' OR d.typeEven LIKE '%2204%' OR d.typeEven LIKE '%2210%' OR d.typeEven LIKE '%2211%' OR d.typeEven LIKE '%2212%' OR d.Rubrique='radiations') "; elseif ($rubrique=='L') // Location gérance Locataire - $strIdAnn=" AND (d.typeEven LIKE '%2800%' OR d.typeEven LIKE '%2875%' OR d.typeEven LIKE '%2880%' OR - d.typeEven LIKE '%2881%' OR d.typeEven LIKE '%2885%' OR d.typeEven LIKE '%2840%' OR + $strIdAnn=" AND (d.typeEven LIKE '%2800%' OR d.typeEven LIKE '%2875%' OR d.typeEven LIKE '%2880%' OR + d.typeEven LIKE '%2881%' OR d.typeEven LIKE '%2885%' OR d.typeEven LIKE '%2840%' OR d.typeEven LIKE '%4355%') "; elseif ($rubrique=='G') // Location gérance Propriétaire - $strIdAnn=" AND (d.typeEven LIKE '%2850%' OR d.typeEven LIKE '%2851%' OR d.typeEven LIKE '%2860%' OR + $strIdAnn=" AND (d.typeEven LIKE '%2850%' OR d.typeEven LIKE '%2851%' OR d.typeEven LIKE '%2860%' OR d.typeEven LIKE '%2870%') "; elseif ($rubrique=='V') // Ventes/Cessions $strIdAnn=" AND (d.typeEven LIKE '%5500%' OR d.typeEven LIKE '%5501%' OR d.typeEven LIKE '%5502%' OR @@ -3820,7 +3820,7 @@ TOTAL : $dureeTot s\n"; if ($siren<>0) $strCle ="d.siren=$siren "; else $groupBy=' GROUP BY d.id '; $bodacc=$this->iDb->select( - 'bodacc_detail d, bodacc b, tribunaux t',//.codEven Code évènement du mouvement Bodacc libEven ', + 'bodacc_detail d, bodacc b, tribunaux t',//.codEven Code évènement du mouvement Bodacc libEven ', "b.id, b.Bodacc_Code, b.Bodacc_Annee_Parution, b.Bodacc_Num, b.Num_Annonce, b.Bodacc_Date_Parution, b.Tribunal_Dept, b.Tribunal_Code, d.Rubrique, b.typeAnnonce, b.corrNum_Annonce, b.corrBodacc_Date_Parution, b.corrPage, b.corrNumParution, b.corrTexteRectificatif, b.annonce, b.dateInsert, t.triCode, t.triNom, t.triSiret, d.typeEven, d.dateEffet, d.dateDebutActivite, d.dateCessationActivite, d.dateJugement, d.dateFinObservation, d.VenteMt, d.VenteDev, d.FJ, d.Capital, d.CapitalDev, CONCAT(d.commentaires,' ',d.fusion) as complement, d.raisonSociale, d.nomCommercial, d.enseigne, d.sigle, d.adresse, d.codePostal, d.ville, d.adresseSiege, d.codePostalSiege, d.villeSiege", "$strCle AND d.id=b.id AND b.Tribunal_Code=t.triCode AND d.dateSuppr=0 $strIdAnn $groupBy ORDER BY b.Bodacc_Date_Parution DESC", false, MYSQL_ASSOC); $k=0; @@ -3828,7 +3828,7 @@ TOTAL : $dureeTot s\n"; foreach ($bodacc as $k=>$ann) { $tabEven=explode(';', $ann['typeEven']); $tabRetEven=array(); - if ($ann['typeAnnonce']<>'Insertion')//BODACC n°002 A du 04/01/2006. + if ($ann['typeAnnonce']<>'Insertion')//BODACC n°002 A du 04/01/2006. $tabRetEven[]=array('CodeEven'=>'0000', 'LibEven'=> $ann['typeAnnonce'].' de l\'annonce './*n°'. $ann['corrNum_Annonce'].' BODACC n°'. @@ -3883,7 +3883,7 @@ TOTAL : $dureeTot s\n"; $dateEffet=$ann['dateCessationActivite']; elseif ($dateDeb>0) $dateEffet=$ann['dateDebutActivite']; - else + else $dateEffet=$ann['dateEffet']; $adresseAnn=trim(preg_replace('/ +/',' ', $ann['adresseSiege'].' '.$ann['codePostalSiege'].' '.$ann['villeSiege'])); if (strlen($adresse)<8) @@ -3957,7 +3957,7 @@ TOTAL : $dureeTot s\n"; 52=>'1200', // Redressement Judiciaire 53=>'1207', // Règlemement amiable //53=> Conciliation ???????????????????????????????????????? - 56=>'1310', // Procédure d'Insolvabilité Européenne + 56=>'1310', // Procédure d'Insolvabilité Européenne 57=>'1100', // Jugement de sauvegarde 58=>'1101', // Plan de sauvegarde 59=>'1506', // Rectif ou Annulation RJ @@ -4007,7 +4007,7 @@ TOTAL : $dureeTot s\n"; 'w'=>'2315;2307', // Mod.Dirigeants + Forme Juridique 'x'=>'2313;2307', // Mod.Activité + Forme Juridique 'y'=>'2318', // Changement de Dirigeants ? - 'z'=>'2318', // + 'z'=>'2318', // //'K'=> ); @@ -4039,14 +4039,14 @@ TOTAL : $dureeTot s\n"; $strIdAnn.=' AND e.CODEVE IN('.implode(',',$tabCodEve).') '; if (count($tabCodRol)>0) $strIdAnn.=" AND e.ROLE IN('".implode("','",$tabCodRol)."') "; - //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnoncesLegales($siren, idAn=$idAnnonce, rubrique=$rubrique, verif=$forceVerif, txt=$allTextes)", print_r($rubrique, true).EOL.$strIdAnn); + //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnoncesLegales($siren, idAn=$idAnnonce, rubrique=$rubrique, verif=$forceVerif, txt=$allTextes)", print_r($rubrique, true).EOL.$strIdAnn); /* if (!$codRet) { $codRet=array_search($codeEvenTmp, $tabTmp)*1; $strIdAnn=" AND e.CODEVE=$codRet "; //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnoncesLegales($siren, idAn=$idAnnonce, rubrique=$rubrique, verif=$forceVerif, txt=$allTextes)", print_r($rubrique, true)); } else - $strIdAnn=" AND e.ROLE='$codRet' "; + $strIdAnn=" AND e.ROLE='$codRet' "; }*/ //$strIdAnn=$tabCodRet } @@ -4054,7 +4054,7 @@ TOTAL : $dureeTot s\n"; // On ne part pas dans l'histo dans certains cas... if ($rubrique<>'V' && $rubrique<>'D' && $rubrique<>'A' && $rubrique<>'C' && $rubrique<>'BODC') { $bodaccHisto=$iDbHisto->select( - 'texte x, entrep e',//.codEven Code évènement du mouvement Bodacc libEven ', + 'texte x, entrep e',//.codEven Code évènement du mouvement Bodacc libEven ', 'e.ANBASE, e.NOBOD, e.CODTRI, e.JAL, e.DATE, e.CODEVE, e.SSCODE, e.DEPT, e.NOANN, e.ROLE, e.SIREN, e.E1GSIR, e.E1GNIC, x.annonceNum, x.annonceTxt/*, t.triNom, t.triSiret*/', "e.E1GSIR=$siren AND e.ANBASE=x.annonceNum /*AND e.CODTRI=t.triCode*/ $strIdAnn AND e.DATE BETWEEN 19890101 AND 20041231 GROUP BY e.ANBASE ORDER BY e.DATE DESC", false, MYSQL_ASSOC); if (count($bodaccHisto)>0) { @@ -4109,7 +4109,7 @@ TOTAL : $dureeTot s\n"; $capitalDev='EUR'; elseif (substr(strtoupper($matches[2]),0,3)=='LIV') $capitalDev='GBP'; - else + else $capitalDev='FRF'; } else $capital=$capitalDev=''; @@ -4196,7 +4196,7 @@ TOTAL : $dureeTot s\n"; $tabNoProcol=array(); $tmp=$this->iDb->select('tabEvenements', 'codEven,affProcol', 'affProcol>0', false, MYSQL_ASSOC); - foreach ($tmp as $tmp2) + foreach ($tmp as $tmp2) $tabNoProcol[$tmp2['codEven']]=$tmp2['affProcol']; if (@array_key_exists(current($tabJugements), $tabNoProcol)) { @@ -4204,13 +4204,13 @@ TOTAL : $dureeTot s\n"; // sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (avant le SWITCH)", print_r($tabNoProcol, true)); switch($tabNoProcol[current($tabJugements)]) { case 1: // PAS DE MENTION DE LA PROCOL - //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 1)", print_r($tabNoProcol, true)); + //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 1)", print_r($tabNoProcol, true)); $tabRet=array(); break; case 2: // Ne pas mentionner la procol si CJ=1xxx $tabId=$this->getIdentiteLight($siren); if (substr($tabId['FJ'],0,1)*1==1) { - //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 2a)", print_r($tabNoProcol, true)); + //sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 2a)", print_r($tabNoProcol, true)); $tabRet=array(); } elseif ($tabId['Actif']*1>0 && substr($tabId['FJ'],0,1)*1<>9 ) { $derProcol =str_replace('-','',key($tabJugements))*1; @@ -4222,13 +4222,13 @@ TOTAL : $dureeTot s\n"; $iRncs=new MRncs(); $tabId2=$iRncs->getInfosEntrep($siren); if ($tabId2['siren']==$siren) - $tabId2['actif']*/ + $tabId2['actif']*/ } break; case 3: // Pas Procol si actif RCS $tabId=$this->getIdentiteLight($siren); if ($tabId['Actif']*1>0) { - sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 3)", print_r($tabNoProcol, true)); + sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "MInsee::getAnnonceProcol sur $siren (cas 3)", print_r($tabNoProcol, true)); $tabRet=array(); } break; @@ -4251,7 +4251,7 @@ TOTAL : $dureeTot s\n"; } } elseif ((current($tabJugements)>=1300 && current($tabJugements)<=1313 && current($tabJugements)!=1310) || (current($tabJugements)>=1500 && current($tabJugements)<=1504)) { - /** En Procol mais présence d'une annonce de cloture ou LJ + /** En Procol mais présence d'une annonce de cloture ou LJ avec Bilan publié ultérieurement **/ $mBil=new MBilans($siren); @@ -4289,14 +4289,14 @@ TOTAL : $dureeTot s\n"; $derPr=WDate::dateT('Ymd','d/m/Y',$derProcol); @sendMail('production@scores-decisions.com', 'prod@scores-decisions.com', "MInsee::getAnnonceProcol Dissolution sur $siren (cas 4)", "L'entreprise, siren $siren, fait l'objet d'une dissolution de type ".current($tabJugements)." en date du $derPr alors que le dernier bilan publié date du $derEx !".EOL."Merci de vérifier et de supprimer le code évènement le cas échéant !".EOL.print_r($tabBilans,true).EOL."Liste des dernieres annonces :".EOL.print_r($tabJugements,true)); $tabRet=array(); - } + } } //@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getAnnonceProcol Debug Fin sur $siren", print_r($tabRet,true)); return $tabRet; } function getAnnoncesBalo($siren, $idAnnonce=0) { - $siren=$siren*1; + $siren=$siren*1; if ($siren<001000000) $siren='000'.$siren; elseif ($siren<010000000) $siren='00'.$siren; @@ -4349,7 +4349,7 @@ TOTAL : $dureeTot s\n"; } function getAnnoncesBoamp($siren, $idAnnonce='') { - $siren=$siren*1; + $siren=$siren*1; if ($siren<001000000) $siren='000'.$siren; elseif ($siren<010000000) $siren='00'.$siren; @@ -4457,7 +4457,7 @@ TOTAL : $dureeTot s\n"; $strMontant=''; if ($ann['objet']<>'') $strMontant.=' "'.$ann['objet'].'"'; - if ($rub=='6' || // Avis d'attribution + if ($rub=='6' || // Avis d'attribution $rub=='7' || // Avis en cas de transparence ex ante volontaire $rub=='77' || // Avis d'attribution $rub=='8' || // Avis d'attribution @@ -4559,7 +4559,7 @@ TOTAL : $dureeTot s\n"; foreach ($bodacc as $k=>$ann) { $tabEven=explode(';', $ann['codEven']); $tabRetEven=array(); - if ($ann['typeAnnonce']<>'Insertion')//BODACC n°002 A du 04/01/2006. + if ($ann['typeAnnonce']<>'Insertion')//BODACC n°002 A du 04/01/2006. $tabRetEven[]=array('CodeEven'=>'0000', 'LibEven'=> $ann['typeAnnonce'].' de l\'annonce './*n°'. $ann['corrNum_Annonce'].' BODACC n°'. @@ -4608,7 +4608,7 @@ TOTAL : $dureeTot s\n"; 'evenements'=>$tabRetEven, //'Lien_Annonce_Pdf'=>basename($ann['Url_Annonce_Pdf']), ); - if ($idAnnonce<>0){ + if ($idAnnonce<>0){ /*if ( preg_match( "~(\x00[\x80-\xff]|[\x00-\x07][\x00-\xff]~", $ann['Annonce_Html'] ) ) $tabRet[$k]['texteAnnonce']='utf8 : '.$ann['Annonce_Html']; else */ @@ -4657,7 +4657,7 @@ TOTAL : $dureeTot s\n"; // que la requête en base est trop ancienne et nscrl est vide ou tel ou web if ($refresh && $dateUpdate<$lastYear && ($idComp['nscrl']==0 || $idComp['tel']=='') ) { $timeout=20; - // La mise à jour ne se fera pas si lastMAJ<365 + // La mise à jour ne se fera pas si lastMAJ<365 /*$strUpdate='AND (DATEDIFF(NOW(),dateUpdate)<365 OR (nscrl<>0 AND DATEDIFF(NOW(),dateUpdate)>0))'; $timeout=10; $strUpdate='AND nscrl<>0 AND DATEDIFF(NOW(),dateUpdate)>0';*/ @@ -4690,10 +4690,10 @@ TOTAL : $dureeTot s\n"; $tabRet['bourseMarche']=trim($tmp[1]); $tabRet['bourseVille']=trim($tmp[2]); - /** On ne charge les valeurs tel, fax, web et mail que si non vides + /** On ne charge les valeurs tel, fax, web et mail que si non vides **/ if ($tel<>'') $tabRet['tel']=$tel; - if ($fax<>'') $tabRet['fax']=$fax; + if ($fax<>'') $tabRet['fax']=$fax; if ($web<>'') $tabRet['web']=$web; if ($mail<>'') $tabRet['mail']=$mail; if (($tabRet['isin']<>'' || trim($tmp[0])<>'') && trim($tmp[0])<>$tabRet['isin']) { @@ -4713,7 +4713,7 @@ TOTAL : $dureeTot s\n"; if ($matches[2]<>'') $this->tabInfos[$matches[2]]=$matches[1]; if (substr($matches[2], 0, 12)=='rapport éco.') $this->infoEco='http://www.cofacerating.fr/portail/entreprise_identite/'.$matches[1]; elseif (substr($matches[2], 0, 6)=='bilan ') $this->tabBilans[]=substr($matches[2], 6,strlen($matches[2])-6); - }* + }* $tabRet['activite']=trim(str_replace(chr(160), ' ', html_entity_decode(utf8_encode(@getTextInHtml($this->body, '