diff --git a/src/Scores/Extract/Dict.php b/src/Scores/Extract/Dict.php index c691496..a8e523a 100644 --- a/src/Scores/Extract/Dict.php +++ b/src/Scores/Extract/Dict.php @@ -558,16 +558,104 @@ class Scores_Extract_Dict 'help' => "", 'columns' => array() ), + 'topContentieuxDE'=> array( + 'lib' => 'Greffe Top Contentieux DE', + 'help' => "Présence de contentieux DE", + 'columns' => array() + ), + 'topContentieuxDF'=> array( + 'lib' => 'Greffe Top Contentieux DF', + 'help' => "Présence de contentieux DF", + 'columns' => array() + ), 'nbContentieuxDE'=> array( - 'lib' => 'Greffe Contentieux DE', + 'lib' => 'Greffe Nbre Contentieux DE', 'help' => "Nbre de contentieux DE", 'columns' => array() ), 'nbContentieuxDF'=> array( - 'lib' => 'Greffe Contentieux DF', + 'lib' => 'Greffe Nbre Contentieux DF', 'help' => "Nbre de contentieux DF", 'columns' => array() ), + 'contentieuxliste'=> array( + 'values'=>'', + 'lib' => 'Liste des contentieux', + 'help' => "Multiple, entrer les colonnes souhaitées. + NB le fichier en sortie contiendra plus de lignes que le fichier en entrée.", + 'columns' => array( + 'IdAffaire' => 'identifiant de l\'afaire', + 'Tiers' => 'En qualité de DE = Demandeur, DF = Défendeur', + 'StatusCode' => 'Etat de l\'affaire abrégé', + 'StatusLabel' => 'Etat de l\'affaire', + 'CategoryCode' => 'Nature de demande abregée', + 'CategoryLabel' => 'Nature de demande', + 'Label' => 'Nature de demande', + 'DateAffaire' => 'Date d\'enrôlement au greffe', + 'NomPartie' => 'Nom de l\'acteur', + 'NomDemandeur' => 'Nom du/des demandeur(s)', + 'NomDefendeur' => 'Nom du/des défendeur(s)', + 'CodeGreffe' => 'Code du greffe', + 'NomGreffe' => 'Nom du greffe', + 'Parties' => 'Detail des parties du dossier', + 'Representants' => 'Représentants', + 'NomsRepresentants' => 'Noms du/des représentants', + 'CategorieAffaire' => 'Categorie d\'affaire', + 'Historique' => 'Historique des actions : date, libellé', + ) + ), + 'contentieuxlisteDEseuls'=> array( + 'values'=>'', + 'lib' => 'Liste des contentieux en tant que demandeur uniquement', + 'help' => "Multiple, entrer les colonnes souhaitées. + NB le fichier en sortie contiendra plus de lignes que le fichier en entrée.", + 'columns' => array( + 'idAffaire' => 'identifiant de l\'afaire', + 'tiers' => 'En qualité de DE = Demandeur, DF = Défendeur', + 'statusCode' => 'Etat de l\'affaire abrégé', + 'statusLabel' => 'Etat de l\'affaire', + 'categoryCode' => 'Nature de demande abregée', + 'categoryLabel' => 'Nature de demande', + 'label' => 'Nature de demande', + 'dateAffaire' => 'Date d\'enrôlement au greffe', + 'nomPartie' => 'Nom de l\'acteur', + 'nomDemandeur' => 'Nom du/des demandeur(s)', + 'nomDefendeur' => 'Nom du/des défendeur(s)', + 'codeGreffe' => 'Code du greffe', + 'nomGreffe' => 'Nom du greffe', + 'parties' => 'Detail des parties du dossier', + 'representants' => 'Représentants', + 'nomsRepresentants' => 'Noms du/des représentants', + 'categorieAffaire' => 'Categorie d\'affaire', + 'historique' => 'Historique des actions : date, libellé', + ) + ), + 'contentieuxlisteDFseuls'=> array( + 'values'=>'', + 'lib' => 'Liste des contentieux en tant que defendeur uniquement', + 'help' => "Multiple, entrer les colonnes souhaitées. + NB le fichier en sortie contiendra plus de lignes que le fichier en entrée.", + 'columns' => array( + 'idAffaire' => 'identifiant de l\'afaire', + 'tiers' => 'En qualité de DE = Demandeur, DF = Défendeur', + 'statusCode' => 'Etat de l\'affaire abrégé', + 'statusLabel' => 'Etat de l\'affaire', + 'categoryCode' => 'Nature de demande abregée', + 'categoryLabel' => 'Nature de demande', + 'label' => 'Nature de demande', + 'dateAffaire' => 'Date d\'enrôlement au greffe', + 'nomPartie' => 'Nom de l\'acteur', + 'nomDemandeur' => 'Nom du/des demandeur(s)', + 'nomDefendeur' => 'Nom du/des défendeur(s)', + 'codeGreffe' => 'Code du greffe', + 'nomGreffe' => 'Nom du greffe', + 'parties' => 'Detail des parties du dossier', + 'representants' => 'Représentants', + 'nomsRepresentants' => 'Noms du/des représentants', + 'categorieAffaire' => 'Categorie d\'affaire', + 'historique' => 'Historique des actions : date, libellé', + ) + ), ); public function __construct() @@ -687,4 +775,17 @@ class Scores_Extract_Dict } return false; } + + //Retourne les values de sortie + public function getDicoValues($key) + { + if (array_key_exists($key, $this->tabDico)) { + $element = $this->tabDico[$key]; + if (array_key_exists('values', $element)) { + return $element['values']; + } + return false; + } + return false; + } }