Mantis

récupération des valeurs et non des index dans la liste des bogues

Posted by tnavarro 
récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 06:57PM
Bonjour,

Comment est il possible de faire afficher les valeurs de variable enum plutôt que l'index.

Je m'explique, je souhiate afficher dans la liste des bogues, la colonne ETA. J'ai donc modifié dans config_défault_inc ets j'ai ajouté le paramètre 'eta'. voilà suelement à l'affichage de mon tableau c'est les valeurs 10, 20 30 etc qui s'affiche et pas les valeurs correspondantes.

Lorsque j'affiche la vue d'une fiche, c'est correcte, l'info est bien récupérée, mais pas dans le tableau.

Merci de votre aide.



Edited 1 time(s). Last edit at 05/01/2007 06:59PM by tnavarro.
Re: récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 07:17PM
Bonjour,

C'est un bug. Vous le reportez ou je le reporte ?

Pour le contourner vous pouvez rajouter la fonction suivante dans le fichier config_inc.php par exemple :

function print_column_eta( $p_row, $p_columns_target = COLUMNS_TARGET_VIEW_PAGE ) {
    echo &#039;<td class="center">&#039;, get_enum_element( &#039;eta&#039;, $p_row[&#039;eta&#039;] ), &#039;</td>&#039;;
}

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 07:36PM
Je vous laisse le remonter, mon anglais n&#039;est pas terrible.

Merci en attendant pour l&#039;astuce, je m&#039;empresse d&#039;essayer.

Thierry.
Re: récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 07:41PM
Super top,

la fonction ajouter à config_inc.php marche impeccable.

Merci beaucoup.

Thierry
Re: récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 07:48PM
Quote
tnavarro
Je vous laisse le remonter, mon anglais n&#039;est pas terrible.

Merci en attendant pour l&#039;astuce, je m&#039;empresse d&#039;essayer.

Thierry.

Ok, pas de problème winking smiley

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 07:51PM
Quote
tnavarro
Super top,

la fonction ajouter à config_inc.php marche impeccable.

Merci beaucoup.

Thierry

Par contre ce n&#039;est pas très propre. Lorsque l&#039;équipe aura corrigé le problème vous aurez probablement un message d&#039;erreur parce la fonction existe déjà.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: récupération des valeurs et non des index dans la liste des bogues
May 01, 2007 11:04PM
Voilà c&#039;est reporté :

Bug #7928

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: récupération des valeurs et non des index dans la liste des bogues
May 04, 2007 10:34AM
Le correctif le plus propre est de mettre ceci dans le fichier core/columns_api.php

    # --------------------
    # $p_columns_target: see COLUMNS_TARGET_* in constant_inc.php
    function print_column_eta( $p_row, $p_columns_target = COLUMNS_TARGET_VIEW_PAGE ) {
        if ( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) {
            echo &#039;<td class="center">&#039;, get_enum_element( &#039;eta&#039;, $p_row[&#039;eta&#039;] ), &#039;</td>&#039;;
        } else {
            echo get_enum_element( &#039;eta&#039;, $p_row[&#039;eta&#039;] );
        }
    }

Bien sûr il faut retirer la fonction précédemment écrite dans le fichier config_inc.php.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 3
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr