version alpha, issue #0000101

This commit is contained in:
Michael RICOIS 2010-01-06 16:13:26 +00:00
parent db9fc69f92
commit e5a69b54c5
2 changed files with 314 additions and 1 deletions

View File

@ -342,3 +342,7 @@ div.blocdegrade .echelleright
visibility: hidden; visibility: hidden;
zoom:1; zoom:1;
} }
.libAnnonces {
margin-left:30px;
}

View File

@ -21,14 +21,116 @@ function dRow($lib, $data, $title = '')
return $html; return $html;
} }
function searchBlockAnnonces($annonces, $tabAnnonces)
{
global $firephp;
// : => 2100:2199 Selection de toutes les annonces de 2100 à 2199
// - => 2100-2102 Selection des annonces
$list_annonces = explode('-', $annonces);
$interAnnonces = array();
foreach($list_annonces as $item)
{
$interAnnonces[] = explode(':', $item);
}
//Remplissage du tableau pour les intervalles
for($i=0;$i<count($interAnnonces);$i++)
{
if(count($interAnnonces[$i])>1)
{
$start = $interAnnonces[$i][0];
$cpt = $start;
$tabTemp = array();
while($cpt<$interAnnonces[$i][1]){
$tabTemp[] = $cpt;
$cpt++;
}
$interAnnonces[$i] = $tabTemp;
}
}
$output_annonces = array();
//Parcours des annonces
foreach($interAnnonces as $tabCodeEven)
{
foreach($tabCodeEven as $code_even)
{
if(array_key_exists($code_even, $tabAnnonces))
{
$output_annonces[] = $tabAnnonces[$code_even];
}
}
}
return $output_annonces;
}
function dAnnonces($annonces, $siret)
{
$output = '';
if(is_array($annonces))
{
foreach($annonces as $annonce)
{
$output.= '<p class="libAnnonces">';
switch($annonce['BodaccCode'])
{
case 'BALO': $vue = 'balo'; break;
case 'ASSO': $vue = 'asso'; break;
case 'BODA':
case 'BODB':
case 'BODC':
default: $vue = 'bodacc'; break;
}
$output.= '<a href="./?page=annonces&siret='.$siret.'&idan='.$annonce['id'].'&vue='.$vue.'">';
$output.= html_entity_decode($annonce['evenements'][0]['LibEven']);
$output.= '</a>';
if(!empty($annonce['dateJugement']) && substr($annonce['dateJugement'],0,4)!='0000') $output.= ', le '.WDate::dateT('Y-m-d','d/m/Y',$annonce['dateJugement']);
elseif(!empty($annonce['dateEffet']) && substr($annonce['dateEffet'],0,4)!='0000') $output.= ', le '.WDate::dateT('Y-m-d','d/m/Y',$annonce['dateEffet']);
$output.= ', publié au ';
$tabSource=explode('-', $annonce['BodaccCode']);
$source=$tabSource[0];
$idSource=@$tabSource[1];
if ($source[0] == 'B'){
$output.= 'BODACC n&deg;'.$annonce['BodaccNum'].' '.substr($source,-1);
}elseif ($source[0] == 'G' || $source[0] == 'T'){
$output.= 'Greffe';
}elseif ($source[0] == 'P'){
$output.= 'RNCS';
}else{
$output.='JAL';
}
if(!empty($annonce['DateParution'])) $output.= ' le '.WDate::dateT('Y-m-d','d/m/Y',$annonce['DateParution']);
$output.= '</p>';
}
}
return $output;
}
?> ?>
<div id="center"> <div id="center">
<h1 class="titre">IDENTIT&Eacute; DE L'ENTREPRISE</h1> <h1 class="titre">IDENTIT&Eacute; DE L'ENTREPRISE</h1>
<table> <table>
<?php <?php
$etab = scoresws_identite_ags($siret, $siren, $idEntreprise); $etab = scoresws_identite_ags($siret, $siren, $idEntreprise);
?>
//Regroupement des annonces suivant le code even
$tabAnnonces = array();
if(count($etab['Annonces'])>0){
foreach ($etab['Annonces'] as $key => $annonce)
{
foreach($annonce['evenements'] as $even)
{
$tabAnnonces[$even['CodeEven']] = $annonce;
}
}
}
?>
<table> <table>
<?php <?php
//Siret //Siret
@ -194,10 +296,217 @@ $element = formatElement('identite', 'effectif', array($etab['Effectif'], $etab[
if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); } if($element!==false){ echo dRow($element['lib'], $element['data'], $element['title']); }
?> ?>
</table> </table>
<h2>Composition et répartition du capital social</h2>
<table>
<tr>
<td width="30">&nbsp;</td>
<td colspan="2" width="550" class="StyleInfoData">
<table>
<?php <?php
if( ($_SESSION['tabInfo']['entrep']['fj']>=1000 && $_SESSION['tabInfo']['entrep']['fj']<=1999)
|| ($_SESSION['tabInfo']['entrep']['fj']>=10 && $_SESSION['tabInfo']['entrep']['fj']<=19) )
{
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">Cette entreprise est une personne physique.</td>
</tr>
<?php
}
else
{
if (@count($etab['actionnaires'])>0)
{
foreach ($etab['actionnaires'] as $i=>$lien)
{
if ($lien['Actif']==0)
{
$font1='<font color="gray"><i>';
$font2='</i></font>';
} else
$font1=$font2='';
?>
<tr>
<td class="StyleInfoData" width="100">
<?php
echo $font1;
if ($lien['Pmin']*1>0) echo $lien['Pmin'].'&nbsp;%';
elseif ($lien['MajMin']=='+') echo 'major.';
elseif ($lien['MajMin']=='-') echo 'minor.';
elseif ($lien['MajMin']=='C') echo 'major.';
elseif ($lien['MajMin']=='S') echo 'minor.';
else echo '&nbsp;';
echo $font2;
?>
</td>
<td class="StyleInfoLib" width="300">
<?php
echo $font1;
echo utf8_decode($lien['RaisonSociale']);
echo $font2;
?>
</td>
<td class="StyleInfoData" width="150">
<?php
echo $font1;
if ( $lien['Siren']<>'' && $lien['Siren']<>0) {
echo 'Siren&nbsp;<a href="./?page=identite&siret='. $lien['Siren'] .'">'. $lien['Siren'].'</a>';
}
else '&nbsp;';
if ($lien['Pays']<>'France') echo '<b>'.utf8_decode($lien['Pays']).'</b>';
echo $font2;
?>
</td>
</tr>
<?php
} //Fin pour chaque actionnaire
} else {
?>
<tr>
<td width="30">&nbsp;</td>
<td width="550" colspan="2" class="StyleInfoData">Aucun actionnaire r&eacute;f&eacute;renc&eacute; par nos services</td>
</tr>
<?php
}
}//Fin test personne physique
?>
<tr><td colspan="3">&nbsp;</td></tr>
</table>
</td>
</tr>
</table>
<?php
//Changement d'adresse
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2300-2301',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Mention du conjoint collaborateur
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2400:2499',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Modification de la forme juridique
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2307',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Modification de capital
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2100:2102',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Modification sur l'exploitation
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2311',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Modification de l'activité
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2313',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Cessation d'activité
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2200-2201',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Dissolution
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2202-2203',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Cessation d'activité
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2204',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Mise en someil de la société
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2206',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Location gérance
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2800:2899',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Tranfert de siège
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('2901-2903-2904',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
?>
<br/>
<h2>Types de procédure</h2>
<?php
//Procédure de conciliation
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1050:1055',$tabAnnonces);
$firephp->log($annonceSelect, 'annonceSelect');
//Procédure de réglement amiable
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1207-1209',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Jugement d'ouverture d'une procédure de sauvegarde
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1100-1101-1407-1419-1513-1542-1545-1546',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Date cessation des paiements
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1450',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Jugement d'ouverture en redressement judiciaire
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1200-1201-1418-1543-1545-1546-1202',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Jugement prononçant la liquidation judiciaire
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1300-1301-1305-1308-1302-1306-1307-1304-1309-1312-1417-1541-1544-1545-1546',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Jugement de cession prononcé le
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1313-1212',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Plan de redressement
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1414-1407-1509-1421',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Plan de continuation
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1413-1405-1512',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
//Plan de cession
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1425-1411-1407-1408-1415-1416-1511',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
?>
<br/>
<h2>Procédure d'insolvabilité européene</h2>
<?php
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1346-1310',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
?>
<br/>
<h2>Potentiel de récupération et réalisation d'actifs</h2>
<?php
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1208-1540-1203-1214-1216-1204-1206-1205-3000:3999-1530',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
?>
<br/>
<h2>Jugements de clôture</h2>
<?php
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1501:1506-1525-1605-6000:6700',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
?>
<br/>
<h2>Sanctions</h2>
<?php
$annonceSelect = array();
$annonceSelect = searchBlockAnnonces('1620-1211-1311-1600-1610-1601-1611-1604',$tabAnnonces);
echo dAnnonces($annonceSelect, $siret);
?>
<?php
/*
echo "<pre>"; echo "<pre>";
print_r($etab); print_r($etab);
echo "</pre>"; echo "</pre>";
*/
?> ?>
</table> </table>
</div> </div>