correction retour liste bilans confidentiels ou non

This commit is contained in:
benoitpotier 2017-03-21 09:54:57 +01:00
parent 438c98ba01
commit 520bb9fe93
2 changed files with 9 additions and 2 deletions

View File

@ -358,7 +358,14 @@ class Metier_Partenaires_MBilans
if ($this->companyEvenDateStop !== null) {
$where.= " AND dateExercice<'".$this->companyEvenDateStop."'";
}
$where.= ($idClient > 0) ? " AND (confidentiel = '".$idClient."' OR confidentiel = 0)" : " AND confidentiel = 0";
// --- Si c'est un client qui consulte, alors il ne peut voir que ses bilans confidentiels ou tous les bilans publiques.
// --- 0 : consultation de l'application (calcul du score ...)
// --- 1 : consultation d'un membre de scores et décisions
if ($idClient > 1) {
$where.= " AND (confidentiel = '".$idClient."' OR confidentiel = 0)";
}
$where.= " ORDER BY dateExercice DESC, CASE typeBilan WHEN 'N' THEN 1 WHEN 'S' THEN 2 ELSE 3 END";
if ($nbMaxBilans > 0) {
$where.= " LIMIT 0, $nbMaxBilans";

View File

@ -3335,7 +3335,7 @@ class Entreprise extends Scores_Ws_Server
if(!in_array($key, array('SIREN', 'DATE_FRAICHE_BILAN',
'DATE_CLOTURE', 'DATE_CLOTURE_PRE', 'DUREE_MOIS',
'DUREE_MOIS_PRE', 'MONNAIE', 'CONSOLIDE', 'MONNAIE_ORI',
'MONNAIE_LIV_UNITE', 'SOURCE', 'devise'))){
'MONNAIE_LIV_UNITE', 'SOURCE', 'devise', 'TOP_CONFIDENTIEL'))){
$resultPoste = new BilanPoste();
$resultPoste->id = $key;
$resultPoste->val = $value;