diff --git a/library/Scores/IdentiteEntreprise.php b/library/Scores/IdentiteEntreprise.php index 5696d3106..39cb5147e 100644 --- a/library/Scores/IdentiteEntreprise.php +++ b/library/Scores/IdentiteEntreprise.php @@ -168,16 +168,115 @@ class IdentiteEntreprise } public function getActifTexte() { - if ($this->identite->Actif==1) { - $data = 'Oui'; - } else { - $data = 'NON'; - if (empty($this->identite->dateClotEt)) { - $data .= " (Fin d'activité en ". - WDate::dateT('Y-m-d', 'm/Y', $this->identite->dateClotEt). - ')'; + + 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)."
"; + } + + //Activité economique type + switch ($this->identite->ActifEcoType){ + case 'NPAI': + $title.= htmlentities(''); + $title.= ' NPAI '; + if (!empty($this->identite->ActifEcoDate)) $title.= 'depuis le '.WDate::dateT('Ymd', 'd/m/Y', $this->identite->ActifEcoDate); + $title.= '
'; + 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.= '
'; + break; + case 'ECOF': + $title.= 'Cessation économique'; + if (!empty($this->identite->ActifEcoDate)) $title.= 'depuis le '.WDate::dateT('Ymd', 'd/m/Y', $this->identite->ActifEcoDate); + $title.= '
'; + 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)."
"; + } + 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 = ''.$pre->siren.$pre->nic.''; + $title.= " la précédente adresse de cet établissement était ".$adresse."( ".htmlentities($href)." )"; + $title.= "
"; + } + } + //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 = ''.$suc->siren.$suc->nic.''; + $title.= " à l'adresse ".$adresse."( ".htmlentities($href)." )"; + $title.= "
"; + } + } + } + + if (!empty($title)){ + $titre = ' title="'.$title.'"'; + } + $data.= ''; + } + + if ($this->identite->Actif==1) { + $data.= 'Oui'; + } else { + $data.= 'NON'; + } + + if ( $this->identite->AncienSiege==1 + || ($this->identite->ActifEco==0 && !empty($this->identite->ActifEcoDate)) + || count($this->identite->AutreSiret)>0 ) + { + $data.= ''; + } + + if ($this->identite->Actif==0 && $this->identite->dateClotEt != '') { + $data.= " (Fin d'activité en ".WDate::dateT('Ymd', 'm/Y', $this->identite->dateClotEt).')'; + } + $user = new Utilisateur(); if (intval($this->identite->Siren)!=0 && $user->checkPerm('avisinsee')) { $data.='