Merge branch 'develop'
Conflicts: application/views/scripts/profil/help.phtml library/Scores/Extract/Dict.php public/themes/default/js/profil.js scripts/jobs/enrichissement.php
This commit is contained in:
commit
2c5afc727b
@ -12,8 +12,10 @@
|
||||
<?php endif;?>
|
||||
<?php else:?>
|
||||
<?php if ( $this->columns!==false && count($this->columns)>0 ):?>
|
||||
<input type="checkbox" id="checkall" onClick=checkall(this) > Tout cocher / decocher<br>
|
||||
|
||||
<?php foreach ( $this->columns as $code => $lib ):?>
|
||||
<input type="checkbox" id="help<?=$code?>" onClick=setHelpVal(this) >
|
||||
<input name="help" type="checkbox" id="help<?=$code?>" onClick=setHelpVal(this) >
|
||||
<span style="font-size:9px;"><?=$code?> : <?=$lib?></span><br>
|
||||
<?php endforeach;?>
|
||||
<script>
|
||||
@ -47,6 +49,23 @@ function setListChecked(){
|
||||
}
|
||||
$('input[name=<?=$this->key?>]').val(iref);
|
||||
}
|
||||
function checkall(obj){
|
||||
$('input[name=<?=$this->key?>]').val('');
|
||||
if(obj.checked){
|
||||
var lobj=document.getElementsByName('help');
|
||||
for(var i = 0, l = lobj.length; i < l; i++){
|
||||
var hob=lobj[i];
|
||||
hob.checked=obj.checked;
|
||||
setHelpVal(hob);
|
||||
}
|
||||
}else{
|
||||
var lobj=document.getElementsByName('help');
|
||||
for(var i = 0, l = lobj.length; i < l; i++){
|
||||
var hob=lobj[i];
|
||||
hob.checked=obj.checked;
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<?php endif;?>
|
||||
<?php endif;?>
|
||||
|
@ -604,6 +604,58 @@ class Scores_Extract_Dict
|
||||
'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()
|
||||
|
@ -51,7 +51,10 @@ $(function() {
|
||||
if (data!='Erreur'){ window.location.href = '/'; }
|
||||
}, 'json');
|
||||
}
|
||||
$('#message').hide(500);
|
||||
$('#message').html('Parametres enregistres');
|
||||
$('#message').show(500);
|
||||
|
||||
});
|
||||
|
||||
$('div#dico li').click(function(e){
|
||||
|
@ -271,6 +271,8 @@ $tabDico = array(
|
||||
'groupes',
|
||||
'etablissementliste',
|
||||
'contentieuxliste',
|
||||
'contentieuxlisteDEseuls',
|
||||
'contentieuxlisteDFseuls',
|
||||
),
|
||||
);
|
||||
|
||||
@ -2103,6 +2105,17 @@ function etablissementlisteMultiple($siren, $nic, $values = false)
|
||||
}
|
||||
return $tabData;
|
||||
}
|
||||
|
||||
function contentieuxlisteDEseulsEntete($values)
|
||||
{
|
||||
return contentieuxlisteEntete($values);
|
||||
}
|
||||
|
||||
function contentieuxlisteDFseulsEntete($values)
|
||||
{
|
||||
return contentieuxlisteEntete($values);
|
||||
}
|
||||
|
||||
function contentieuxlisteEntete($values)
|
||||
{
|
||||
if ($values!==false) {
|
||||
@ -2118,21 +2131,21 @@ function contentieuxlisteEntete($values)
|
||||
return $tmp;
|
||||
} else {
|
||||
return array(
|
||||
'dateAffaire',
|
||||
'categorieAffaire',
|
||||
'typeAffaire',
|
||||
'natureDemande',
|
||||
'nomDemandeur',
|
||||
'nomDefendeur',
|
||||
'statutAffaire',
|
||||
'codeGreffe',
|
||||
'nomGreffe',
|
||||
'representants',
|
||||
'nomsRepresentants'
|
||||
'idAffaire',
|
||||
);
|
||||
}
|
||||
}
|
||||
function contentieuxlisteMultiple($siren, $nic=0, $values = false)
|
||||
function contentieuxlisteDEseulsMultiple($siren, $nic=0, $values = false)
|
||||
{
|
||||
$qualite=' AND s.qualite="DE"';
|
||||
return contentieuxlisteMultiple($siren, $nic, $values,$qualite);
|
||||
}
|
||||
function contentieuxlisteDFseulsMultiple($siren, $nic=0, $values = false)
|
||||
{
|
||||
$qualite=' AND s.qualite="DF"';
|
||||
return contentieuxlisteMultiple($siren, $nic, $values,$qualite);
|
||||
}
|
||||
function contentieuxlisteMultiple($siren, $nic=0, $values = false,$qualite='')
|
||||
{
|
||||
global $iDb;
|
||||
$histojoin='';
|
||||
@ -2160,17 +2173,7 @@ function contentieuxlisteMultiple($siren, $nic=0, $values = false)
|
||||
);
|
||||
if(!$values){
|
||||
$tabFields=array(
|
||||
'dateAffaire',
|
||||
'categorieAffaire',
|
||||
'typeAffaire',
|
||||
'natureDemande',
|
||||
'nomDemandeur',
|
||||
'nomDefendeur',
|
||||
'statutAffaire',
|
||||
'codeGreffe',
|
||||
'nomGreffe',
|
||||
'representants',
|
||||
'nomsRepresentants'
|
||||
'idAffaire',
|
||||
);
|
||||
}else{
|
||||
$tabFields = explode(',', $values);
|
||||
@ -2193,7 +2196,7 @@ function contentieuxlisteMultiple($siren, $nic=0, $values = false)
|
||||
$conn = Zend_Registry::get('doctrine');
|
||||
$sql='select '.$select .'
|
||||
from (greffes_affaires_siren s inner join greffes_affaires a using(id)) '.$histojoin.' where
|
||||
entSiren=:siren';
|
||||
entSiren=:siren'.$qualite;
|
||||
/*$sql='select dateEnrolement as dateAffaire,typeAffaireEnum as categorieAffaire,codNatureDemande as typeAffaire,natureDemande,nomDemandeur,
|
||||
nomDefendeur,etatAffaire as statutAffaire,codeGreffe,nomGreffe,representants,rep0nom as nomsRepresentants
|
||||
from greffes_affaires_siren s inner join greffes_affaires a using(id) where entSiren=:siren';*/
|
||||
@ -2205,12 +2208,42 @@ function contentieuxlisteMultiple($siren, $nic=0, $values = false)
|
||||
throw new Exception(__METHOD__ . ': ' . $e->getMessage());
|
||||
}
|
||||
$tabData=$stmt->fetchAll(\PDO::FETCH_ASSOC);
|
||||
//if(false){
|
||||
if(in_array('statusLabel',$tabFields) || in_array('categoryLabel',$tabFields)){
|
||||
$status = include APPLICATION_PATH . '/../library/Metier/Ctx/AffaireStatus.php';
|
||||
$categories = include APPLICATION_PATH . '/../library/Metier/Table/AffairesTypes.php';
|
||||
foreach($tabData as $row){
|
||||
if(isset($row['statusLabel']) && isset($status[$row['statusLabel']])){$row['statusLabel']=$status[$row['statusLabel']];}
|
||||
if(isset($row['categoryLabel']) && isset($categories[$row['categoryLabel']])){$row['categoryLabel']=$categories[$row['categoryLabel']];}
|
||||
foreach($tabData as $k => $row){
|
||||
if(isset($row['statusLabel']) && isset($status[$row['statusLabel']])){$tabData[$k]['statusLabel']=$status[$row['statusLabel']];}
|
||||
if(isset($row['categoryLabel']) && isset($categories[$row['categoryLabel']])){$tabData[$k]['categoryLabel']=$categories[$row['categoryLabel']];}
|
||||
}
|
||||
}
|
||||
if(in_array('parties',$tabFields) || in_array('representants',$tabFields)){
|
||||
foreach($tabData as $k => $row){
|
||||
if(isset($row['parties']) && !empty($row['parties'])){
|
||||
$text='';
|
||||
$parties=json_decode($row['parties']);
|
||||
foreach($parties as $p){
|
||||
$text.=(isset($p->nomPartie)?$p->nomPartie:'').'('.(isset($p->entreprise->siren)?$p->entreprise->siren:'').')';
|
||||
if(isset($p->representants) && !empty($p->representants)){
|
||||
foreach ($p->representants as $r){
|
||||
$text.='#'.isset($r->nom)?$r->nom:'';
|
||||
}
|
||||
}
|
||||
$text.=' ';
|
||||
}
|
||||
//echo $tabData[$k]['parties'];echo $text;
|
||||
$tabData[$k]['parties']=$text;
|
||||
}
|
||||
if(isset($row['representants']) && !empty($row['representants'])){
|
||||
$parties=(array)json_decode($row['representants']);
|
||||
if(is_array($parties)){
|
||||
foreach($parties as $p){
|
||||
$text=isset($p->nom)?$p->nom.' - ':'';
|
||||
}}else{
|
||||
$text=isset($parties['nom'])?$parties['nom']:$row['representants'];
|
||||
}
|
||||
$tabData[$k]['representants']=$text;
|
||||
}
|
||||
}
|
||||
}
|
||||
return $tabData;
|
||||
|
Loading…
Reference in New Issue
Block a user