From 2af1f8d83fc1a9dead4f33b2888d7c9c36dd6c9d Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Mon, 25 Jun 2012 12:32:33 +0000 Subject: [PATCH] Remove test with idAnnonce --- library/Metier/insee/classMInsee.php | 813 +++++++++++++-------------- 1 file changed, 403 insertions(+), 410 deletions(-) diff --git a/library/Metier/insee/classMInsee.php b/library/Metier/insee/classMInsee.php index 4eb67e34..a55e25fc 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', @@ -747,7 +747,7 @@ function getNic($siren, $numEtab=1) { * @param string $codePostal * @param string $ville * @param string $siege - * @param int $actif + * @param int $actif * @param int $deb * @param int $nbRep * @param int $maxRep @@ -756,7 +756,7 @@ function getNic($siren, $numEtab=1) { * @param string $ape_etab * @return unknown */ - public function rechercheEtab($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif=2, $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='') + public function rechercheEtab($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif=2, $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='') { $tabAdr = $this->structureVoie(strtoupper($adresse)); $numAdresse = preg_replace('/^0+/','',''.$tabAdr['num']*1); @@ -783,8 +783,8 @@ function getNic($siren, $numEtab=1) { require_once 'Metier/sphinx2/rechercheFonc.php'; $recherche = new rechercheFonc(); $result = $recherche->rechercheEnt($formR, $deb, $nbRep, $maxRep); - */ - return $result; + */ + return $result; } public function rechercheEtabOld($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='') { @@ -792,7 +792,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)); @@ -847,7 +847,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)) { @@ -947,7 +947,7 @@ public function rechercheDir($nom, $prenom='', $fonction='', $dateNaiss='', $vil ); $version = defined('SPHINX_DIR_VERSION') ? SPHINX_DIR_VERSION : 1; - $result = array(); + $result = array(); require_once 'Metier/sphinx/rechercheFonc.php'; $result = rechercheDir($formR, $deb, $nbRep, $maxRep); @@ -962,7 +962,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__); @@ -1143,7 +1143,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $this->setTabCodesNaf(); return $this->tabCodesNaf[$code_naf]; } - else + else return ''; } @@ -1163,11 +1163,11 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $this->setTabCodesNafa(); return $this->tabCodesNafa[$code_nafa]; } - else + else return ''; } - public function getEvenements($siren, $nic=0, $iDeb=0, $iMax=1000) + public function getEvenements($siren, $nic=0, $iDeb=0, $iMax=1000) { global $tabEvenInsee; global $tabDestinat; @@ -1267,9 +1267,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(); @@ -1324,9 +1324,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(); @@ -1398,7 +1398,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ public function getCodesFJ() { $tabFJ=array(); $tabTmp=$this->iDb->select('tabFJur', 'code AS FJ, libelle AS libFJ', 'code>=1000', false, MYSQL_ASSOC); - foreach ($tabTmp as $i=>$tabCJ) + foreach ($tabTmp as $i=>$tabCJ) $tabFJ[$tabCJ['FJ']]=$tabCJ['LibFJ']; return array_keys($tabFJ); @@ -1410,7 +1410,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ ** [num] => 33 ** [typeVoie] => R ** [libVoie] => Louis Blanc - ** [cp] => ... + ** [cp] => ... ** [ville] => ... Si contenu dans l'adresse ** ) ** @@ -1488,8 +1488,8 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ * @param int $dep * @param int $actif */ - public function getEtablissements($siren, $nic='', $deb=0, $nbRep=20, $maxRep=200, $dep=0, $actif=-1) - { + public function getEtablissements($siren, $nic='', $deb=0, $nbRep=20, $maxRep=200, $dep=0, $actif=-1) + { $this->setTabCodesNaf(); $deb=$deb*1; $dep=$dep*1; @@ -1527,7 +1527,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 { @@ -1571,7 +1571,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ } - foreach ($listeEtab as $etab) + foreach ($listeEtab as $etab) { $tel=sprintf('%010d', strtr($etab['tel'],array('-'=>'', '/'=>'','.'=>'',','=>''))); if ($tel<>'0000000000') $tel=implode('.', str_split($tel,2)); @@ -1585,7 +1585,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ // Cas des noms vides à l'INSEE (une centaine) if ($nom=='') $nom=@preg_replace('/,.*$/','',$etab['identite_pre']); - $tabRet[]=array( + $tabRet[]=array( 'Localisation'=>$etab['Loc'], 'id'=>$etab['id'], 'Pertinence'=>100, @@ -1594,7 +1594,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'], @@ -1617,7 +1617,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ if ($dep==0) $dep=''; // Evite l'affichage d'un 0 inutile sur l'Extranet - return array( + return array( 'criteres'=>array('siren'=>$siren, 'nic'=>$nic, 'dep'=>$dep), 'info'=>$strInfo, 'nbReponses'=>count($tabRet), @@ -1636,8 +1636,8 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ * @param int $actif * @return array */ - public function getEtablissementsParId($typeId, $id, $deb=0, $nbRep=20, $maxRep=200, $dep=0, $actif=2) - { + public function getEtablissementsParId($typeId, $id, $deb=0, $nbRep=20, $maxRep=200, $dep=0, $actif=2) + { $this->setTabCodesNaf(); $deb=$deb*1; $dep=$dep*1; @@ -1646,9 +1646,9 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ $limit="LIMIT $deb, $nbRep"; $filtreActif = ''; - if ( $actif==1 || $actif==0 ) { + if ( $actif==1 || $actif==0 ) { $filtreActif = " AND WHERE actif=$actif"; - } + } if ($typeId=='TEL') { @@ -1689,7 +1689,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') $filtreActif $strDep"); $nbTot=$tabTmp[0][0]; @@ -1703,7 +1703,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ } foreach ($listeEtab as $etab) { - $tabRet[]=array( + $tabRet[]=array( 'Localisation'=>$etab['Loc'], 'id'=>$etab['id'], 'Pertinence'=>100, @@ -1712,7 +1712,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'], @@ -1733,14 +1733,14 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ if ($dep==0) $dep=''; // Evite l'affichage d'un 0 inutile sur l'Extranet - return array( + return array( 'criteres'=>array('autreId'=>$id, 'dep'=>$dep), 'nbReponses'=>count($tabRet), 'nbReponsesTotal'=>$nbTot, 'reponses'=>$tabRet); } - /** Retourne juste si un siren existe + /** Retourne juste si un siren existe ** ** @param integer $siren ** @return bool @@ -1764,7 +1764,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(); @@ -1788,7 +1788,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'], @@ -1799,7 +1799,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'], @@ -1952,7 +1952,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); @@ -1962,7 +1962,7 @@ public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $ return $tabRet; } - function getIdentiteEntreprise($siren, $nic=0, $id=0, $forceVerif=false, $accesDist=true) + function getIdentiteEntreprise($siren, $nic=0, $id=0, $forceVerif=false, $accesDist=true) { global $timer; $timer=array('debutIdentite'=>microtime(true)); @@ -1978,14 +1978,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]; @@ -2067,7 +2067,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 @@ -2087,7 +2087,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'], @@ -2110,7 +2110,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'], @@ -2253,14 +2253,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', @@ -2285,9 +2285,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 } @@ -2360,7 +2360,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); @@ -2412,7 +2412,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'], @@ -2439,7 +2439,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'], @@ -2470,9 +2470,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'], @@ -2482,8 +2482,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'], @@ -2511,7 +2511,7 @@ print_r($tabTmp, true)); 'APRM'=>$tabInsee['APRM'], 'APRM_Lib'=>$this->getLibelleNafa($tabInsee['APRM']), 'AutreSiret'=>$tabAssoc, - // MODET, + // MODET, ); /** Estimation du Chiffre d'affaires **/ @@ -2563,7 +2563,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']; @@ -2594,7 +2594,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']); @@ -2604,7 +2604,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); @@ -2615,10 +2615,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']; @@ -2648,7 +2648,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 @@ -2676,13 +2676,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) @@ -2735,7 +2735,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) { @@ -2752,7 +2752,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; } @@ -2802,7 +2802,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) { @@ -2814,7 +2814,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'); @@ -2822,7 +2822,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) { @@ -2835,10 +2835,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; } } } @@ -2846,29 +2846,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=''; @@ -2889,7 +2889,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]; @@ -2911,7 +2911,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; @@ -2989,7 +2989,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']; @@ -3058,7 +3058,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']; @@ -3079,12 +3079,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]; @@ -3156,14 +3156,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) || @@ -3172,15 +3172,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); @@ -3247,8 +3247,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']); @@ -3292,7 +3292,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));*/ @@ -3304,7 +3304,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']); @@ -3324,12 +3324,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++) { @@ -3345,20 +3345,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) @@ -3410,11 +3410,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. @@ -3436,7 +3436,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']; @@ -3463,7 +3463,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,"; @@ -3510,12 +3510,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' => '', @@ -3530,7 +3530,7 @@ TOTAL : $dureeTot s\n"; 'Cinf' => 0, ); } - return $tabRet; + return $tabRet; } function getDirigeants($siren, $histo=true) { @@ -3539,7 +3539,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) { @@ -3580,7 +3580,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; @@ -3616,7 +3616,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, @@ -3634,7 +3634,7 @@ TOTAL : $dureeTot s\n"; $iDir++; } } - //break; + //break; } } } @@ -3643,7 +3643,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); @@ -3682,7 +3682,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) { @@ -3718,7 +3718,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']; @@ -3800,7 +3800,7 @@ TOTAL : $dureeTot s\n"; return $tabRet; } - /** + /** * Liste des annonces légales pour un siren donnée * @param integer $siren * @param integer $idAnnonce @@ -3809,7 +3809,7 @@ TOTAL : $dureeTot s\n"; * @param bool $forceVerif * @return array */ - function getAnnoncesLegales($siren, $idAnnonce=0, $rubrique='', $forceVerif=false, $allTextes=false) + function getAnnoncesLegales($siren, $idAnnonce=0, $rubrique='', $forceVerif=false, $allTextes=false) { $siren=$siren*1; $strIdAnn=''; @@ -3831,7 +3831,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%') "; @@ -3845,14 +3845,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 @@ -3880,7 +3880,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; @@ -3888,7 +3888,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°'. @@ -3943,7 +3943,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) @@ -4017,7 +4017,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 @@ -4067,7 +4067,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'=> ); @@ -4099,14 +4099,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 } @@ -4114,7 +4114,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) { @@ -4169,7 +4169,7 @@ TOTAL : $dureeTot s\n"; $capitalDev='EUR'; elseif (substr(strtoupper($matches[2]),0,3)=='LIV') $capitalDev='GBP'; - else + else $capitalDev='FRF'; } else $capital=$capitalDev=''; @@ -4256,7 +4256,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)) { @@ -4264,13 +4264,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; @@ -4282,13 +4282,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; @@ -4311,7 +4311,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); @@ -4349,7 +4349,7 @@ 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; @@ -4363,7 +4363,7 @@ TOTAL : $dureeTot s\n"; * @param int $lignes * @return array */ - function getAnnoncesBalo($siren, $idAnnonce=0, $offset=0, $lignes=100) + function getAnnoncesBalo($siren, $idAnnonce=0, $offset=0, $lignes=100) { $siren=$siren*1; @@ -4423,13 +4423,13 @@ TOTAL : $dureeTot s\n"; * @return int */ function getAnnoncesBaloCount($siren) - { - $bodacc = $this->iDb->select('balo', "count(*) AS nb", "Societe_Rcs='$siren' AND Date_Parution>='2004-01-01' ORDER BY Date_Parution DESC, Num_Affaire", false, MYSQL_ASSOC); + { + $bodacc = $this->iDb->select('balo', "count(*) AS nb", "Societe_Rcs='$siren' AND Date_Parution>='2004-01-01' ORDER BY Date_Parution DESC, Num_Affaire", false, MYSQL_ASSOC); $nb = 0; if (count($bodacc)>0) { $nb = $bodacc[0]['nb']; } - return $nb; + return $nb; } /** @@ -4441,9 +4441,9 @@ TOTAL : $dureeTot s\n"; * @param int $lignes * @return Ambigous multitype:multitype:string Ambigous , unknown> */ - function getAnnoncesBoamp($siren, $idAnnonce='', $type=array('A', 'M'), $offset=0, $lignes=100) + function getAnnoncesBoamp($siren, $idAnnonce='', $type=array('A', 'M'), $offset=0, $lignes=100) { - $siren=$siren*1; + $siren=$siren*1; if ($siren<001000000) $siren='000'.$siren; elseif ($siren<010000000) $siren='00'.$siren; @@ -4466,7 +4466,7 @@ TOTAL : $dureeTot s\n"; elseif ($tmp[0]=='O') $strIdAnn=""; } - $bodacc = $this->iDb->select( + $bodacc = $this->iDb->select( 'boamp_lots l, boamp b, boamp_detail d', "l.id, l.idAnn, l.Boamp_Code, l.Boamp_Rubrique, b.Boamp_Rubrique_Lib, b.typeAnnonce, l.Boamp_Date_Parution, b.Boamp_Num, b.Boamp_Annee_Parution, b.Num_AnnoncePre, b.Num_Annonce, b.Boamp_Dept, b.annonce, l.num, l.`desc` AS description, l.nom, d.raisonSociale, l.montantTxt, sum(l.montant) AS montant, l.montantAnMin, l.montantAnMax, l.trancheCond, l.trancheFerme, l.dateAttrib, l.intitule, l.nomenclature, l.objets, l.cpv, l.cpvComp, l.volume, l.execution, l.livraison, l.dureeJours, l.dureeMois, l.dateDeb, l.dateFin, l.dateInsert, d.titre, d.objet, d.titreMarche, d.typeObjetMarche, d.objetAutre, d.autres", "l.siren='$siren' AND l.idAnn=b.id AND l.idAnn=d.id $strIdAnn GROUP BY b.id ORDER BY l.Boamp_Date_Parution DESC LIMIT $offset,$lignes", false, MYSQL_ASSOC @@ -4539,7 +4539,7 @@ TOTAL : $dureeTot s\n"; } if ( is_string($type) && $type=='M' || is_array($type) && in_array('M',$type) ) { - // Recherche dans les avis de marchés + // Recherche dans les avis de marchés if ($idAnnonce<>'') { $tmp=explode('.', $idAnnonce); $idA=$tmp[1]; @@ -4548,10 +4548,10 @@ TOTAL : $dureeTot s\n"; elseif ($tmp[0]=='O') $strIdAnn=""; } - $bodacc=$this->iDb->select( + $bodacc=$this->iDb->select( 'boamp b, boamp_detail d', "d.id, d.Boamp_Code, d.Boamp_Rubrique, b.Boamp_Rubrique_Lib, b.typeAnnonce, d.Boamp_Date_Parution, b.Boamp_Num, b.Boamp_Annee_Parution, b.Num_AnnoncePre, b.Num_Annonce, b.Boamp_Dept, b.annonce, titre AS description, d.raisonSociale, d.estimValeur AS montantTxt, d.estimValeurMin AS montantAnMin, d.estimValeurMax AS montantAnMax, objet, cpv_obj, cpv_comp, d.dateInsert", - "d.siren='$siren' AND d.id=b.id $strIdAnn GROUP BY b.id ORDER BY d.Boamp_Date_Parution DESC", + "d.siren='$siren' AND d.id=b.id $strIdAnn GROUP BY b.id ORDER BY d.Boamp_Date_Parution DESC", false, MYSQL_ASSOC ); @@ -4563,7 +4563,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 @@ -4652,10 +4652,10 @@ TOTAL : $dureeTot s\n"; if ( $type=='A' ) { /** Recherche dans les avis d'attribution **/ - $bodacc=$this->iDb->select( + $bodacc=$this->iDb->select( 'boamp_lots l, boamp b, boamp_detail d', "l.id", - "l.siren='$siren' AND l.idAnn=b.id AND l.idAnn=d.id GROUP BY b.id ORDER BY l.Boamp_Date_Parution", + "l.siren='$siren' AND l.idAnn=b.id AND l.idAnn=d.id GROUP BY b.id ORDER BY l.Boamp_Date_Parution", false, MYSQL_ASSOC ); @@ -4664,7 +4664,7 @@ TOTAL : $dureeTot s\n"; /** Recherche dans les avis de marchés **/ $bodacc=$this->iDb->select( 'boamp b, boamp_detail d', "d.id", - "d.siren='$siren' AND d.id=b.id GROUP BY b.id ORDER BY d.Boamp_Date_Parution DESC", + "d.siren='$siren' AND d.id=b.id GROUP BY b.id ORDER BY d.Boamp_Date_Parution DESC", false, MYSQL_ASSOC ); @@ -4673,7 +4673,7 @@ TOTAL : $dureeTot s\n"; return $nb; } - function getAnnoncesAsso($siren, $idAnnonce=0, $offset=0, $lignes=100) + function getAnnoncesAsso($siren, $idAnnonce=0, $offset=0, $lignes=100) { debugLog('I', "Début getAnnoncesAsso(siren=$siren, idAnnonce=$idAnnonce)", __LINE__, __FILE__, __FUNCTION__, __CLASS__); @@ -4699,7 +4699,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°'. @@ -4748,7 +4748,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 */ @@ -4773,12 +4773,6 @@ TOTAL : $dureeTot s\n"; */ public function getAnnoncesAssoCount($siren) { - if ($idAnnonce>0){ - if (intval($siren)==0) { - $bodacc=$this->iDb->select('asso', "Waldec", "siren=$siren AND Waldec<>'' AND dateSuppr=0"); - if ($bodacc[0][0]<>'') $strIdAnn=" AND Waldec='".$bodacc[0][0]."' "; - } - } $bodacc=$this->iDb->select('asso', "COUNT(*) AS nb", "siren=$siren $strIdAnn AND dateSuppr=0", false, MYSQL_ASSOC); $nb = 0; if (count($bodacc)>0) { @@ -4787,7 +4781,6 @@ TOTAL : $dureeTot s\n"; return $nb; } - /** @todo $nic inutilisé pour l'instant **/ function getIdentitePart($siren, $rs, $enseigne, $sigle, $nic=0, $refresh=false) { @@ -4818,7 +4811,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';*/ @@ -4851,10 +4844,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']) { @@ -4874,7 +4867,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, 'Libellé code activité ', '', ''))))); $tabRet['naf']=trim(@getTextInHtml($this->body, '$idComp['dateCreation'], // 'dateFermeture'=>$idComp['dateFermeture'], // 'naf'=>$idComp['naf'], -// 'naf_lib'=>$this->getLibelleNaf($idComp['naf']), +// 'naf_lib'=>$this->getLibelleNaf($idComp['naf']), // 'ca'=>str_replace('€','?', $idComp['ca']), // 'nbEtab'=>$idComp['nbEtab'], // 'effectif'=>$idComp['effectif'], @@ -4915,7 +4908,7 @@ TOTAL : $dureeTot s\n"; $this->iDb->update('infos_entrep', $tabUpdate, "siren=$siren"); //@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "MInsee::getIdentitePart sur $siren après accès Distant", print_r($tabRet, true)); - } + } return $tabRet; } @@ -4980,9 +4973,9 @@ function getProColPart($siren, $rubrique='', $forceVerif=false, $idAnnonce=0) { "a.siren=$siren AND a.tribunal=t.triCode /*AND a.siren=e.siren*/ $strIdAnn AND a.dateSuppr=0 GROUP BY a.siren, a.dateJugement, typeEven ORDER BY /*e.siege DESC, e.actif DESC,*/ a.dateJugement DESC", true, MYSQL_ASSOC); /*sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "getProcolPart Deb $siren", " SELECT a.id, a.siren, a.typeEven, a.strEven, a.dateJugement, a.dateCessationPaiement, a.dateEffetFinP, a.numero, a.inter1type, a.inter1id, a.inter1nom, a.inter2type, a.inter2id, a.inter2nom, a.inter3type, a.inter3id, a.inter3nom, a.inter4type, a.inter4id, a.inter4nom, a.tribunal, a.montant, a.actionsNb, a.complement, a.nouvActivite, a.nouvDir, a.nouvAdr, a.nouvFJ, a.source, a.parutionIdJal, a.parutionNum, a.dateSource, a.annonce, a.dateInsert, t.triNom, t.triSiret, t.triCP, a.raisonSociale, a.adresse, a.codePostal, a.ville -FROM annonces a, tribunaux t +FROM annonces a, tribunaux t WHERE a.siren=$siren AND a.tribunal=t.triCode $strIdAnn AND a.dateSuppr=0 -GROUP BY a.siren, a.dateJugement, typeEven +GROUP BY a.siren, a.dateJugement, typeEven ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ if (count($collecte)>0) { foreach ($collecte as $k=>$ann) { @@ -5077,7 +5070,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ if ($ann['dateEffetFinP']*1<>'') { if ($depotComptes) $texteAnnonce.=' Comptes annuels et rapports de l\'exercice clos le : '.strtolower(WDate::dateT('Y-m-d','d M Y',$ann['dateEffetFinP'])).'. '; - else + else $texteAnnonce.=' Date d\'effet : '.strtolower(WDate::dateT('Y-m-d','d M Y',$ann['dateEffetFinP'])).'. '; } @@ -5131,7 +5124,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ $texteAnnonce.='. '; } - // On ne prend l'annonce saisie directement que si elle est plus volumineuse + // On ne prend l'annonce saisie directement que si elle est plus volumineuse if (trim($ann['annonce'])<>'' && strlen(trim($ann['annonce']))>strlen($texteAnnonce)) $texteAnnonce=trim($ann['annonce']); @@ -5188,7 +5181,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ else $dep='Dep'.$dep; $strDep="AND (n.territoire='' OR n.territoire LIKE '%$dep%')"; } - $listeCC=$this->iDb->select('conv_naf n, conventions c', + $listeCC=$this->iDb->select('conv_naf n, conventions c', 'n.`id CC`, n.`nom CC`, n.`editeur CC`, n.`nb page CC`, n.`isbn CC`, n.`date edition CC`, c.infoCC, joCCmaj', "n.naf='$naf4' AND substring(n.`id CC`,1,4)=c.numBrochure $strDep GROUP BY n.`id CC`", false, MYSQL_ASSOC); return $listeCC; @@ -5196,7 +5189,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ /* $tabRet['nbEtab']=trim(strip_tags(str_replace('afficher la liste...', '', @getTextInHtml($pou, 'Etablissements', '', '')))); /*$urlPEtab='http://www.score3.fr/etablissements.shtml?page=1&siren='.$siren; $refererPEtab=$urlP; - } + } $tabRet['effectif']=trim(@getTextInHtml($pou, 'Effectifs', '', '')); @@ -5265,8 +5258,8 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ $sim=similar_text($urlapprox,$url,$pct); if ($pct>$pctMin && strpos($url, 'zonebourse')===false) { $pctMin=$pct; - $urlPct=$url; - } + $urlPct=$url; + } fwrite($fp, date('Y-m-d H:i:s') .' - '. $page['code'] . " - $rs - $i - $lev (Min=$levMin) - $pct (Min=$pctMin) - $urlLev - $urlPct - $url\n"); //2008-05-20 20:01:08 - 200- ARKEMA FRANCE - 53 - 20 - 10 - http://www.arkema.fr/ - http://www.zonebourse.com/ARKEMA-17031/ - /intl/fr/about.html @@ -5286,8 +5279,8 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ function getImportExport($siren, $type='', $annee='') { if ($type=='') $strimportExport=" AND importExport IN ('I','E') "; - elseif ($type=='I') $strimportExport=" AND importExport='I' "; - elseif ($type=='E') $strimportExport=" AND importExport='E' "; + elseif ($type=='I') $strimportExport=" AND importExport='I' "; + elseif ($type=='E') $strimportExport=" AND importExport='E' "; if ($annee*1>0) $strAnnees=" AND annee=$annee "; else { $tabAnnees=array(); @@ -5351,7 +5344,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ return $tabTmp; }*/ - return false; + return false; } function getAdresse($siren, $nic) { @@ -5359,7 +5352,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ 'Tribunal'=>$etab['triCode'], 'Sigle'=>$etab['sigle'], ''=>$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'], @@ -5375,7 +5368,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ //echo $codeVoie.EOL; if ($codeVoie=='') $codeVoie=$tabIdentite['AdresseVoie']; $tabRet=array('L1_NOM' => $tabIdentite['Nom'], - 'L2_NOM2' => $tabIdentite['Enseigne'], + 'L2_NOM2' => $tabIdentite['Enseigne'], 'L3_ADRCOMP' => '', 'L4_VOIE' => trim(preg_replace('/ +/',' ',preg_replace('/^0+/','',$tabIdentite['AdresseNum'].' '. $tabIdentite['AdresseBtq'].' '. @@ -5472,13 +5465,13 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ // Recherche des activités réglementées possibles Naf4&5 ou An8 $ret=$this->iDb->select('jo.tabActivReg', 'id, libActivite, listeActivite, naf5, naf4, codAn8, listeCJ, nomAutorite', - "naf5='$naf5en' OR naf5='$naf5et' OR naf4='$naf4en' OR + "naf5='$naf5en' OR naf5='$naf5et' OR naf4='$naf4en' OR naf4='$naf4et' OR codAn8='$an8en' OR codAn8='$an8et'", false, MYSQL_ASSOC); /* @sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "Activités réglementées sur $siren", "naf5='$naf5en' OR naf5='$naf5et' OR naf4='$naf4en' OR naf4='$naf4et' OR codAn8='$an8en' OR codAn8='$an8et'".EOL. print_r($ret, true));*/ foreach ($ret as $iRet=>$tabAct) { - // Filtre 'listeActivite' : Si défini, on recherche la présence de mots dans l'activité + // Filtre 'listeActivite' : Si défini, on recherche la présence de mots dans l'activité if (trim($tabAct['listeActivite'])<>'') { $ok=false; $tabTmp=explode(';',trim($tabAct['listeActivite'])); @@ -5508,7 +5501,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ $this->setTabCodesNaf(); return $this->tabCodesNace[$naf5]; } - else + else return ''; } @@ -5541,7 +5534,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ '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'], @@ -5649,7 +5642,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ if (preg_match('/
(?:.*)('.$s1.'(?:.*)'.$s2.'(?:.*)'.$s3.')(?:.*)(\d\d\d\d\d)(?:.*)<\/div>/Uis', $body, $matches)) { $tabInfos['siren'] = trim(str_replace(' ','',$matches[1])); $tabInfos['nic'] = trim($matches[2]); - if ($nic=='') $nic=$tabInfos['nic']; + if ($nic=='') $nic=$tabInfos['nic']; } else $tabInfos['siren']=$siren; @@ -5766,7 +5759,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ if (preg_match("/droit d'opposition/", $tabInsert['erreurs'])) { $this->iDbInsee->insert('insee_nondiff', array('siren'=>$siren, 'dateInsert'=>date('YmdHis'))); - } + } $tabInfos['enCache']=false; // sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getAvisInsee... en ACCES HTTP sur $siren", print_r($tabInfos, true).mysql_error()); } @@ -5807,7 +5800,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ $limite=$tabCaisses['Limitations']; if ($tabCaisses['codeOPS']<>null) { echo "Cas 1 : NAF $naf5 unique".EOL; - return $tabCaisses['codeOPS']; + return $tabCaisses['codeOPS']; } elseif ($tabCaisses['Annexe']<>'') { $annexe=$tabCaisses['Annexe']; echo "Cas 2 : NAF $naf5, Annexe $annexe".EOL; @@ -5829,7 +5822,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ if (count($ret)==1) { if ($tabCaisses['codeOPS']<>'') { echo "Cas 2.1 : NAF $naf5, Annexe $annexe".EOL; - return $tabCaisses['codeOPS']; + return $tabCaisses['codeOPS']; } else { echo "Cas 2.2 : Non géré $naf5".EOL; print_r($tabCaisses); @@ -5928,12 +5921,12 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ 'siege' => $tabEve['insSIEGE'], 'destinat' => $tabEve['insDESTINAT'], 'typEtab' => $tabEve['insTYPETAB'], - 'origine' => $tabEve['insORIGINE'], - // insNICTRAN, insSIRETPS, insDATEMAJ, idFlux, insSIRETASS, + 'origine' => $tabEve['insORIGINE'], + // insNICTRAN, insSIRETPS, insDATEMAJ, idFlux, insSIRETASS, ); } return $tabRet; - } + } public function getInfoSirene($dept, $siren, $apen=false) { $strAdr1Comp=$tel=''; @@ -5979,7 +5972,7 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ if($adrNum>0 && $adrNum&1) { // Numéro impaire $strAdr=" AND typeNum=1 AND $adrNum BETWEEN numd AND numf "; - } elseif($adrNum>=0) { + } elseif($adrNum>=0) { // Numéro paire $strAdr=" AND typeNum=2 AND $adrNum BETWEEN numd AND numf "; } @@ -6036,11 +6029,11 @@ ORDER BY a.dateJugement DESC".EOL.EOL.print_r($collecte,true));*/ SELECT CODE_IRIS AS codeInseeIris, SUBSTRING(CODE_IRIS,6,4) AS codeIris, LIB_IRIS, TYP_IRIS, MODIF_IRIS, TRIRIS, GRD_QUART FROM insee_tabIris WHERE DEPCOM='$codeCommune' AND (TYP_IRIS='Z' OR CODE_IRIS='$codeComIris');".EOL.print_r($tabRet, true)); - */ + */ } else { //typVoie, libVoie, rivoli, typeNum 1:chiffres impaires, 2:chiffres paires - //numd, indd, numf, indf - @sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple KO sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 2)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret, true)); + //numd, indd, numf, indf + @sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "classMInsee::getInfosIris sur $codeCommune/$codeRivoli IRIS multiple KO sur $adrNum $adrIndRep $adrTypVoie $adrLibVoie (cas 2)", "Plusieurs codes IRIS pour le même rivoli".EOL.print_r($ret, true)); } return $tabRet; }