Quote
deboutvQuote
tnavarroVincent, avez vous déjà répondu dans votre forum à la possibilité depuis la vue view_all_bug_page.php, d&
#039;afficher aussi la fiche bug dans un popup lorsque l&
#039;on clique sur le lien ID ?
Non ce n&
#039;est jamais venu sur le tapis
Voici une solution (à mettre dans le fichier
custom_functions_inc.php) :
Language: PHP
$g_javascript_id =;
custom_function_override_print_column_value( $p_column, $p_issue_row, $p_columns_target = COLUMNS_TARGET_VIEW_PAGE ) {
( COLUMNS_TARGET_CSV_PAGE == $p_columns_target ) {
$t_column_start = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
$t_column_end = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
$t_column_empty = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
} {
$t_column_start = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
$t_column_end = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;</td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
$t_column_empty = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
}
(( $p_column, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;custom_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) === 0 ) {
$t_column_start;
$t_custom_field =( $p_column, 7 );
$t_field_id = custom_field_get_id_from_name( $t_custom_field );
( $t_field_id === ) {
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_custom_field, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
} {
$t_issue_id = $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;];
$t_project_id = $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;project_id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;];
( custom_field_is_linked( $t_field_id, $t_project_id ) ) {
$t_def = custom_field_get_definition( $t_field_id );
print_custom_field_value( $t_def, $t_field_id, $t_issue_id );
} {
// field is not linked to project
$t_column_empty;
}
}
$t_column_end;
} {
( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) {
$t_function = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;print_column_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_column;
} {
$t_function = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;csv_format_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_column;
}
(( $t_function ) ) {
( $p_columns_target != COLUMNS_TARGET_CSV_PAGE ) {
// Pour afficher la description avec le summary.
( $p_column == &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;summary&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) {
$t_summary = string_attribute( $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;summary&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] );
$t_description = string_attribute( bug_get_text_field( $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;], &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;description&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) );
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<td class="left"><a title="&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_description, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;">&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_summary;
( VS_PRIVATE == $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;view_state&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] ) {
( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; <img src="%s" alt="(%s)" title="%s" />&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;
, $t_icon_path . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;protected.gif&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;
, lang_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;private&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; )
, lang_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;private&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; )
);
}
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;</a></td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
} ( $p_column == &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) {
popup_id( $p_issue_row );
} {
$t_function( $p_issue_row, $p_columns_target );
}
} {
$t_function( $p_issue_row[$p_column] );
}
} {
(( $p_issue_row[$p_column] ) ) {
$t_column_start . $p_issue_row[$p_column] . $t_column_end;
} {
$t_column_start . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_column . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;@&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $t_column_end;
}
}
}
}
popup_id( $p_issue_row ) {
$g_javascript_id;
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
( !$g_javascript_id ) {
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; <script language="javascript">&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n" . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; <!--&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n\n";
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; function OpenPopUp( p_id ) {&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n";
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; var popup = window.open( "http://bugtracker.morinie.fr/demo/print_bug_page.php?bug_id=" + p_id, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n";
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; "result", &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n";
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; "width=800,height=400,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1" );&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n";
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; popup.focus();&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n" . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; }&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n\n";
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; -->&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n" . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; </script>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . "\n";
$g_javascript_id =;
}
&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;<a href="javascript:OpenPopUp( \&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;\&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; );">&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . bug_format_id( $p_issue_row[&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;id&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;] ) . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;</a></td>&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
}
Il y a pas mal de chose dans la première fonction (notament l&
#039;affichage de la description lorsque la souris est sur le résumé).
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