diff --git a/admin/move_attachments.php b/admin/move_attachments.php index a678881a26..40b6b3cb78 100644 --- a/admin/move_attachments.php +++ b/admin/move_attachments.php @@ -257,28 +257,6 @@ function move_attachments_to_disk( $p_type, array $p_projects ) { return $t_moved; } -$t_moved = array(); - -if ( null != $f_project_to_move ) { - foreach ( $f_project_to_move as $t_project_to_move) { - - $t_array = explode( ':', $t_project_to_move ); - - if( isset( $t_array[1] ) ) { - $f_project_id = $t_array[1]; - - switch( $t_array[0] ) { - case 'disk': - $t_moved[] = move_attachments_to_disk( $f_file_type, array( $f_project_id ) ); - break; - case 'db': - $t_moved[] = move_attachments_to_db( $f_file_type, array( $f_project_id ) ); - break; - } - } - } -} - form_security_purge( 'move_attachments_project_select' ); # Page header, menu @@ -293,68 +271,95 @@ function move_attachments_to_disk( $p_type, array $p_projects ) { '; - echo '

Opps! Please select the project you want to move the attachment.

'; + echo '

Opps! Please select the project you want to move the attachment.

'; echo ''; } else { - foreach( $t_moved as $t_row ) { - $t_row = $t_row[0]; - - echo '
'; - echo '
'; - echo '

'; - echo ''; - printf( - "Project '%s' : %d attachments %s", - $t_row['name'], - $t_row['rows'], - ( 0 == $t_row['failed'] - ? 'moved successfully' - : 'to move, ' . $t_row['failed'] . ' failures') ); - echo '

'; + + $t_moved = array(); + + foreach( $f_project_to_move as $t_project_to_move ) { + + $t_array = explode( ':', $t_project_to_move ); + + if( isset( $t_array[1] ) ) { + $t_project_id = $t_array[1]; + + switch( $t_array[0] ) { + case 'disk': + $t_moved[] = move_attachments_to_disk( $f_file_type, array( $t_project_id ) ); + break; + case 'db': + $t_moved[] = move_attachments_to_db( $f_file_type, array( $t_project_id ) ); + break; + } + } + } + + # Display results + if( empty( $t_moved ) ) { + echo '
'; + echo '

Nothing to do.

'; echo '
'; - echo '
'; - echo '
'; - if( is_array( $t_row['data'] ) ) { - # Display details of moved attachments - echo '
'; - echo ''; - echo ''; - echo '', - $f_file_type == 'bug' ? '' : '', - '', - ''; - echo ''; - echo ''; - foreach( $t_row['data'] as $t_data ) { - echo ''; - if( $f_file_type == 'bug' ) { - printf( '', bug_format_id( $t_data['bug_id'] ) ); + } else { + foreach( $t_moved as $t_row ) { + $t_row = $t_row[0]; + + echo '
'; + echo '
'; + echo '

'; + echo ''; + printf( + "Project '%s' : %d attachments %s", + $t_row['name'], + $t_row['rows'], + ( 0 == $t_row['failed'] + ? 'moved successfully' + : 'to move, ' . $t_row['failed'] . ' failures') ); + echo '

'; + echo '
'; + echo '
'; + echo '
'; + if( is_array( $t_row['data'] ) ) { + # Display details of moved attachments + echo '
'; + echo '
Bug IDFile IDFilenameStatus
%s
'; + echo ''; + echo '', + $f_file_type == 'bug' ? '' : '', + '', + ''; + echo ''; + echo ''; + foreach( $t_row['data'] as $t_data ) { + echo ''; + if( $f_file_type == 'bug' ) { + printf( '', bug_format_id( $t_data['bug_id'] ) ); + } + printf( '', + $t_data['id'], + $t_data['filename'], + $t_data['status'] ); } - printf( '', - $t_data['id'], - $t_data['filename'], - $t_data['status'] ); + echo ''; + echo '
Bug IDFile IDFilenameStatus
%s%s%s%s
%s%s%s
'; + echo '
'; + + } else { + # No data rows - display error message + echo '
'; + echo '

' . $t_row['data'] . '

'; + echo '
'; } - echo ''; - echo ''; echo '
'; - - } else { - # No data rows - display error message - echo '
'; - echo '

' . $t_row['data'] . '

'; echo '
'; + echo '
'; + echo '
'; } - echo '
'; - echo '
'; - echo ''; - echo "
"; } } -echo "
"; +echo '
'; print_link_button( 'system_utils.php', 'Back to System Utilities' ); echo '';