WordPress.org

Make WordPress Core

Ticket #21598: 21598-20.4.diff

File 21598-20.4.diff, 13.5 KB (added by DrewAPicture, 18 months ago)

+ repair.php

  • wp-load.php

     
    5757        $die  = __( "There doesn't seem to be a <code>wp-config.php</code> file. I need this before we can get started." ) . '</p>'; 
    5858        $die .= '<p>' . __( "Need more help? <a href='http://codex.wordpress.org/Editing_wp-config.php'>We got it</a>." ) . '</p>'; 
    5959        $die .= '<p>' . __( "You can create a <code>wp-config.php</code> file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." ) . '</p>'; 
    60         $die .= '<p><a href="' . $path . '" class="button">' . __( "Create a Configuration File" ) . '</a>'; 
     60        $die .= '<p><a href="' . $path . '" class="button button-large">' . __( "Create a Configuration File" ) . '</a>'; 
    6161 
    6262        wp_die( $die, __( 'WordPress &rsaquo; Error' ) ); 
    6363} 
  • wp-includes/functions.php

     
    21262126                a:hover { 
    21272127                        color: #D54E21; 
    21282128                } 
    2129  
     2129                .button.button-large { 
     2130                        padding: 5px 12px; 
     2131                } 
    21302132                .button { 
    2131                         font-family: sans-serif; 
     2133                        display: inline-block; 
     2134                        vertical-align: middle; 
    21322135                        text-decoration: none; 
    2133                         font-size: 14px !important; 
    2134                         line-height: 16px; 
    2135                         padding: 6px 12px; 
     2136                        font-size: 14px; 
     2137                        line-height: 1.45em; 
     2138                        margin: 0; 
     2139                        padding: 3px 10px; 
    21362140                        cursor: pointer; 
    2137                         border: 1px solid #bbb; 
    2138                         color: #464646; 
    2139                         -webkit-border-radius: 15px; 
    2140                         border-radius: 15px; 
    2141                         -moz-box-sizing: content-box; 
    2142                         -webkit-box-sizing: content-box; 
    2143                         box-sizing: content-box; 
    2144                         background-color: #f5f5f5; 
    2145                         background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2); 
    2146                         background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); 
    2147                         background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); 
    2148                         background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); 
    2149                         background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); 
    2150                         background-image: linear-gradient(top, #ffffff, #f2f2f2); 
     2141                        border-width: 1px; 
     2142                        border-style: solid; 
     2143                        -webkit-border-radius: 3px; 
     2144                        border-radius: 3px; 
     2145                        white-space: nowrap; 
     2146                        -webkit-box-sizing: border-box; 
     2147                        -moz-box-sizing:    border-box; 
     2148                        box-sizing:         border-box; 
     2149                        background: #f3f3f3; 
     2150                        background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4)); 
     2151                        background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
     2152                        background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4); 
     2153                        background-image:      -o-linear-gradient(top, #fefefe, #f4f4f4); 
     2154                        background-image:   linear-gradient(to bottom, #fefefe, #f4f4f4); 
     2155                        border-color: #bbb; 
     2156                        color: #333; 
     2157                        text-shadow: 0 1px 0 #fff; 
    21512158                } 
    21522159 
    2153                 .button:hover { 
    2154                         color: #000; 
    2155                         border-color: #666; 
     2160                .button:hover, 
     2161                .button:focus { 
     2162                        background: #f3f3f3; 
     2163                        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3)); 
     2164                        background-image: -webkit-linear-gradient(top, #fff, #f3f3f3); 
     2165                        background-image:    -moz-linear-gradient(top, #fff, #f3f3f3); 
     2166                        background-image:     -ms-linear-gradient(top, #fff, #f3f3f3); 
     2167                        background-image:      -o-linear-gradient(top, #fff, #f3f3f3); 
     2168                        background-image:   linear-gradient(to bottom, #fff, #f3f3f3); 
     2169                        border-color: #999; 
     2170                        color: #222; 
     2171                        -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.2); 
     2172                        box-shadow: 1px 1px 1px rgba(0,0,0,.2); 
    21562173                } 
    21572174 
    21582175                .button:active { 
    2159                         background-image: -ms-linear-gradient(top, #f2f2f2, #ffffff); 
    2160                         background-image: -moz-linear-gradient(top, #f2f2f2, #ffffff); 
    2161                         background-image: -o-linear-gradient(top, #f2f2f2, #ffffff); 
    2162                         background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff)); 
    2163                         background-image: -webkit-linear-gradient(top, #f2f2f2, #ffffff); 
    2164                         background-image: linear-gradient(top, #f2f2f2, #ffffff); 
     2176                        outline: none; 
     2177                        background: #eee; 
     2178                        background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#fefefe)); 
     2179                        background-image: -webkit-linear-gradient(top, #f4f4f4, #fefefe); 
     2180                        background-image:    -moz-linear-gradient(top, #f4f4f4, #fefefe); 
     2181                        background-image:     -ms-linear-gradient(top, #f4f4f4, #fefefe); 
     2182                        background-image:      -o-linear-gradient(top, #f4f4f4, #fefefe); 
     2183                        background-image:   linear-gradient(to bottom, #f4f4f4, #fefefe); 
     2184                        border-color: #999; 
     2185                        color: #333; 
     2186                        text-shadow: 0 -1px 0 #fff; 
     2187                        -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); 
     2188                        box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, 0.5 ); 
    21652189                } 
    21662190 
    21672191                <?php if ( 'rtl' == $text_direction ) : ?> 
  • wp-admin/css/install.css

     
    7070        text-align: left; 
    7171        padding: 0; 
    7272} 
    73  
    74 .submit input, 
    75 .button, 
    76 .button-secondary { 
    77         font-family: sans-serif; 
    78         text-decoration: none; 
    79         font-size: 14px !important; 
    80         line-height: 16px; 
    81         padding: 6px 12px; 
    82         cursor: pointer; 
    83         border: 1px solid #bbb; 
    84         color: #464646; 
    85         -webkit-border-radius: 15px; 
    86         border-radius:         15px; 
    87         -webkit-box-sizing: content-box; 
    88         -moz-box-sizing:    content-box; 
    89         box-sizing:         content-box; 
    90         background: #f2f2f2; 
    91         background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff)); 
    92         background-image: -webkit-linear-gradient(bottom, #ededed, #fff); 
    93         background-image:    -moz-linear-gradient(bottom, #ededed, #fff); 
    94         background-image:      -o-linear-gradient(bottom, #ededed, #fff); 
    95         background-image: linear-gradient(to top, #ededed, #fff); 
     73.step .button-large { 
     74        font-size: 14px; 
    9675} 
    97  
    98 .button:hover, 
    99 .button-secondary:hover, 
    100 .submit input:hover { 
    101         color: #000; 
    102         border-color: #666; 
    103 } 
    104  
    105 .button:active, 
    106 .submit input:active, 
    107 .button-secondary:active { 
    108         background: #eee; 
    109         background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); 
    110         background-image: -webkit-linear-gradient(top, #ededed, #fff); 
    111         background-image:    -moz-linear-gradient(top, #ededed, #fff); 
    112         background-image:      -o-linear-gradient(top, #ededed, #fff); 
    113         background-image: linear-gradient(to bottom, #ededed, #fff); 
    114 } 
    115  
    11676textarea { 
    11777        border: 1px solid #dfdfdf; 
    11878        -webkit-border-radius: 3px; 
  • wp-admin/setup-config.php

     
    9696<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    9797<title><?php _e( 'WordPress &rsaquo; Setup Configuration File' ); ?></title> 
    9898<link rel="stylesheet" href="css/install.css?ver=<?php echo preg_replace( '/[^0-9a-z\.-]/i', '', $wp_version ); ?>" type="text/css" /> 
     99<link rel="stylesheet" href="../wp-includes/css/buttons.css?ver=<?php echo preg_replace( '/[^0-9a-z\.-]/i', '', $wp_version ); ?>" type="text/css" /> 
    99100 
    100101</head> 
    101102<body<?php if ( is_rtl() ) echo ' class="rtl"'; ?>> 
     
    119120<p><strong><?php _e( "If for any reason this automatic file creation doesn&#8217;t work, don&#8217;t worry. All this does is fill in the database information to a configuration file. You may also simply open <code>wp-config-sample.php</code> in a text editor, fill in your information, and save it as <code>wp-config.php</code>." ); ?></strong></p> 
    120121<p><?php _e( "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you&#8217;re all ready&hellip;" ); ?></p> 
    121122 
    122 <p class="step"><a href="setup-config.php?step=1<?php if ( isset( $_GET['noapi'] ) ) echo '&amp;noapi'; ?>" class="button"><?php _e( 'Let&#8217;s go!' ); ?></a></p> 
     123<p class="step"><a href="setup-config.php?step=1<?php if ( isset( $_GET['noapi'] ) ) echo '&amp;noapi'; ?>" class="button button-large"><?php _e( 'Let&#8217;s go!' ); ?></a></p> 
    123124<?php 
    124125        break; 
    125126 
     
    156157                </tr> 
    157158        </table> 
    158159        <?php if ( isset( $_GET['noapi'] ) ) { ?><input name="noapi" type="hidden" value="1" /><?php } ?> 
    159         <p class="step"><input name="submit" type="submit" value="<?php echo htmlspecialchars( __( 'Submit' ), ENT_QUOTES ); ?>" class="button" /></p> 
     160        <p class="step"><input name="submit" type="submit" value="<?php echo htmlspecialchars( __( 'Submit' ), ENT_QUOTES ); ?>" class="button button-large" /></p> 
    160161</form> 
    161162<?php 
    162163        break; 
     
    165166        foreach ( array( 'dbname', 'uname', 'pwd', 'dbhost', 'prefix' ) as $key ) 
    166167                $$key = trim( stripslashes( $_POST[ $key ] ) ); 
    167168 
    168         $tryagain_link = '</p><p class="step"><a href="setup-config.php?step=1" onclick="javascript:history.go(-1);return false;" class="button">' . __( 'Try again' ) . '</a>'; 
     169        $tryagain_link = '</p><p class="step"><a href="setup-config.php?step=1" onclick="javascript:history.go(-1);return false;" class="button button-large">' . __( 'Try again' ) . '</a>'; 
    169170 
    170171        if ( empty( $prefix ) ) 
    171172                wp_die( __( '<strong>ERROR</strong>: "Table Prefix" must not be empty.' . $tryagain_link ) ); 
     
    264265                } 
    265266?></textarea> 
    266267<p><?php _e( 'After you&#8217;ve done that, click &#8220;Run the install.&#8221;' ); ?></p> 
    267 <p class="step"><a href="install.php" class="button"><?php _e( 'Run the install' ); ?></a></p> 
     268<p class="step"><a href="install.php" class="button button-large"><?php _e( 'Run the install' ); ?></a></p> 
    268269<script> 
    269270(function(){ 
    270271var el=document.getElementById('wp-config'); 
     
    284285?> 
    285286<p><?php _e( "All right sparky! You&#8217;ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to&hellip;" ); ?></p> 
    286287 
    287 <p class="step"><a href="install.php" class="button"><?php _e( 'Run the install' ); ?></a></p> 
     288<p class="step"><a href="install.php" class="button button-large"><?php _e( 'Run the install' ); ?></a></p> 
    288289<?php 
    289290        endif; 
    290291        break; 
  • wp-admin/install.php

     
    5858<head> 
    5959        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    6060        <title><?php _e( 'WordPress &rsaquo; Installation' ); ?></title> 
    61         <?php wp_admin_css( 'install', true ); ?> 
     61        <?php  
     62        wp_admin_css( 'install', true ); 
     63        wp_admin_css( 'buttons', true ); 
     64        ?> 
    6265</head> 
    6366<body<?php if ( is_rtl() ) echo ' class="rtl"'; ?>> 
    6467<h1 id="logo"><img alt="WordPress" src="images/wordpress-logo.png?ver=20120216" /></h1> 
     
    134137                        <td colspan="2"><label><input type="checkbox" name="blog_public" value="1" <?php checked( $blog_public ); ?> /> <?php _e( 'Allow search engines to index this site.' ); ?></label></td> 
    135138                </tr> 
    136139        </table> 
    137         <p class="step"><input type="submit" name="Submit" value="<?php esc_attr_e( 'Install WordPress' ); ?>" class="button" /></p> 
     140        <p class="step"><input type="submit" name="Submit" value="<?php esc_attr_e( 'Install WordPress' ); ?>" class="button button-large" /></p> 
    138141</form> 
    139142<?php 
    140143} // end display_setup_form() 
     
    142145// Let's check to make sure WP isn't already installed. 
    143146if ( is_blog_installed() ) { 
    144147        display_header(); 
    145         die( '<h1>' . __( 'Already Installed' ) . '</h1><p>' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '</p><p class="step"><a href="../wp-login.php" class="button">' . __('Log In') . '</a></p></body></html>' ); 
     148        die( '<h1>' . __( 'Already Installed' ) . '</h1><p>' . __( 'You appear to have already installed WordPress. To reinstall please clear your old database tables first.' ) . '</p><p class="step"><a href="../wp-login.php" class="button button-large">' . __( 'Log In' ) . '</a></p></body></html>' ); 
    146149} 
    147150 
    148151$php_version    = phpversion(); 
     
    241244        </tr> 
    242245</table> 
    243246 
    244 <p class="step"><a href="../wp-login.php" class="button"><?php _e( 'Log In' ); ?></a></p> 
     247<p class="step"><a href="../wp-login.php" class="button button-large"><?php _e( 'Log In' ); ?></a></p> 
    245248 
    246249<?php 
    247250                } 
  • wp-admin/maint/repair.php

     
    1616<head> 
    1717        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    1818        <title><?php _e( 'WordPress &rsaquo; Database Repair' ); ?></title> 
    19         <?php wp_admin_css( 'install', true ); ?> 
     19        <?php  
     20        wp_admin_css( 'install', true ); 
     21        wp_admin_css( 'buttons', true ); 
     22        ?> 
    2023</head> 
    2124<body> 
    2225<h1 id="logo"><img alt="WordPress" src="../images/wordpress-logo.png?ver=20120216" /></h1> 
     
    102105        else 
    103106                echo '<p>' . __( 'WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient.' ) . '</p>'; 
    104107?> 
    105         <p class="step"><a class="button" href="repair.php?repair=1"><?php _e( 'Repair Database' ); ?></a></p> 
     108        <p class="step"><a class="button button-large" href="repair.php?repair=1"><?php _e( 'Repair Database' ); ?></a></p> 
    106109        <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> 
    107         <p class="step"><a class="button" href="repair.php?repair=2"><?php _e( 'Repair and Optimize Database' ); ?></a></p> 
     110        <p class="step"><a class="button button-large" href="repair.php?repair=2"><?php _e( 'Repair and Optimize Database' ); ?></a></p> 
    108111<?php 
    109112} 
    110113?>