S'identifier
Nouveau compte
Evolutions
Chercher dans le projet entier
Suivi du projet
Fichiers du projet
Annonces du projet
Projets
Personnes
Documents
Compétences
Recherche avancée
Projets
Postes ouverts du projet
openMairie - Framework
Résumé
Activité
Outil de suivi
Annonces
Code source
Fichiers
Forum
openMairie.org
Voir les traceurs
|
Evolutions
|
Exporter au format CSV
Date :
20/06/2016 19:27
Priorité :
3
État :
Closed
Proposé par :
Laurent Groleau (
lgroleau
)
Confié à :
Nobody (None)
Version cible :
none
Version concernée :
none
Résumé :
Editions: ajouter aux en-tête des sous-états qui ne retournent, une ligne inquant "aucune donnée"
Description détaillée
OM 4.5.0 r3456 retourne pour un sous-état vide, seulement l'en-tete. L'évolution consiste à ajouter une cellule sur toute la largeur indiquant "Aucune donnée", en modifiant le code de .:core/fpdf_etat.php vers la ligne 980: AVANT ==== // Gestion de l'espace vide après le sous-état. // XXX Pourquoi si il n'y a aucun enregistrement on ne fait pas // tout de même l'espace ? if ($cptenr > 0) { $this->ln(intval($sousetat['intervalle_fin'])); } APRES ==== // Gestion de l'espace vide après le sous-état. // XXX Pourquoi si il n'y a aucun enregistrement on ne fait pas // tout de même l'espace ? if ($cptenr > 0) { $this->ln(intval($sousetat['intervalle_fin'])); } else { // on affiche une cellule sur toute la largeur indiquant qu'aucune donnée n'a été trouvée $this->SetFillColor( $sousetat['se_fond1'][0], $sousetat['se_fond1'][1], $sousetat['se_fond1'][2] ); $this->MultiCell( $sousetat['tableau_largeur'], $sousetat['cellule_hauteur']*0.6, _("Aucune donnée"), "", "C", 1, 0 ); }
OM 4.5.0 r3456 retourne pour un sous-état vide, seulement l'en-tete.
L'évolution consiste à ajouter une cellule sur toute la largeur indiquant "Aucune donnée", en modifiant le code de .:core/fpdf_etat.php vers la ligne 980:
AVANT
====
// Gestion de l'espace vide après le sous-état.
// XXX Pourquoi si il n'y a aucun enregistrement on ne fait pas
// tout de même l'espace ?
if ($cptenr > 0) {
$this->ln(intval($sousetat['intervalle_fin']));
}
APRES
====
// Gestion de l'espace vide après le sous-état.
// XXX Pourquoi si il n'y a aucun enregistrement on ne fait pas
// tout de même l'espace ?
if ($cptenr > 0) {
$this->ln(intval($sousetat['intervalle_fin']));
} else { // on affiche une cellule sur toute la largeur indiquant qu'aucune donnée n'a été trouvée
$this->SetFillColor(
$sousetat['se_fond1'][0],
$sousetat['se_fond1'][1],
$sousetat['se_fond1'][2]
);
$this->MultiCell(
$sousetat['tableau_largeur'],
$sousetat['cellule_hauteur']*0.6,
_("Aucune donnée"),
"",
"C",
1,
0
);
}
Commentaires
Pièces jointes (2)
Modifications (4)
No comments have been posted
Pièces jointes :
Taille
Nom
Date
Par
Télécharger
45 Kio
sous-etat-AVANT.pdf
20/06/2016 19:28
Laurent Groleau
sous-etat-AVANT.pdf
58 Kio
sous-etat-APRES.pdf
20/06/2016 19:28
Laurent Groleau
sous-etat-APRES.pdf
Champ
Ancienne valeur
Date
Par
status_id
Open
09/03/2017 15:02
Thierry BENITA
close_date
Aucun(e)
09/03/2017 15:02
Thierry BENITA
File Added
3405: sous-etat-AVANT.pdf
20/06/2016 19:28
Laurent Groleau
File Added
3406: sous-etat-APRES.pdf
20/06/2016 19:28
Laurent Groleau
Charte d'utilisation
/
Nous contacter
/
Mentions légales
Haut de page