Fiche identité actif economique

This commit is contained in:
Michael RICOIS 2011-06-20 13:43:48 +00:00
parent 0527cce0bf
commit 829cc56d01
2 changed files with 136 additions and 9 deletions

View File

@ -168,16 +168,115 @@ class IdentiteEntreprise
}
public function getActifTexte()
{
if ( $this->identite->AncienSiege==1
|| ($this->identite->ActifEco==0 && !empty($this->identite->ActifEcoDate))
|| count($this->identite->AutreSiret)>0 )
{
$title = '';
if( $this->identite->Actif != 0) {
//Activité économique
if (!empty($this->identite->ActifEcoDate)) {
$title.= "Absence d'activité économique depuis le ".
WDate::dateT('Ymd', 'd/m/Y', $this->identite->ActifEcoDate)."<br/>";
}
//Activité economique type
switch ($this->identite->ActifEcoType){
case 'NPAI':
$title.= htmlentities('<img src="img/icone_courrier.png"/>');
$title.= ' NPAI ';
if (!empty($this->identite->ActifEcoDate)) $title.= 'depuis le '.WDate::dateT('Ymd', 'd/m/Y', $this->identite->ActifEcoDate);
$title.= '<br/>';
break;
case 'PFER':
$title.= 'Etablisement présumé fermé';
if (!empty($this->identite->ActifEcoDate)) $title.= 'depuis le '.WDate::dateT('Ymd', 'd/m/Y', $this->identite->ActifEcoDate);
$title.= '<br/>';
break;
case 'ECOF':
$title.= 'Cessation économique';
if (!empty($this->identite->ActifEcoDate)) $title.= 'depuis le '.WDate::dateT('Ymd', 'd/m/Y', $this->identite->ActifEcoDate);
$title.= '<br/>';
break;
}
}
//Ancien siege
if (!empty($this->identite->AncienSiegeDateFin)){
$title.= "Cet établissement était le siège sociale jusqu'au ".
WDate::dateT('Ymd', 'd/m/Y', $this->identite->AncienSiegeDateFin)."<br/>";
}
if (count($this->identite->AutreSiret)>0){
//Prédécesseur
foreach($this->identite->AutreSiret->item as $pre){
if ($pre->type == 'pre'){
if (!empty($pre->dateEve)) {
$title.= "Avant le ".WDate::dateT('Ymd', 'd/m/Y', $pre->dateEve).", ";
}
$adresse = '';
for($i=1;$i<=7;$i++){
if (!empty($pre->{'adrL'.$i})) {
$adresse.= $pre->{'adrL'.$i};
if ($i!=7) { $adresse.= ', '; }
}
}
$href = '<a href="'.$this->view->url(array(
'controller' => 'identite',
'action' => 'fiche',
'siret' => $pre->siren.$pre->nic), null, true).'">'.$pre->siren.$pre->nic.'</a>';
$title.= " la précédente adresse de cet établissement était ".$adresse."( ".htmlentities($href)." )";
$title.= "<br/>";
}
}
//Sucesseur
foreach($this->identite->AutreSiret->item as $suc){
if ($suc->type == 'suc'){
$title.= "Cet établissement a déménagé ";
if (!empty($suc->dateEve)) {
$title.= "le ".WDate::dateT('Ymd', 'd/m/Y', $suc->dateEve)." ";
}
$adresse = '';
for($i=1;$i<=7;$i++){
if (!empty($suc->{'adrL'.$i})) {
$adresse.= $suc->{'adrL'.$i};
if ($i!=7) { $adresse.= ', '; }
}
}
$href = '<a href="'.$this->view->url(array(
'controller' => 'identite',
'action' => 'fiche',
'siret' => $suc->siren.$suc->nic), null, true).'">'.$suc->siren.$suc->nic.'</a>';
$title.= " à l'adresse ".$adresse."( ".htmlentities($href)." )";
$title.= "<br/>";
}
}
}
if (!empty($title)){
$titre = ' title="'.$title.'"';
}
$data.= '<a class="AncienSiege"'.$titre.'>';
}
if ($this->identite->Actif==1) {
$data = 'Oui';
$data.= 'Oui';
} else {
$data = '<b>NON</b>';
if (empty($this->identite->dateClotEt)) {
$data .= "<i>&nbsp;(Fin d'activité en ".
WDate::dateT('Y-m-d', 'm/Y', $this->identite->dateClotEt).
')</i>';
$data.= '<b>NON</b>';
}
if ( $this->identite->AncienSiege==1
|| ($this->identite->ActifEco==0 && !empty($this->identite->ActifEcoDate))
|| count($this->identite->AutreSiret)>0 )
{
$data.= '</a>';
}
if ($this->identite->Actif==0 && $this->identite->dateClotEt != '') {
$data.= "<i>&nbsp;(Fin d'activité en ".WDate::dateT('Ymd', 'm/Y', $this->identite->dateClotEt).')</i>';
}
$user = new Utilisateur();
if (intval($this->identite->Siren)!=0 && $user->checkPerm('avisinsee')) {
$data.='&nbsp;&nbsp;&nbsp;<a title="Voir l\'avis de situation correspondant de l\'INSEE" target="_blank" href="/identite/avis/siret/'.

View File

@ -29,6 +29,34 @@ $(document).ready(function(){
});
});
//Tooltip de domiciliation
if ($('div.domiciliation').length){
$('div.domiciliation').qtip({
show: 'click',
hide: 'unfocus',
content: $('div.domiciliation span').html(),
style: { name: 'cream', width: 200 },
position: {
corner: { target: 'bottomMiddle',
tooltip: 'topMiddle' } }
});
}
//Tooltip AncienSiege
if ($('a.AncienSiege').length){
$('a.AncienSiege').qtip({
show: 'click',
hide: 'unfocus',
content: $('a.AncienSiege').attr('title'),
style: { name: 'cream', width: 350 },
position: {
corner: { target: 'bottomMiddle',
tooltip: 'topMiddle' } }
});
$('a.AncienSiege').attr('title', "Cliquez pour consulter les informations d'activité.");
}
//Auto Scroll
$(window).scroll(function() {
var offset = $(window).scrollTop();