505 lines
20 KiB
PHP
505 lines
20 KiB
PHP
#!/usr/bin/php -c/var/www/batch/config/php_batch_sd.ini
|
||
<?php
|
||
|
||
include_once(FWK_PATH.'common/curl.php');
|
||
include_once(FWK_PATH.'common/chiffres.php');
|
||
include_once(FWK_PATH.'common/dates.php');
|
||
include_once(INCLUDE_PATH.'insee/classMInsee.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMRncs.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMBilans.php');
|
||
include_once(INCLUDE_PATH.'conversion/bilAltares.php');
|
||
include_once(FWK_PATH.'mail/sendMail.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMLiens.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMBanques.php');
|
||
|
||
$iInsee=new MInsee();
|
||
$iDb=new WDB();
|
||
$iDb2=new WDB('sdv1');
|
||
|
||
/*
|
||
$rep=$iDb->select( 'bodacc_detail',
|
||
'id, siren, VenteMt, Bodacc_Date_Parution, publication, publicationNom, publicationDate, SUBSTRING(codePostal,1,3) AS dep3',
|
||
"id>15000000 AND Rubrique='ventes' GROUP BY id", false, MYSQL_ASSOC);
|
||
$nb=count($rep);
|
||
echo "num\tidAnn\tsiren\tmontantVte\tdateJal\tdateBod\tnomJalBod\tdept\tJal\tidJal".EOL;
|
||
foreach($rep as $i=>$vte) {
|
||
$id=$vte['id'];
|
||
$nom=$vte['publication'];
|
||
$datePub=$vte['publicationDate'];
|
||
$dateBod=$vte['Bodacc_Date_Parution'];
|
||
$siren=$vte['siren'];
|
||
$mt=$vte['VenteMt'];
|
||
|
||
if (strlen($nom)<10) continue;
|
||
$dep=$vte['dep3']*1;
|
||
if ($dep<970) $dep=substr($vte['dep3'],0,2);
|
||
echo "$i/$nb\t$id\t$siren\t$mt\t$datePub\t$dateBod\t$nom\t$dep\t";
|
||
$nom2=trim(addslashes($vte['publicationNom']));
|
||
|
||
$rep=$iDb->select('tabJAL', "id, nomJal", "dep=$dep AND nomJal='$nom2'", false, MYSQL_ASSOC);
|
||
$idJal=@$rep[0]['id']*1;
|
||
if ($idJal==0) {
|
||
$rep=$iDb->select('tabJAL', "id, nomJal, MATCH(nomJal) AGAINST('$nom2') AS pertinence", "dep=$dep HAVING pertinence>1 ORDER BY pertinence DESC LIMIT 0,3", false, MYSQL_ASSOC);
|
||
$idJal=@$rep[0]['id'];
|
||
}
|
||
$nomJal=@$rep[0]['nomJal'];
|
||
|
||
echo "$nomJal\t$idJal".EOL;
|
||
|
||
//die();
|
||
//$nomTrouve".EOL;
|
||
}
|
||
die();
|
||
*/
|
||
|
||
/*
|
||
$tabSiren=array(318919065,
|
||
328412440,
|
||
347902587,
|
||
349339341,
|
||
379699770,
|
||
379776057,
|
||
379848146,
|
||
398984062,
|
||
414789016,
|
||
414813246,
|
||
572140788,
|
||
674800859);
|
||
|
||
foreach($tabSiren as $siren) {
|
||
$tabIndiscore=@calculIndiScore($siren, 0, false, 3, false);
|
||
print_r($tabIndiscore);
|
||
}
|
||
die();
|
||
*/
|
||
|
||
$ape77=$ca5=$ratios=false;
|
||
|
||
$strInfoScript='Usage : '.basename($argv[0]). " <option>
|
||
Mise <20> jour des liens actionnaires et participations.
|
||
|
||
Options :
|
||
-a APE77
|
||
-c CA5ME
|
||
-r Ratios
|
||
|
||
";/* -i:XXXXX Reprendre au code commune Insee XXXXX
|
||
|
||
";*/
|
||
|
||
$argv=$_SERVER['argv'];
|
||
|
||
for ($i=1,$j=0; isset($argv[$i]); $i++) {
|
||
if (substr($argv[$i],0,1)=='-') {
|
||
switch (substr($argv[$i],1,1)) {
|
||
case 'a': $ape77=true; break;
|
||
case 'c': $ca5=true; break;
|
||
case 'r': $ratios=true; break;
|
||
case '-':
|
||
case '?': die($strInfoScript); break;
|
||
default: die('Option '. $argv[$i] . " inconnue !\n");
|
||
}
|
||
}
|
||
}
|
||
/** URL = http://www.justice.gouv.fr/recherche-juridictions/popup.php?insee=01053&type=all
|
||
** referer = http://www.justice.gouv.fr/recherche-juridictions/consult.php
|
||
**
|
||
** URL = http://www.insee.fr/fr/nom_def_met/nomenclatures/cog/cog.telechargement.annee.asp?annee=2007
|
||
**/
|
||
|
||
$iDb=new WDB('jo');
|
||
$iInsee=new MInsee();
|
||
|
||
//$fileIn='/root/sql/sirenManquantsVWB.csv';
|
||
if ($ape77) $fileIn='/root/sql/sirenAPE77.csv';
|
||
elseif ($ca5) $fileIn='/root/sql/sirenCA5ME.csv';
|
||
|
||
$fileOut=$fileIn.'.out';
|
||
if ($ratios) $fileOut=$fileIn.'_ratios.out';
|
||
|
||
$tabSiren=file($fileIn);
|
||
$fp=fopen($fileOut,'w');
|
||
|
||
$nb=count($tabSiren);
|
||
echo date ('Y/m/d - H:i:s')." - D<>but de l'export des $nb siren pour VWBank...".EOL;
|
||
foreach ($tabSiren as $i=>$tmp) {
|
||
$siren=trim($tmp)*1;
|
||
if ($siren<1000) continue;
|
||
//if ($i<21370) continue;
|
||
$tabId=@$iInsee->getIdentiteEntreprise($siren,0,0,false,true);
|
||
// getIdentiteEntreprise($siren, $nic=0, $id=0, $forceVerif=false, $accesDist=true) {
|
||
//print_r($tabId);
|
||
if ($ratios) {
|
||
$mBil=new MBilans($siren);
|
||
$tabBilans=$mBil->listeBilans(0);
|
||
//print_r($tabBilans);
|
||
$NBBILAN=count($tabBilans);
|
||
$tabBilan=$tabBil=$tabRatios=array();
|
||
$strOut='';
|
||
if ($NBBILAN>0) {
|
||
$tabRatios=@calculRatios($tabBilans, $tabId, 0);
|
||
$j=0;
|
||
foreach($tabBilans as $cleMille=>$tabInfosBilan) {
|
||
$strOut.=$siren."\t".$tabInfosBilan['dateExercice']."\t".$tabInfosBilan['dureeExercice']."\t".$tabInfosBilan['typeBilan']."\t";
|
||
|
||
$strOut.=$tabRatios[$j][5]."\t"; // CA
|
||
$strOut.=$tabRatios[$j][7]."\t"; // RCAI
|
||
$strOut.=$tabRatios[$j][10]."\t"; // RN
|
||
$strOut.=$tabRatios[$j][18]."\t"; // FP
|
||
$strOut.=$tabRatios[$j][23]."\t"; // TOTAL BILAN
|
||
$strOut.=$tabRatios[$j][235]."\t"; // FR
|
||
$strOut.=$tabRatios[$j][236]."\t"; // BFR
|
||
$strOut.=$tabRatios[$j][254]."\t"; // TRESORERIE
|
||
$strOut.=$tabRatios[$j][24]."\t"; // Effectif
|
||
$strOut.=$tabRatios[$j][140]."\t"; // EBE
|
||
|
||
$strOut.=$tabRatios[$j][233]."\t";
|
||
$strOut.=$tabRatios[$j][234]."\t";
|
||
$strOut.=$tabRatios[$j][237]."\t";
|
||
$strOut.=$tabRatios[$j][238]."\t";
|
||
$strOut.=$tabRatios[$j][239]."\t";
|
||
$strOut.=$tabRatios[$j][240]."\t";
|
||
|
||
$strOut.=$tabRatios[$j][262]."\t";
|
||
$strOut.=$tabRatios[$j][263]."\t";
|
||
$strOut.=$tabRatios[$j][264]."\t";
|
||
$strOut.=$tabRatios[$j][265]."\t";
|
||
$strOut.=$tabRatios[$j][266]."\t";
|
||
|
||
$strOut.=$tabRatios[$j][250]."\t";
|
||
$strOut.=$tabRatios[$j][251]."\t";
|
||
$strOut.=$tabRatios[$j][252]."\t";
|
||
|
||
$strOut.=$tabRatios[$j][244]."\t";
|
||
$strOut.=$tabRatios[$j][247]."\t";
|
||
$strOut.=$tabRatios[$j][248]."\t";
|
||
|
||
$strOut.=$tabRatios[$j][271]."\t";
|
||
$strOut.=$tabRatios[$j][278]."\t";
|
||
$strOut.=$tabRatios[$j][279]."\t";
|
||
$strOut.=$tabRatios[$j][281]."\t";
|
||
$strOut.=$tabRatios[$j][261]."\t";
|
||
$strOut.=$tabRatios[$j][267].EOL;
|
||
|
||
$j++;
|
||
if ($j>2) break;
|
||
}
|
||
}
|
||
} else {
|
||
$strOut =@$tabId['Siret']."\t";
|
||
$strOut.=@$tabId['Actif']."\t"; // => 1
|
||
$strOut.=@$tabId['ActifEco']."\t"; // => 1
|
||
$strOut.=@$tabId['ActifEcoDate']."\t"; // =>
|
||
$strOut.=@$tabId['ActifEcoType']."\t"; // =>
|
||
$strOut.=@$tabId['EntActiveRCS']."\t"; // => 1
|
||
$strOut.=@$tabId['EtabActifRCS']."\t"; // => 1
|
||
$strOut.=@$tabId['Tribunal']."\t";
|
||
$strOut.=@$tabId['Nom']."\t"; // => GABET ALAIN GEORGES
|
||
$strOut.=@$tabId['Nom2']."\t"; // =>
|
||
$strOut.=@$tabId['nomLong']."\t"; // => SERCY
|
||
$strOut.=@$tabId['Sigle']."\t"; // =>
|
||
$strOut.=@$tabId['NomCommercial']."\t"; // => SERGY TP
|
||
$strOut.=@$tabId['Enseigne']."\t"; // =>
|
||
$strOut.=@$tabId['enseigneLong']."\t"; // =>
|
||
$strOut.=@$tabId['AdresseNum']."\t"; // => 0049
|
||
$strOut.=@$tabId['AdresseBtq']."\t"; // =>
|
||
$strOut.=@$tabId['AdresseVoie']."\t"; // => AV
|
||
$strOut.=@$tabId['AdresseRue']."\t"; // => DE MACON
|
||
$strOut.=@$tabId['Adresse2']."\t"; // => LE FAUBOURG
|
||
$strOut.=@$tabId['CP']."\t"; // => 01000
|
||
$strOut.=@$tabId['Ville']."\t"; // => BOURG EN BRESSE
|
||
$strOut.=@$tabId['PaysIso2']."\t"; // => FR
|
||
$strOut.=@$tabId['Civilite']."\t"; // => 1
|
||
$strOut.=@$tabId['NbEtab']."\t"; // => 1
|
||
$strOut.=@$tabId['Tel']."\t"; // =>
|
||
$strOut.=@$tabId['Fax']."\t"; // =>
|
||
$strOut.=@$tabId['Web']."\t"; // =>
|
||
$strOut.=@$tabId['Mail']."\t"; // =>
|
||
$strOut.=@$tabId['GeoLat']."\t"; // => 46.2108498
|
||
$strOut.=@$tabId['GeoLon']."\t"; // => 5.2186203
|
||
$strOut.=@$tabId['GeoAlt']."\t"; // => 236
|
||
$strOut.=@$tabId['GeoPrecis']."\t"; // => 8
|
||
$strOut.=@$tabId['TvaNumero']."\t"; // => FR74412724577
|
||
$strOut.=@$tabId['TvaAttribue']."\t"; // =>
|
||
$strOut.=@$tabId['FJ']."\t"; // => 1900
|
||
$strOut.=@$tabId['RECME']."\t"; // => 0
|
||
$strOut.=@$tabId['NafEtab']."\t"; // => 7712Z
|
||
$strOut.=@$tabId['NafEnt']."\t"; // => 7712Z
|
||
$strOut.=@$tabId['NaceEtab']."\t"; // => N7712
|
||
$strOut.=@$tabId['NaceEnt']."\t"; // => N7712
|
||
$strOut.=@$tabId['Isin']."\t"; // =>
|
||
$strOut.=@$tabId['Capital']."\t"; // => 000000000000000
|
||
$strOut.=@$tabId['CapitalDev']."\t"; // =>
|
||
$strOut.=@$tabId['CapitalType']."\t"; // =>
|
||
$strOut.=@$tabId['DateCreaEt']."\t"; // => 19950500
|
||
$strOut.=@$tabId['DateCreaEn']."\t"; // => 19950500
|
||
$strOut.=@$tabId['SituationJuridique']."\t"; // =>
|
||
$strOut.=@$tabId['EffEnTr']."\t"; // => 00
|
||
$strOut.=@$tabId['EffEnTrLib']."\t"; // => N/C
|
||
$strOut.=@$tabId['EffEtTr']."\t"; // => 00
|
||
$strOut.=@$tabId['EffEtTrLib']."\t"; // =>
|
||
$strOut.=@$tabId['EffectifEtab']."\t"; // => 0000000
|
||
$strOut.=@$tabId['Effectif']."\t"; // => 0000000
|
||
$strOut.=@$tabId['Dept']."\t"; // => 01
|
||
$strOut.=@$tabId['codeCommune']."\t"; // => 053
|
||
$strOut.=@$tabId['TrancheCA']."\t"; // => 0
|
||
$strOut.=@$tabId['TrancheCALib']."\t"; // => N/C
|
||
$strOut.=@$tabId['TrancheCAexp']."\t"; // => 0
|
||
$strOut.=@$tabId['TrancheCAexpLib']."\t"; // => 0%
|
||
$strOut.=@$tabId['TrancheCAType']."\t"; // => I
|
||
$strOut.=@$tabId['AnneeEffEn']."\t"; // => 2004
|
||
$strOut.=@$tabId['AnneeEffEt']."\t"; // => 2004
|
||
$strOut.=@$tabId['AnneeTCA']."\t"; // => 0000
|
||
$strOut.=@$tabId['Rivoli']."\t"; // => 2400 0
|
||
$strOut.=@$tabId['InfosIris']['codIris']."\t"; // => 0201
|
||
$strOut.=@$tabId['InfosIris']['codComIris']."\t"; // => 010530201
|
||
$strOut.=@$tabId['InfosIris']['libIris']."\t"; // => Citadelle
|
||
$strOut.=@$tabId['InfosIris']['typIris']."\t"; // => IRIS d'habitat
|
||
$strOut.=@$tabId['InfosIris']['evoIris']."\t"; // => 0
|
||
$strOut.=@$tabId['InfosIris']['trIris']."\t"; // => 010021
|
||
$strOut.=@$tabId['InfosIris']['grdQuartier']."\t"; // => 0105302
|
||
$strOut.=@$tabId['NatureActivite']."\t"; // => 0
|
||
$strOut.=@$tabId['OrigineCreation']."\t"; // => 1
|
||
$strOut.=@$tabId['Auxiliaire']."\t"; // => 0
|
||
$strOut.=@$tabId['Saisonnalite']."\t"; // => 0
|
||
$strOut.=@$tabId['ACTISURF']."\t"; // => 0
|
||
$strOut.=@$tabId['EXPLEN']."\t"; // => X
|
||
$strOut.=@$tabId['EXPLET']."\t"; // => X
|
||
$strOut.=@$tabId['LIEUACT']."\t"; // => 99
|
||
$strOut.=@$tabId['MODEN']."\t"; // => S
|
||
$strOut.=@$tabId['MONOACT']."\t"; // => 1
|
||
$strOut.=@$tabId['MONOREG']."\t"; // => 1
|
||
$strOut.=@$tabId['REGIMP']."\t"; // => 82
|
||
$strOut.=@$tabId['PRODPART']."\t"; // => 0
|
||
$strOut.=@$tabId['GeoInfos']['CUCS']."\t"; // => NON
|
||
$strOut.=@$tabId['GeoInfos']['ZRU']."\t"; // => NON
|
||
$strOut.=@$tabId['GeoInfos']['ZFU']."\t"; // => NON
|
||
$strOut.=@$tabId['GeoInfos']['ZUS']."\t"; // => NON
|
||
$strOut.=@$tabId['GeoInfos']['AFR']."\t"; // => NON
|
||
$strOut.=@$tabId['GeoInfos']['ZRR']."\t"; // => NON
|
||
$strOut.=@$tabId['GeoInfos']['NZRR']."\t"; // => 10194
|
||
$strOut.=@$tabId['NonDiffusible']."\t"; // =>
|
||
$strOut.=@$tabId['TypeExploitation']."\t"; // => 0
|
||
$strOut.=@$tabId['APRM']."\t"; // => 4399CZ
|
||
$strOut.=@$tabId['AdresseDom']."\t"; // => 2
|
||
$strOut.=@$tabId['AdresseDomNb']."\t"; // => 688
|
||
$strOut.=@$tabId['Activite']."\t"; // => Terrassement, travaux publics, (VRD), ma<6D>onnerie , B<>ton arm<72>, location d'engins Tp, n<>goce de granulats et terre, Recyclage de mat<61>riaux
|
||
$strOut.=@$tabId['numGreffe']."\t"; // => 0101
|
||
$strOut.=@$tabId['numRC']."\t"; // => 2012A00006
|
||
$strOut.=@$tabId['NumRM']."\t"; // => 327155404 RM 01
|
||
$strOut.=@$tabId['dateImmat']."\t"; // => 2012-01-11
|
||
$strOut.=@$tabId['dateRad']."\t"; // => 0000-00-00
|
||
$strOut.=@$tabId['TribunalLib']."\t"; // => TC BOURG EN BRESSE
|
||
$strOut.=@$tabId['bilanAnnee']."\t"; // => 2010
|
||
$strOut.=@$tabId['bilanFLestime']."\t"; // => 250531
|
||
$strOut.=@$tabId['dateMajIdentite']."\t"; // => 2012-09-30
|
||
$strOut.=@$tabId['DateMajINSEE']."\t"; // => 2012-09-30
|
||
$strOut.=@$tabId['dateMajANN']."\t"; // => 2012-01-24
|
||
$strOut.=@$tabId['DateMajRCS']."\t";
|
||
|
||
$ANNONCESVDATE=$ANNONCERJDATE=$ANNONCELJDATE=$ANNONCEPLANDATE='';
|
||
|
||
if (@$tabId['SituationJuridique']=='P') {
|
||
$tabProCol=@$iInsee->getAnnoncesLegales($siren, 0, 'P', false);
|
||
foreach ($tabProCol as $iProcol=>$procol) {
|
||
foreach ($procol['evenements'] as $even) {
|
||
if ($iProcol==0) $ANNONCEPC=$even['LibEven'];
|
||
switch ($even['CodeEven']*1) {
|
||
case 1300: // Conversion Redressement Judiciaire en Liquidation Judiciaire
|
||
case 1301: // Ouverture Liquidation Judiciaire
|
||
case 1302: // Ouverture Liquidation Judiciaire Simplifi<66>e
|
||
case 1305: // Liquidation Judiciaire
|
||
if (substr($procol['dateFinObservation'],0,4)*1>0) $ANNONCEPC_OBS=true;
|
||
case 1303: // Ouverture Liquidation Judiciaire sur r<>solution du plan
|
||
case 1304: // R<>ouverture Liquidation Judiciaire
|
||
case 1306: // Liquidation Judiciaire simplifi<66>e
|
||
case 1307: // Conversion sauvegarde en Liquidation Judiciaire
|
||
case 1311: // Liquidation Judiciaire par extension au(x) g<>rant(s)
|
||
case 1312: // Liquidation Judiciaire avec continuation d'exploitation
|
||
case 1313: // Liquidation Judiciaire sans remise des accessoires
|
||
case 1417: // Jugement d'extension de liquidation judiciaire
|
||
|
||
// Annonce de liquidation judiciaire
|
||
$ANNONCELJ=true;
|
||
|
||
// Date de l'annonce LJ
|
||
$ANNONCELJDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
$TRIBUNAL_PROCOL=strtr($procol['Tribunal'],array('TC '=>'Tribunal de Commerce de '));
|
||
break;
|
||
case 1200: // Redressement Judiciaire
|
||
if (substr($procol['dateFinObservation'],0,4)*1>0) $ANNONCEPC_OBS=true;
|
||
case 1201: // Conversion sauvegarde en Redressement Judiciaire
|
||
case 1211: // Redressement Judiciaire par extension au(x) g<>rant(s)
|
||
case 1212: // R<>forme de Liquidation Judiciaire en Redressement Judiciaire
|
||
case 1418: // Jugement d'extension d'une proc<6F>dure de redressement judiciaire
|
||
// Annonce de redressement judiciaire
|
||
$ANNONCERJ=true;
|
||
// Date de l'annonce RJ
|
||
$ANNONCERJDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
$TRIBUNAL_PROCOL=strtr($procol['Tribunal'],array('TC '=>'Tribunal de Commerce de '));
|
||
break;
|
||
case 1100: // Ouverture sauvegarde
|
||
if (substr($procol['dateFinObservation'],0,4)*1>0) $ANNONCEPC_OBS=true;
|
||
case 1419: // Jugement d'extension d'une proc<6F>dure de sauvegarde
|
||
// Annonce de sauvegarde
|
||
$ANNONCESV=true;
|
||
// Date de l'annonce Sauv
|
||
$ANNONCESVDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
$TRIBUNAL_PROCOL=strtr($procol['Tribunal'],array('TC '=>'Tribunal de Commerce de '));
|
||
break;
|
||
case 1407: // Modification de plan
|
||
case 1408: // Modification du plan de cession
|
||
case 1409: // Modification du plan de continuation
|
||
case 1415: // Prolongement du plan cession
|
||
// Modif de plan d'apurement
|
||
$PLANMODIF=true;
|
||
$ANNONCEPLANMODIFDATE=$ANNONCEDATE=$procol['dateJugement'];
|
||
break;
|
||
|
||
case 1411: // Arr<72>t du plan de cession
|
||
case 1414: // Arr<72>t du plan de redressement
|
||
$ANNONCEPLANFINDATE=$procol['dateFinObservation'];
|
||
if (substr($ANNONCEPLANFINDATE,0,4)*1==0) $ANNONCEPLANFINDATE='';
|
||
/** @todo $ANNONCEPLANDUREE='';
|
||
**/
|
||
case 1412: // Arr<72>t du plan de cession partielle
|
||
case 1413: // Arr<72>t du plan de continuation
|
||
case 1101: // Jugement arr<72>tant plan de sauvegarde
|
||
$PLAN=true; // Pr<50>sence d'une annonce de plan d'apurement
|
||
if ($even['CodeEven']*1==1411) $ANNONCEPLAN='cession';
|
||
elseif ($even['CodeEven']*1==1412) $ANNONCEPLAN='cession partielle';
|
||
elseif ($even['CodeEven']*1==1413) $ANNONCEPLAN='continuation';
|
||
elseif ($even['CodeEven']*1==1414) $ANNONCEPLAN='redressement';
|
||
elseif ($even['CodeEven']*1==1101) $ANNONCEPLAN='sauvegarde';
|
||
|
||
// Date de l'annonce de plan
|
||
$ANNONCEPLANDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
break;
|
||
case 1600: // Interdictions et Faillites
|
||
case 1601:
|
||
case 1610:
|
||
case 1611:
|
||
$ANNONCEINTERDITDATE=$procol['dateJugement'];
|
||
break;
|
||
case 1202: // Renouvellement de la p<>riode d'observation
|
||
$ANNONCEPC_OBS=true;
|
||
//1430, Jugement autorisant la poursuite d'activit<69>
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
} elseif ($tabIdentite['SituationJuridique']=='PL') {
|
||
$ANNONCEPCHISTO=true;
|
||
$ELIMINE=false;
|
||
$ANNONCEPC='Plan de continuation/redressement';
|
||
$tabProCol=$iInsee->getAnnoncesLegales($siren, 0, 'P', false);
|
||
foreach ($tabProCol as $iProcol=>$procol) {
|
||
foreach ($procol['evenements'] as $even) {
|
||
if ($iProcol==0) $ANNONCEPC=$even['LibEven'];
|
||
switch ($even['CodeEven']*1) {
|
||
case 1300: // Conversion Redressement Judiciaire en Liquidation Judiciaire
|
||
case 1301: // Ouverture Liquidation Judiciaire
|
||
case 1302: // Ouverture Liquidation Judiciaire Simplifi<66>e
|
||
case 1305: // Liquidation Judiciaire
|
||
if (substr($procol['dateFinObservation'],0,4)*1>0) $ANNONCEPC_OBS=true;
|
||
case 1303: // Ouverture Liquidation Judiciaire sur r<>solution du plan
|
||
case 1304: // R<>ouverture Liquidation Judiciaire
|
||
case 1306: // Liquidation Judiciaire simplifi<66>e
|
||
case 1307: // Conversion sauvegarde en Liquidation Judiciaire
|
||
case 1311: // Liquidation Judiciaire par extension au(x) g<>rant(s)
|
||
case 1312: // Liquidation Judiciaire avec continuation d'exploitation
|
||
case 1313: // Liquidation Judiciaire sans remise des accessoires
|
||
case 1417: // Jugement d'extension de liquidation judiciaire
|
||
|
||
// Annonce de liquidation judiciaire
|
||
$ANNONCELJ=true;
|
||
|
||
// Date de l'annonce LJ
|
||
$ANNONCELJDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
$TRIBUNAL_PROCOL=strtr($procol['Tribunal'],array('TC '=>'Tribunal de Commerce de '));
|
||
break;
|
||
case 1200: // Redressement Judiciaire
|
||
if (substr($procol['dateFinObservation'],0,4)*1>0) $ANNONCEPC_OBS=true;
|
||
case 1201: // Conversion sauvegarde en Redressement Judiciaire
|
||
case 1211: // Redressement Judiciaire par extension au(x) g<>rant(s)
|
||
case 1212: // R<>forme de Liquidation Judiciaire en Redressement Judiciaire
|
||
case 1418: // Jugement d'extension d'une proc<6F>dure de redressement judiciaire
|
||
// Annonce de redressement judiciaire
|
||
$ANNONCERJ=true;
|
||
// Date de l'annonce RJ
|
||
$ANNONCERJDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
$TRIBUNAL_PROCOL=strtr($procol['Tribunal'],array('TC '=>'Tribunal de Commerce de '));
|
||
break;
|
||
case 1100: // Ouverture sauvegarde
|
||
if (substr($procol['dateFinObservation'],0,4)*1>0) $ANNONCEPC_OBS=true;
|
||
case 1419: // Jugement d'extension d'une proc<6F>dure de sauvegarde
|
||
// Annonce de sauvegarde
|
||
$ANNONCESV=true;
|
||
// Date de l'annonce Sauv
|
||
$ANNONCESVDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
$TRIBUNAL_PROCOL=strtr($procol['Tribunal'],array('TC '=>'Tribunal de Commerce de '));
|
||
break;
|
||
case 1407: // Modification de plan
|
||
case 1408: // Modification du plan de cession
|
||
case 1409: // Modification du plan de continuation
|
||
case 1415: // Prolongement du plan cession
|
||
// Modif de plan d'apurement
|
||
$PLANMODIF=true;
|
||
$ANNONCEPLANMODIFDATE=$ANNONCEDATE=$procol['dateJugement'];
|
||
break;
|
||
|
||
case 1411: // Arr<72>t du plan de cession
|
||
case 1414: // Arr<72>t du plan de redressement
|
||
$ANNONCEPLANFINDATE=$procol['dateFinObservation'];
|
||
if (substr($ANNONCEPLANFINDATE,0,4)*1==0) $ANNONCEPLANFINDATE='';
|
||
/** @todo $ANNONCEPLANDUREE='';
|
||
**/
|
||
case 1412: // Arr<72>t du plan de cession partielle
|
||
case 1413: // Arr<72>t du plan de continuation
|
||
case 1101: // Jugement arr<72>tant plan de sauvegarde
|
||
$PLAN=true; // Pr<50>sence d'une annonce de plan d'apurement
|
||
if ($even['CodeEven']*1==1411) $ANNONCEPLAN='cession';
|
||
elseif ($even['CodeEven']*1==1412) $ANNONCEPLAN='cession partielle';
|
||
elseif ($even['CodeEven']*1==1413) $ANNONCEPLAN='continuation';
|
||
elseif ($even['CodeEven']*1==1414) $ANNONCEPLAN='redressement';
|
||
elseif ($even['CodeEven']*1==1101) $ANNONCEPLAN='sauvegarde';
|
||
|
||
// Date de l'annonce de plan
|
||
$ANNONCEPLANDATE=$procol['dateJugement'];
|
||
$ANNONCEDATE=$ANNONCEPCDATE=$procol['dateJugement'];
|
||
break;
|
||
case 1600: // Interdictions et Faillites
|
||
case 1601:
|
||
case 1610:
|
||
case 1611:
|
||
$ANNONCEINTERDITDATE=$procol['dateJugement'];
|
||
break;
|
||
case 1202: // Renouvellement de la p<>riode d'observation
|
||
$ANNONCEPC_OBS=true;
|
||
//1430, Jugement autorisant la poursuite d'activit<69>
|
||
break;
|
||
}
|
||
}
|
||
}
|
||
} else {
|
||
$tabProCol=$iInsee->getAnnoncesLegales($siren, 0, 'PH', false);
|
||
if (count($tabProCol)>0) $ANNONCEPCHISTO=1;
|
||
else $ANNONCEPCHISTO=0;
|
||
}
|
||
|
||
$strOut.="$ANNONCESVDATE\t$ANNONCERJDATE\t$ANNONCELJDATE\t$ANNONCEPLANDATE".EOL; // => 2012-03-21
|
||
}
|
||
|
||
fwrite($fp, $strOut);
|
||
|
||
echo date('Y-m-d H:i:s')." - $i/$nb : $siren".EOL;
|
||
}
|
||
|
||
?>
|