| laurent |
|
 |
Inscription: 19.09.2010 (20:00)
Messages: 7
Lieu: |
|
|
|
|
|
Bonjour,
Je pense qu'il y a un bug au niveau du tri dans la rubrique ecole/effectifs. Lorsque l'on clique sur les petits icônes pour effectuer le tri, cela ne fonctionne pas pour la classe et le niveau.
Après quelques recherche, voic une proposition de correction.
Fichier /ecole/effectifs/effectifs.php ligne 39 :
$rfield = array(array('Civilité', 'civilite', 'txt'), array(array('Nom', 'nom'), 'nom', 'txt'), array(array('Prénom', 'prenom1'), 'prenom1', 'txt'), array(a\ rray('Né(e) le', 'date_nais'), 'date_nais', 'date'), array(array('Classe', 'nom_classe'), 'nom_classe', 'txt'), array(array('Niveau', 'id_n'), 'niveau_court', 'txt'));
devient
$rfield = array(array('Civilité', 'civilite', 'txt'), array(array('Nom', 'nom'), 'nom', 'txt'), array(array('Prénom', 'prenom1'), 'prenom1', 'txt'), array(a\ rray('Né(e) le', 'date_nais'), 'date_nais', 'date'), array(array('Classe', 'nom'), 'nom_classe', 'txt'), array(array('Niveau', 'id_n'), 'niveau_court', 'txt'));
Fichier vie/includes/effectifs.lib.php ligne 48 et suivantes :
if ($tri == "nom") $sql .= " ORDER BY E.nom $sens, E.prenom1 $sens"; else $sql .= " ORDER BY E.$tri $sens"; $p = runQuery ($sql);
devient
if ($tri == "nom") $sql .= " ORDER BY E.nom $sens, E.prenom1 $sens"; elseif ($tri == "nom_classe") $sql .= " ORDER BY EC.$tri $sens"; elseif ($tri == "id_n") $sql .= " ORDER BY CN.$tri $sens"; $p = runQuery ($sql);
Ceci n'est bien sur qu'une proposition, vous pouvez modifier les ajouts comme bon vous semble.
Merci
Raphaël
|
|