diff --git a/application/modules/legal/controllers/JuridiqueController.php b/application/modules/legal/controllers/JuridiqueController.php index b3d9bbc7f..21418ca4e 100644 --- a/application/modules/legal/controllers/JuridiqueController.php +++ b/application/modules/legal/controllers/JuridiqueController.php @@ -1 +1,577 @@ theme = Zend_Registry::get('theme'); + + $request = $this->getRequest(); + $this->siret = $request->getParam('siret'); + $this->id = $request->getParam('id', 0); + + require_once 'Scores/WsScores.php'; + } + + /** + * Affichage de la liste des annonces ou d'une annonce + */ + public function annoncesAction() + { + $request = $this->getRequest(); + + $autrePage = $request->getParam('apage'); + $vue = $request->getParam('vue', 'bodacc'); + + $idAnn = $request->getParam('idAnn', null); + $siren = substr($this->siret, 0,9); + + $source = $request->getParam('source'); + if (!empty($source)) { + switch ($source){ + case 1: $vue='bodacc'; break; + case 2: $vue='balo'; break; + case 3: $vue='asso'; break; + } + } + + $session = new Scores_Session_Entreprise($this->siret, $this->id); + $fj = $session->getFormeJuridique(); + if ( $fj>9000 && $fj<9999 && intval($siren)==0 ) { + $vue = 'asso'; + } + + $this->view->assign('id', $session->getId()); + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + $this->view->assign('AutrePage', $autrePage); + + if ($session->getSource()=='006' || $session->getSourceId()=='007') { + + $this->view->assign('AutreSource', true); + + } else { + + $this->view->assign('vue', $vue); + + //Pagination + $page = $request->getParam('page', 1); + if ( $page <= 0 ) $page = 1; + $nbAffichage = 20; + $position = ($page - 1 ) * $nbAffichage; + + $ws = new WsScores(); + switch ( $vue ) { + case 'bodacc': + case 'abod': + default: + if(intval($siren)==0) { + $idAnn = $session->getSourceId(); + } + $infos = $ws->getAnnoncesLegales($siren, $idAnn, null, $position, $nbAffichage); + break; + case 'balo': + $infos = $ws->getAnnoncesBalo($siren, $idAnn, null, $position, $nbAffichage); + break; + case 'asso': + if ( intval($siren)==0 && substr($session->getAutreId(),0,1)=='W' ) { + $infos = $ws->getAnnoncesAsso($session->getAutreId(), $idAnn, null, $position, $nbAffichage); + } elseif (intval($siren)!=0) { + $infos = $ws->getAnnoncesAsso($siren, $idAnn, null, $position, $nbAffichage); + } else { + $idAnn = $session->getSourceId(); + $infos = $ws->getAnnoncesAsso($siren, $idAnn, null, $position, $nbAffichage); + } + break; + case 'bomp': + $filtre = $request->getParam('filtre', null); + $this->view->assign('filtre', $filtre); + $infos = $ws->getAnnoncesBoamp($siren, $idAnn, $filtre, $position, $nbAffichage); + break; + } + if ($infos === false) $this->_forward('soap', 'error'); + Zend_Registry::get('firebug')->info($infos); + require_once 'Scores/Annonces.php'; + $objAnnonces = new Annonces($infos->result->item); + + $typeAnnonces = array( + 'Bodacc', + 'Balo', + 'Bomp', + 'Asso', + ); + + $user = new Scores_Utilisateur(); + $this->view->assign('hasModeEdition', $user->checkModeEdition()); + + $this->view->assign('exportObjet', $infos); + $this->view->assign('surveillance', $user->checkPerm('survannonce')); + + //Affichage pour une annonce + if (!empty($idAnn) && in_array($vue, array('bodacc', 'abod', 'balo', 'asso', 'bomp')) ) { + + if ( $user->checkModeEdition() ){ + $this->view->headScript()->appendFile($this->theme->pathScript.'/saisieannonces.js', 'text/javascript'); + } + + $classType = 'annonces'.ucfirst($vue); + foreach($objAnnonces->$classType as $ann) { + if($ann->id==$idAnn) break; + } + Zend_Registry::get('firebug')->info($ann); + $annonce = array( + 'Desc' => $objAnnonces->getAnnonceDesc($ann), + 'Entree' => $objAnnonces->getAnnonceEntree($ann), + 'EntreeSD' => $objAnnonces->getAnnonceEntreeSD($ann), + 'Even' => $objAnnonces->getAnnonceEven($ann), + 'Texte' => $objAnnonces->getAnnonceTexte($ann), + 'Type' => $objAnnonces->getType($ann), + 'Code' => $objAnnonces->getCode($ann), + 'Annee' => $objAnnonces->getAnnee($ann), + 'Num' => $objAnnonces->getNum($ann), + 'Deleted' => $objAnnonces->isDeleted($ann), + 'Entites' => $objAnnonces->getAnnonceEntite($ann) + ); + + $this->view->assign('source', $session->getSource()); + if ( intval($this->siret)==0 ){ + $this->view->assign('sourceId', $session->getSourceId()); + } else { + $this->view->assign('sourceId', null); + } + $this->view->assign('idAnn', $idAnn); + $this->view->assign('annonce', $annonce); + + if ($request->getParam('q')=='ajax') + { + $this->_helper->layout()->disableLayout(); + //$this->_helper->viewRenderer->setNoRender(true); + $this->renderScript('juridique/annonce-ajax.phtml'); + } else { + + $this->view->assign('PageCurrent', $page); + + //Définir url pour téléchargement pdf + if ( in_array($annonce['Code'], array('BODA', 'BODB', 'BODC')) && intval($annonce['Annee'])>=2008) { + $lienBodacc = $this->view->url(array( + 'controller' => 'juridique', + 'action' => 'bodaccpdf', + 'type' => substr($annonce['Code'],3,1), + 'annee' => $annonce['Annee'], + 'num' => $annonce['Num'], + ), 'default', true); + $this->view->assign('lienBodacc', $lienBodacc); + } + + $this->renderScript('juridique/annonce.phtml'); + } + + // --- Affichage pour la liste des annonces + } else { + + // --- Titre de la page + if ( empty($autrePage) ) { + if( empty($siren) ){ + $titre = 'Identifiant '.$this->id; + } else { + $titre = 'Siret '.$siren; + } + $this->view->headTitle()->prepend('Annonces Légales - '.$titre); + } + + // ---- Calcul pagination + $nbReponses = count($infos->result->item); + $nbReponsesTotal = $infos->nbReponses; + if ($nbReponses < $nbReponsesTotal) { + $pageTotal = ceil( $nbReponsesTotal / $nbAffichage ); + $pageCurrent = $page; + $pagePrev = $page - 1; + if ($pagePrev < 1) { + $pagePrev = 1; + } + $pageNext = $page + 1; + if( $pageNext > $pageTotal ) { + $pageNext = $pageTotal; + } + } else { + $pageTotal = $pageCurrent = 1; + } + $this->view->assign('PageTotal', $pageTotal); + $this->view->assign('PagePrev', $pagePrev); + $this->view->assign('PageNext', $pageNext); + $this->view->assign('PageCurrent', $pageCurrent); + + $this->view->assign('nbReponses', empty($nbReponses) ? 0 : $nbReponses); + $this->view->assign('nbReponsesTotal', empty($nbReponsesTotal) ? 0 : $nbReponsesTotal); + + foreach ( $typeAnnonces as $type ) { + $classType = 'annonces'.$type; + $annonces = array(); + if ( count( $objAnnonces->$classType ) > 0 ) { + foreach( $objAnnonces->$classType as $ann ) { + $annonces[] = $objAnnonces->getAnnonceResume($ann); + } + $this->view->assign($classType, $annonces); + } + } + $this->view->headScript()->appendFile($this->theme->pathScript.'/annonces.js', 'text/javascript'); + } + } + } + + /** + * Liste des contentieux + */ + public function ctxAction() + { + $request = $this->getRequest(); + $session = new Scores_Session_Entreprise($this->siret, $this->id); + + $this->view->headTitle()->prepend("Contentieux"); + $this->view->headTitle()->prepend("Siret ".$this->siret); + + $siren = substr($this->siret, 0,9); + $type = $request->getParam('type', 'DF'); + $this->view->Type = $type; + $typeList = array( + 'DE' => 'demandeur', + 'DF' => 'défendeur', + ); + $this->view->TypeLabel = ''; + if (array_key_exists($type, $typeList)) { + $this->view->TypeLabel = $typeList[$type]; + } + $this->view->TypeList = $typeList; + + $nbReponses = 20; + $page = $request->getParam('page', 1); + if ( $page <= 0 ) $page = 1; + $position = ($page - 1 ) * $nbReponses; + + $params = new stdClass(); + $params->companyId = $siren; + $params->tiers = $type; + $params->p = $position; + $params->limit = $nbReponses; + + try { + $ws = new Scores_Ws_Client('entreprise', '0.9'); + $response = $ws->getGreffeAffaireList($params); + if ($response === false) { + $this->view->msg = "Erreur"; + } else { + + $this->view->List = $response->List->item; + // --- Pagination + $nbReponsesTotal = $response->Nb; + $pageTotal = $pageCurrent = 1; + $pagePrev = null; + $pageNext = null; + if ($nbReponses < $nbReponsesTotal) { + $pageTotal = ceil( $nbReponsesTotal / $nbReponses ); + $pageCurrent = $page; + $pagePrev = $page - 1; + if ($pagePrev < 1) { + $pagePrev = 1; + } + $pageNext = $page + 1; + if( $pageNext > $pageTotal ) { + $pageNext = $pageTotal; + } + } + $this->view->assign('PageTotal', $pageTotal); + $this->view->assign('PagePrev', $pagePrev); + $this->view->assign('PageNext', $pageNext); + $this->view->assign('PageCurrent', $pageCurrent); + + $this->view->assign('nbReponses', empty($nbReponses) ? 0 : $nbReponses); + $this->view->assign('nbReponsesTotal', empty($nbReponsesTotal) ? 0 : $nbReponsesTotal); + + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + + } + } catch (Exception $e) { + $this->view->msg = $e->getMessage(); + } + } + + public function ctxdetailAction() + { + $request = $this->getRequest(); + $session = new Scores_Session_Entreprise($this->siret, $this->id); + $siren = substr($this->siret, 0,9); + + $this->view->headTitle()->prepend("Contentieux"); + $this->view->headTitle()->prepend("Siret ".$this->siret); + + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + + $id = $request->getParam('affaireId'); + + $params = new stdClass(); + $params->id = $id; + + try { + $ws = new Scores_Ws_Client('entreprise', '0.9'); + $response = $ws->getGreffeAffaireDetail($params); + if ($response === false) { + $this->view->msg = "Erreur"; + } else { + $this->view->Affaire = $response; + } + } catch (Exception $e) { + $this->view->msg = $e->getMessage(); + } + } + + /** + * Affichage infos réglementées + */ + public function infosregAction() + { + $this->view->headTitle()->prepend("Informations Réglementées"); + $this->view->headTitle()->prepend("Siret ".$this->siret); + + $request = $this->getRequest(); + $idAnn = $request->getParam('idann', false); + $siren = substr($this->siret, 0,9); + $session = new Scores_Session_Entreprise($this->siret, $this->id); + + $ws = new WsScores(); + if ($idAnn!=false) { + $this->view->assign('idAnn', $idAnn); + $infos = $ws->getInfosReg($siren,$idAnn); + } else { + $infos = $ws->getInfosReg($siren); + } + if ($infos === false) $this->forward('soap', 'error'); + + if (is_string($infos)){ + $this->view->assign('message', $infos); + } + + $objAnnonces = $infos->result->item; + $annonces = array(); + if (count($objAnnonces)>0) { + foreach ( $objAnnonces as $item ) { + $dateParution = new Zend_Date($item->DateParution, 'yyyy-MM-dd'); + $dateInsertion = new Zend_Date($item->dateInsertionSD, 'yyyy-MM-dd'); + $annonces[] = array( + 'id' => $item->id, + 'titre' => $item->titre, + 'communique' => $item->communique, + 'source' => $item->source, + 'DateParution' => $dateParution->toString('dd/MM/yyyy'), + 'dateInsertionSD' => $dateInsertion->toString('dd/MM/yyyy'), + ); + } + } + + $this->view->assign('annonces', $annonces); + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + $this->view->assign('exportObjet', $infos); + } + + /** + * Affichage listes des compétences + */ + public function competencesAction() + { + $this->view->headTitle()->prepend("Compétences Territoriales"); + $this->view->headTitle()->prepend("Siret ".$this->siret); + + $request = $this->getRequest(); + $type = $request->getParam('type', ''); + $siren = substr($this->siret,0,9); + $session = new Scores_Session_Entreprise($this->siret, $this->id); + + $abbrev = array( + ' TGI ' => 'TRIBUNAL DE GRANDE INSTANCE DE ', + ' TI ' => 'TRIBUNAL D\'INSTANCE DE ', + ' TC ' => 'TRIBUNAL DE COMMERCE DE ', + ' TGICC ' => 'TRIBUNAL DE GRANDE INSTANCE A COMPETENCE COMMERCIALE ', + ' TICC ' => 'TRIBUNAL D\'INSTANCE A COMPETENCE COMMERCIALE ' + ); + + if (!empty($type)){ + $ws = new WsScores(); + $infos = $ws->getListeCompetences($this->siret, $type, $session->getCodeCommune()); + if ($infos === false) $this->_forward('soap', 'error'); + + $competences = $infos->result->item; + Zend_Registry::get('firebug')->info($infos); + if( $type=='tri' || $type=='cfe' ) { + $i=0; + foreach($competences as $comp){ + $competences[$i]->Nom = strtr(' '.strtoupper($comp->Nom), $abbrev); + $i++; + } + } + $this->view->assign('competences', $competences); + $this->view->assign('type', $type); + $this->view->assign('exportObjet', $infos); + } + + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + } + + /** + * Affichage des la listes des conventions collectives + * Enter description here ... + */ + public function conventionsAction() + { + $this->view->headTitle()->prepend("Conventions Collectives"); + $this->view->headTitle()->prepend("Siret ".$this->siret); + + $siren = substr($this->siret, 0,9); + $session = new Scores_Session_Entreprise($this->siret, $this->id); + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + $ws = new WsScores(); + $infos = $ws->getListeConventions($siren); + $conventions = $infos->result->item; + Zend_Registry::get('firebug')->info($conventions); + $this->view->assign('conventions', $conventions); + $this->view->assign('exportObjet', $infos); + } + + /** + * Affichage des marques déposées + */ + public function marquesAction() + { + $this->view->headTitle()->prepend("Marques Déposées"); + $this->view->headTitle()->prepend("Siret ".$this->siret); + + $this->view->headScript()->appendFile($this->theme->pathScript.'/marques.js', 'text/javascript'); + + $request = $this->getRequest(); + $idObject = $request->getParam('idObject', 0); + $siren = substr($this->siret, 0,9); + $session = new Scores_Session_Entreprise($this->siret, $this->id); + $this->view->assign('siren', $siren); + $this->view->assign('siret', $this->siret); + $this->view->assign('raisonSociale', $session->getRaisonSociale()); + $ws = new WsScores(); + $infos = $ws->getMarques($siren, $idObject); + if ($infos === false) $this->_forward('soap', 'error'); + + $marques = $infos->result->item; + $this->view->assign('marques', $marques); + $this->view->assign('idObject', $idObject); + $this->view->assign('exportObjet', $marques); + Zend_Registry::get('firebug')->info($infos); + } + + /** + * Affiche le lien pour télécharger le fichier concernant le dépot + */ + public function getmarqueAction() + { + $this->_helper->layout()->disableLayout(); + $this->_helper->viewRenderer->setNoRender(true); + $request = $this->getRequest(); + $numdepot = $request->getParam('numdepot', ''); + if (empty($numdepot)){ + echo 'Paramètres incorrects'; + exit; + } + $c = Zend_Registry::get('config'); + $directory = $c->profil->path->shared.'/persist/marques'; + $file = $numdepot.'.pdf'; + + //Le fichier n'existe pas alors on le télécharger + if(!file_exists($directory.'/'.$file) + || filesize($directory.'/'.$file)==0 ) { + $cmd = 'php ' . APPLICATION_PATH . '/../scripts/jobs/getMarque.php ' . $numdepot; + Zend_Registry::get('firebug')->info($cmd); + $result = exec($cmd); + Zend_Registry::get('firebug')->info($result); + } + //On vérfie que le fichier existe après le téléchargement + if(file_exists($directory.'/'.$file) && filesize($directory.'/'.$file)>0) { + $href = $this->view->url(array('module'=>'file', 'controller'=>'index', 'action'=>'marque', 'q'=>$file), 'default', true); + echo 'Télécharger le PDF de l\'insciption au BOPI.'; + } else { + echo 'Document introuvable.'; + } + + } + + public function bodaccpdfAction() + { + $this->_helper->layout()->disableLayout(); + $this->_helper->viewRenderer->setNoRender(true); + $request = $this->getRequest(); + + $type = $request->getParam('type'); + $annee = $request->getParam('annee'); + $num = $request->getParam('num'); + + //$num doit être retraité pour être sur 4 position + $c = strlen($num); + for($i=0;$i<4-$c;$i++){ + $num = '0'.$num; + } + + $c = Zend_Registry::get('config'); + $file = $c->profil->path->shared.'/persist/bodacc/'.$type.'/'.$annee.'/'. + 'BODACC_'.$type.'_'.$annee.'_'.$num.'.pdf'; + + if ( !file_exists($file) ) { + exec('php ' . APPLICATION_PATH . "/../scripts/jobs/getBodaccPdf.php $type $annee $num >> getBodaccPdf.log"); + } + + if (file_exists($file)) { + $href = $this->view->url(array('module'=>'file', 'controller'=>'bodacc', 'action'=>'actual', + 'q' => basename($file)), 'default', true); + echo "Cliquer ici pour télécharger le fichier."; + } else { + echo "Erreur lors du chargement du fichier."; + } + } + + + public function annoncenumAction() + { + $this->_helper->layout()->disableLayout(); + + $request = $this->getRequest(); + $siren = $request->getParam('siren'); + + $ws = new WsScores(); + $result = $ws->getAnnoncesNum($siren); + Zend_Registry::get('firebug')->info($result); + $numWS = array(); + if (count($result->item)>0) { + foreach ($result->item as $item) { + $numWS[$item->type] = $item->num; + } + } + $types = array('bodacc', 'balo', 'boamp', 'asso'); + + $num = array(); + foreach($types as $type) { + if ( array_key_exists($type, $numWS) ) { + $num['Type'.ucfirst($type)] = $numWS[$type]; + } + } + + $this->view->assign('num', $num); + } +} \ No newline at end of file diff --git a/application/modules/legal/views/default/scripts/juridique/annonce-ajax.phtml b/application/modules/legal/views/default/scripts/juridique/annonce-ajax.phtml new file mode 100644 index 000000000..430a3fef3 --- /dev/null +++ b/application/modules/legal/views/default/scripts/juridique/annonce-ajax.phtml @@ -0,0 +1 @@ +=$this->RemplaceSiren(substr($this->annonce['Texte'],0,1000))?> \ No newline at end of file diff --git a/application/modules/legal/views/default/scripts/juridique/annonce.phtml b/application/modules/legal/views/default/scripts/juridique/annonce.phtml new file mode 100644 index 000000000..5f78c9030 --- /dev/null +++ b/application/modules/legal/views/default/scripts/juridique/annonce.phtml @@ -0,0 +1,161 @@ +
+ | Numéro identifiant Siren | +=$this->SirenTexte($this->siren)?> | +
+ | Dénomination Sociale | ++ =$this->raisonSociale?> + hasModeEdition) : ?> + (Edition) + + | +
+ | + =$this->action('infos','surveillance', null, array( + 'source' => 'annonces', + 'siret' => $this->siret + ))?> + | +
+=$this->annonce['Desc'].' '.$this->annonce['Entree'].' '.$this->annonce['EntreeSD'];?> +hasModeEdition){ + $liensEdit = array( + 'edit' => array( + 'class' => 'annonceSaisie', + 'title' => 'Edition annonce', + 'img' => '', + ), + 'delete' => array( + 'class' => 'annonceSaisie', + 'title' => 'Suppression annonce', + 'img' => '', + ), + 'copy' => array( + 'class' => 'annonceSaisie', + 'title' => 'Dupliquer sur autre Siren', + 'img' => '', + ), + 'even' => array( + 'class' => 'annonceSaisie', + 'title' => "Modifier le type d'événement", + 'img' => '', + ), + + ); + foreach ( $liensEdit as $lienId => $lienItem ){ + ?> + =$lienItem['img']?> + +
+ +=$this->annonce['Even']?>
+=$this->RemplaceSiren($this->annonce['Texte'])?>
Entités concernées par l'annonce :
+=$entite->event->LibEven?> | +=$entite->raisonSociale?> | ++siret)>1000) {?> + +=$this->SiretTexte($entite->siret)?> + + + | +
infos); ?>+
+ | Numéro identifiant Siren | +=$this->SirenTexte($this->siren)?> | +
+ | Dénomination Sociale | +=$this->raisonSociale?> + hasModeEdition) : ?> + (Edition) + + | +
+ | + =$this->action('infos','surveillance', null, array( + 'source' => 'annonces', + 'siret' => $this->siret + ))?> + | +
+ | + Numéro identifiant Siren + | ++ =$this->SirenTexte($this->siren)?> + | +|
+ | Dénomination Sociale | +=$this->raisonSociale?> | +|
+ | + Tribunaux + | +||
+ | + Administrateurs & Mandataires judiciaires | +||
+ | + Huissiers de justice + | +||
+ | + Préfectures & Sous-préfectures + | +||
+ | + Centres de formalités des Entreprises (CCI, Greffes, Métiers, Artisanat, Agriculture, URSSAF, Impôts, etc...) + | +||
+ | + Journaux d'Annonces Légales + | +
+ | + Numéro identifiant Siren + | ++ =$this->SirenTexte($this->siren)?> + | +
+ | Dénomination Sociale | +=$this->raisonSociale?> | +
+
+ |
+|||||||
+ | + | Néant | +|||||
+ |
+ Alert: =$this->msg?>
++ | Numéro identifiant Siren | +=$this->SirenTexte($this->siren)?> | +
+ | Dénomination Sociale | +=$this->raisonSociale?> | +
+ | Affaire(s) en tant que | ++ + | +
Date | +Catégorie | +Libellé | +Tiers demandeur | +Etat | +
---|---|---|---|---|
+ Date, 'y-MM-dd'); + $dateString = $date->toString('dd/MM/y'); + } catch(Zend_Date_Exception $e){} + ?>=$dateString?> | +=$item->CategoryLabel?> | +=$item->Label?> | ++ TierName->item as $t) {?> + =$t?> + + | +=$item->StatusLabel?> | +
+ Alert: =$this->msg?>
++ | Numéro identifiant Siren | +=$this->SirenTexte($this->siren)?> | +
+ | Dénomination Sociale | +=$this->raisonSociale?> | +
Tribunal | =$this->Affaire->GreffeLabel?> |
Date de l'affaire | ++ Affaire->Date, 'y-MM-dd'); + $dateString = $date->toString('dd/MM/y'); + } catch(Zend_Date_Exception $e){} + ?> + =$dateString?> | +
Etat de l'affaire | =$this->Affaire->StatusLabel?> |
Type de contentieux | =$this->Affaire->CategoryLabel?> |
Nature de l'affaire | =$this->Affaire->Label?> |
Demandeurs | +
+ Affaire->Tiers->item) > 0) {?>
+ Affaire->Tiers->item as $t) {?>
+ TypeCode == 'DE') {?>
+
+ =$t->companyNom?>companyId)) {?> (=$this->SirenTexte($t->companyId)?>)
+ Acteur)) {?>
+ Acteur->item as $acteur) {?>
+
+
+
+
+ - =$acteur->Nom?> + + + |
+
Défendeurs | +
+ Affaire->Tiers->item) > 0) {?>
+ Affaire->Tiers->item as $t) {?>
+ TypeCode == 'DF') {?>
+
+ =$t->companyNom?>companyId)) {?> (=$this->SirenTexte($t->companyId)?>)
+ Acteur)) {?>
+ Acteur->item as $acteur) {?>
+
+
+
+
+ - =$acteur->Nom?> + + + |
+
Historique | |
+ Date, 'y-MM-dd'); + $dateString = $date->toString('dd/MM/y'); + } catch(Zend_Date_Exception $e){} + ?> + =$dateString?> + | +=$h->Label?> | +
- Aucune information - |
+ | + Numéro identifiant Siren + | ++ =$this->SirenTexte($this->siren)?> + | +
+ | Dénomination Sociale | +=$this->raisonSociale?> | +
+ | + Information =$item['source']?> du =$item['DateParution']?>. + Entrée en base S&D : =$item['dateInsertionSD']?> + | +||
+ | =$item['titre']?> | +||
+ | =$this->RemplaceSiren($item['communique'])?> | +||
+ Revenir à la liste des annonces + | +
+ | Le =$item['DateParution']?> | ++ + =$item['titre']?> + + | +
+ | + | Néant | +
+ | + Numéro identifiant Siren + | ++ =$this->SirenTexte($this->siren)?> + | +
+ | Dénomination Sociale | +=$this->raisonSociale?> | +
Type de Marque : =$item->Perimetre?>
+Marque : =$item->Marques?>
+Classification de Nice : =$item->Classes?>
+Produits et Services :
+ProduitsServices->item)>0) {?>
+ProduitsServices->item as $txt) {?>
+
=$txt?>
+
+
+
Déposant : =$item->Deposant?>
+Mandataire : =$item->Mandataire?>
+Numéro : =$item->Depot?>
+Statut : =$item->Statut?>
+Date de dépôt / Enregistrement : =$item->Date?>
+Lieu de dépôt : =$item->Lieu?>
+Historique :
+Historique->item)>0) {?>
+Historique->item as $txt) {?>
+
=$txt?>
+
+
+
+ Aucune marque n'a été déposée par cette entreprise depuis 1982. + | +||
+ Date, 'yyyy-MM-dd'); ?> + Dépôt n°=$marque->Depot?> du =$date->toString('dd/MM/yyyy')?> + | ++ + + + + | ++ + =$marque->Marques?> + | +