diff --git a/admin/move_attachments_page.php b/admin/move_attachments_page.php index d9b1e4c9f5..48ff168c08 100644 --- a/admin/move_attachments_page.php +++ b/admin/move_attachments_page.php @@ -23,7 +23,7 @@ * @link http://www.mantisbt.org */ -require_once( dirname( dirname( __FILE__ ) ) . '/core.php' ); +require_once( dirname( __FILE__, 2 ) . '/core.php' ); access_ensure_global_level( config_get_global( 'admin_site_threshold' ) ); @@ -120,13 +120,16 @@ function get_attachment_stats( $p_file_type, $p_in_db ) { Project name - File Path - Disk - Database - Attachments - Storage - To Disk - To Database + File Path + Disk + Database + Attachments + + Storage + + To Disk + To Database @@ -147,9 +150,11 @@ function get_attachment_stats( $p_file_type, $p_in_db ) { $t_upload_method = config_get( 'file_upload_method', null, ALL_USERS, $t_id ); if( $t_upload_method == DISK ) { $t_method = 'Disk'; + $t_target = 'disk'; } else { # Must be DATABASE $t_method = 'Database'; + $t_target = 'db'; } $t_file_path = $t_project['file_path']; @@ -165,20 +170,26 @@ function get_attachment_stats( $p_file_type, $p_in_db ) { echo '' . ( $t_db_count + $t_disk_count ) . ''; echo '' . $t_method . ''; + $t_cell_checkbox = sprintf( '' + . '', + $t_target, + $t_id + ); + $t_cell_noaction = '-'; + if( $t_upload_method == DISK ) { - if ( !is_blank( $t_file_path ) && $t_db_count > 0 ) { - echo ''; - } else { - echo '-'; - } - echo '-'; + # To Database column + echo !is_blank( $t_file_path ) && $t_db_count > 0 ? $t_cell_checkbox : $t_cell_noaction; + + # To Disk column + echo $t_cell_noaction; } else { - echo '-'; - if ( $t_disk_count > 0 ) { - echo ''; - } else { - echo '-'; - } + # To Database column + echo $t_cell_noaction; + + # To Disk column + echo $t_disk_count ? $t_cell_checkbox : $t_cell_noaction; } echo "\n"; } @@ -189,7 +200,7 @@ function get_attachment_stats( $p_file_type, $p_in_db ) {
- +
diff --git a/admin/system_utils.php b/admin/system_utils.php index 85617cd750..5c9f1a5c9b 100644 --- a/admin/system_utils.php +++ b/admin/system_utils.php @@ -59,19 +59,25 @@ - Move attachments stored in database schema to disk files. + Move attachments stored in database schema to disk files and vice versa - 'bug' ) );?> + 'bug' ) ); + ?> - Move project files stored in database schema to disk. + Move project files stored in database schema to disk and vice versa - 'project' ) );?> + 'project' ) ); + ?> - Show database statistics. + Show database statistics