| <?php |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ?> |
| <?php |
| require_once( 'core.php' ); |
| |
| $t_core_path = config_get( 'core_path' ); |
| |
| require_once( $t_core_path.'bug_api.php' ); |
| require_once( $t_core_path.'bugnote_api.php' ); |
| require_once( $t_core_path.'string_api.php' ); |
| require_once( $t_core_path.'current_user_api.php' ); |
| ?> |
| <?php |
| $f_bugnote_id = gpc_get_int( 'bugnote_id' ); |
| $t_bug_id = bugnote_get_field( $f_bugnote_id, 'bug_id' ); |
| |
| $t_bug = bug_get( $t_bug_id, true ); |
| if( $t_bug->project_id != helper_get_current_project() ) { |
| |
| |
| $g_project_override = $t_bug->project_id; |
| } |
| |
| |
| $t_user_id = auth_get_current_user_id(); |
| $t_reporter_id = bugnote_get_field( $f_bugnote_id, 'reporter_id' ); |
| |
| if ( ( $t_user_id != $t_reporter_id ) || |
| ( OFF == config_get( 'bugnote_allow_user_edit_delete' ) ) ) { |
| access_ensure_bugnote_level( config_get( 'update_bugnote_threshold' ), $f_bugnote_id ); |
| } |
| |
| |
| if ( bug_is_readonly( $t_bug_id ) ) { |
| error_parameters( $t_bug_id ); |
| trigger_error( ERROR_BUG_READ_ONLY_ACTION_DENIED, ERROR ); |
| } |
| |
| $t_bugnote_text = string_textarea( bugnote_get_text( $f_bugnote_id ) ); |
| |
| |
| if ( config_get('time_tracking_enabled') && |
| access_has_bug_level( config_get( 'time_tracking_edit_threshold' ), $t_bug_id ) ) { |
| $t_time_tracking = bugnote_get_field( $f_bugnote_id, "time_tracking" ); |
| $t_time_tracking = db_minutes_to_hhmm( $t_time_tracking ); |
| } |
| |
| |
| $t_redirect_url = string_get_bug_view_url( $t_bug_id ); |
| ?> |
| <?php html_page_top1( bug_format_summary( $t_bug_id, SUMMARY_CAPTION ) ) ?> |
| <?php html_page_top2() ?> |
| |
| <br /> |
| <div align="center"> |
| <form method="post" action="bugnote_update.php"> |
| <table class="width75" cellspacing="1"> |
| <tr class="title"> |
| <td class="form-title"> |
| <input type="hidden" name="bugnote_id" value="<?php echo $f_bugnote_id ?>" /> |
| <?php echo lang_get( 'edit_bugnote_title' ) ?> |
| </td> |
| <td class="right"> |
| <?php print_bracket_link( $t_redirect_url, lang_get( 'go_back' ) ) ?> |
| </td> |
| </tr> |
| <tr class="row-1"> |
| <td class="center" colspan="2"> |
| <textarea cols="80" rows="10" name="bugnote_text"><?php echo $t_bugnote_text ?></textarea> |
| </td> |
| </tr> |
| <?php if ( config_get('time_tracking_enabled') ) { ?> |
| <?php if ( access_has_bug_level( config_get( 'time_tracking_edit_threshold' ), $t_bug_id ) ) { ?> |
| <tr class="row-2"> |
| <td class="center" colspan="2"> |
| <b><?php echo lang_get( 'time_tracking') ?> (HH:MM)</b><br /> |
| <input type="text" name="time_tracking" size="5" value="<?php echo $t_time_tracking ?>" /> |
| </td> |
| </tr> |
| <?php } ?> |
| <?php } ?> |
| <tr> |
| <td class="center" colspan="2"> |
| <input type="submit" class="button" value="<?php echo lang_get( 'update_information_button' ) ?>" /> |
| </td> |
| </tr> |
| </table> |
| </form> |
| </div> |
| |
| <?php html_page_bottom1( __FILE__ ) ?> |