Make WordPress Core

Ticket #19451: patch.diff

File patch.diff, 2.4 KB (added by Cimmo, 13 years ago)

New proposed patch that passes tje stage as parameter to the action

  • wp-signup.php

    old new  
    159159        $blogname = $filtered_results['blogname'];
    160160        $blog_title = $filtered_results['blog_title'];
    161161        $errors = $filtered_results['errors'];
     162        $stage = isset( $_POST['stage'] ) ?  $_POST['stage'] : 'default';
    162163
    163164        echo '<h2>' . sprintf( __( 'Get <em>another</em> %s site in seconds' ), $current_site->site_name ) . '</h2>';
    164165
     
    184185        <p><?php _e( 'If you&#8217;re not going to use a great site domain, leave it for a new user. Now have at it!' ) ?></p>
    185186        <form id="setupform" method="post" action="wp-signup.php">
    186187                <input type="hidden" name="stage" value="gimmeanotherblog" />
    187                 <?php do_action( 'signup_hidden_fields' ); ?>
     188                <?php do_action( 'signup_hidden_fields', $stage ); ?>
    188189                <?php show_blog_form($blogname, $blog_title, $errors); ?>
    189190                <p class="submit"><input type="submit" name="submit" class="submit" value="<?php esc_attr_e( 'Create Site' ) ?>" /></p>
    190191        </form>
     
    242243        $user_name = $filtered_results['user_name'];
    243244        $user_email = $filtered_results['user_email'];
    244245        $errors = $filtered_results['errors'];
     246        $stage = isset( $_POST['stage'] ) ?  $_POST['stage'] : 'default';
    245247
    246248        ?>
    247249
    248250        <h2><?php printf( __( 'Get your own %s account in seconds' ), $current_site->site_name ) ?></h2>
    249251        <form id="setupform" method="post" action="wp-signup.php">
    250252                <input type="hidden" name="stage" value="validate-user-signup" />
    251                 <?php do_action( 'signup_hidden_fields' ); ?>
     253                <?php do_action( 'signup_hidden_fields', $stage ); ?>
    252254                <?php show_user_form($user_name, $user_email, $errors); ?>
    253255
    254256                <p>
     
    311313        $blogname = $filtered_results['blogname'];
    312314        $blog_title = $filtered_results['blog_title'];
    313315        $errors = $filtered_results['errors'];
     316        $stage = isset( $_POST['stage'] ) ?  $_POST['stage'] : 'default';
    314317
    315318        if ( empty($blogname) )
    316319                $blogname = $user_name;
     
    319322                <input type="hidden" name="stage" value="validate-blog-signup" />
    320323                <input type="hidden" name="user_name" value="<?php echo esc_attr($user_name) ?>" />
    321324                <input type="hidden" name="user_email" value="<?php echo esc_attr($user_email) ?>" />
    322                 <?php do_action( 'signup_hidden_fields' ); ?>
     325                <?php do_action( 'signup_hidden_fields', $stage ); ?>
    323326                <?php show_blog_form($blogname, $blog_title, $errors); ?>
    324327                <p class="submit"><input type="submit" name="submit" class="submit" value="<?php esc_attr_e('Signup') ?>" /></p>
    325328        </form>