Ticket #18770: 18770-zeo.diff
File 18770-zeo.diff, 6.6 KB (added by , 12 years ago) |
---|
-
wp-admin/maint/repair.php
1 1 <?php 2 3 2 define('WP_REPAIRING', true); 4 3 5 4 require_once('../../wp-load.php'); … … 17 16 <h1 id="logo"><img alt="WordPress" src="../images/wordpress-logo.png" /></h1> 18 17 19 18 <?php 20 21 19 if ( !defined('WP_ALLOW_REPAIR') ) { 22 echo '<p>'.__('To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file. Once this line is added to your config, reload this page.')."</p><code>define('WP_ALLOW_REPAIR', true);</code>"; 20 echo '<p>' .__( 'To allow use of this page to automatically repair database problems, please add the following line to your <code>wp-config.php</code> file. Once this line is added to your config, reload this page.' ) . '</p>'; 21 echo "<p><code>define('WP_ALLOW_REPAIR', true);</code></p>"; 23 22 } elseif ( isset($_GET['repair']) ) { 24 23 check_admin_referer('repair_db'); 25 24 … … 46 45 echo '<p>'; 47 46 if ( 'OK' == $check->Msg_text ) { 48 47 /* translators: %s: table name */ 49 printf( __( 'The %s table is okay.' ), $table);48 printf( __( 'The %s table is okay.' ), "<code>$table</code>" ); 50 49 } else { 51 50 /* translators: 1: table name, 2: error message, */ 52 printf( __( 'The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…' ) , $table, "<code>$check->Msg_text</code>" );51 printf( __( 'The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…' ), "<code>$table</code>", "<code>$check->Msg_text</code>" ); 53 52 54 53 $repair = $wpdb->get_row("REPAIR TABLE $table"); 55 54 56 55 echo '<br /> '; 57 56 if ( 'OK' == $check->Msg_text ) { 58 57 /* translators: %s: table name */ 59 printf( __( 'Successfully repaired the %s table.' ), $table);58 printf( __( 'Successfully repaired the %s table.' ), "<code>$table</code>" ); 60 59 } else { 61 60 /* translators: 1: table name, 2: error message, */ 62 echo sprintf( __( 'Failed to repair the %1$s table. Error: %2$s' ), $table, "<code>$check->Msg_text</code>" ) . '<br />';61 echo sprintf( __( 'Failed to repair the %1$s table. Error: %2$s' ), "<code>$table</code>", "<code>$check->Msg_text</code>" ) . '<br />'; 63 62 $problems[$table] = $check->Msg_text; 64 63 $okay = false; 65 64 } … … 68 67 if ( $okay && $optimize ) { 69 68 $check = $wpdb->get_row("ANALYZE TABLE $table"); 70 69 71 echo '<br />   ';70 echo '<br /> '; 72 71 if ( 'Table is already up to date' == $check->Msg_text ) { 73 72 /* translators: %s: table name */ 74 printf( __( 'The %s table is already optimized.' ), $table);73 printf( __( 'The %s table is already optimized.' ), "<code>$table</code>" ); 75 74 } else { 76 75 $check = $wpdb->get_row("OPTIMIZE TABLE $table"); 77 76 78 echo '<br />   ';77 echo '<br /> '; 79 78 if ( 'OK' == $check->Msg_text || 'Table is already up to date' == $check->Msg_text ) { 80 79 /* translators: %s: table name */ 81 printf( __( 'Successfully optimized the %s table.' ), $table);80 printf( __( 'Successfully optimized the %s table.' ), "<code>$table</code>" ); 82 81 } else { 83 82 /* translators: 1: table name, 2: error message, */ 84 printf( __( 'Failed to optimize the %1$s table. Error: %2$s' ), $table, "<code>$check->Msg_text</code>" );83 printf( __( 'Failed to optimize the %1$s table. Error: %2$s' ), "<code>$table</code>", "<code>$check->Msg_text</code>" ); 85 84 } 86 85 } 87 86 } … … 89 88 } 90 89 91 90 if ( !empty($problems) ) { 92 printf('<p>'.__('Some database problems could not be repaired. Please copy-and-paste the following list of errors to the <a href="%s">WordPress support forums</a> to get additional assistance.').'</p>', 'http://wordpress.org/support/forum/3');91 echo '<p>' . __( 'Some database problems could not be repaired. Please copy-and-paste the following list of errors to the <a href="http://wordpress.org/support/forum/3">WordPress support forums</a> to get additional assistance.' ) . '</p>'; 93 92 $problem_output = array(); 94 93 foreach ( $problems as $table => $problem ) 95 94 $problem_output[] = "$table: $problem"; 96 echo '< textarea name="errors" id="errors" rows="20" cols="60">' . esc_textarea( implode("\n", $problem_output) ) . '</textarea>';95 echo '<p><textarea name="errors" id="errors" rows="20" cols="60">' . esc_textarea( implode("\n", $problem_output) ) . '</textarea></p>'; 97 96 } else { 98 echo '<p>'.__('Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users.')."</p><code>define('WP_ALLOW_REPAIR', true);</code>"; 97 echo '<p>' . __( 'Repairs complete. Please remove the following line from <code>wp-config.php</code> to prevent this page from being used by unauthorized users.' ) . '</p>'; 98 echo "<p><code>define('WP_ALLOW_REPAIR', true);</code></p>"; 99 99 } 100 100 } else { 101 101 if ( isset($_GET['referrer']) && 'is_blog_installed' == $_GET['referrer'] ) 102 _e('One or more database tables are unavailable. To allow WordPress to attempt to repair these tables, press the “Repair Database” button. Repairing can take a while, so please be patient.');102 echo '<p>' . __( 'One or more database tables are unavailable. To allow WordPress to attempt to repair these tables, press the “Repair Database” button. Repairing can take a while, so please be patient.' ) . '</p>'; 103 103 else 104 _e('WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient.')104 echo '<p>' . __( 'WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient.' ) . '</p>'; 105 105 ?> 106 106 <p class="step"><a class="button" href="<?php echo wp_nonce_url('repair.php?repair=1', 'repair_db') ?>"><?php _e( 'Repair Database' ); ?></a></p> 107 < ?php _e('WordPress can also attempt to optimize the database. This improves performance in some situations. Repairing and optimizing the database can take a long time and the database will be locked while optimizing.'); ?>107 <p><?php _e( 'WordPress can also attempt to optimize the database. This improves performance in some situations. Repairing and optimizing the database can take a long time and the database will be locked while optimizing.' ); ?></p> 108 108 <p class="step"><a class="button" href="<?php echo wp_nonce_url('repair.php?repair=2', 'repair_db') ?>"><?php _e( 'Repair and Optimize Database' ); ?></a></p> 109 109 <?php 110 110 } 111 111 ?> 112 112 113 </body> 113 114 </html>