3v4l.org

run code in 300+ PHP versions simultaneously
<?php global $affwp_register_redirect; affiliate_wp()->register->print_errors(); $errors = affiliate_wp()->register->get_errors(); if ( ! is_user_logged_in() && ! empty( $errors ) ) { if ( ! array_key_exists( 'empty_name', $errors ) ) { $user_name = sanitize_text_field( $_POST['affwp_user_name'] ); } if ( ! array_key_exists( 'empty_username', $errors ) && ! array_key_exists( 'username_unavailable', $errors ) && ! array_key_exists( 'username_invalid', $errors ) ) { $user_login = sanitize_text_field( $_POST['affwp_user_login'] ); } if ( ! array_key_exists( 'email_unavailable', $errors ) && ! array_key_exists( 'email_invalid', $errors ) ) { $user_email = sanitize_text_field( $_POST['affwp_user_email'] ); } if ( ! array_key_exists( 'payment_email_invalid', $errors ) ) { $payment_email = sanitize_text_field( $_POST['affwp_payment_email'] ); } $url = esc_url( $_POST['affwp_user_url'] ); $method = sanitize_text_field( $_POST['affwp_promotion_method'] ); } if ( is_user_logged_in() ) { $current_user = wp_get_current_user(); $user_name = $current_user->user_firstname . ' ' . $current_user->user_lastname; $user_login = $current_user->user_login; $user_email = $current_user->user_email; $url = $current_user->user_url; $disabled = ' disabled="disabled"'; } else { $disabled = ''; } ?> <form id="affwp-register-form" class="affwp-form" action="" method="post"> <?php /** * Fires at the top of the affiliate registration templates' form (inside the form element). */ do_action( 'affwp_affiliate_register_form_top' ); ?> <fieldset> <legend><?php _e( 'Register a new affiliate account', 'affiliate-wp' ); ?></legend> <?php /** * Fires just before the affiliate registration templates' form fields. */ do_action( 'affwp_register_fields_before' ); ?> <p> <label for="affwp-user-name"><?php _e( 'Your Name', 'affiliate-wp' ); ?></label> <input id="affwp-user-name" type="text" name="affwp_user_name" value="<?php if( ! empty( $user_name ) ) { echo $user_name; } ?>" title="<?php esc_attr_e( 'Your Name', 'affiliate-wp' ); ?>" <?php echo affwp_required_field_attr( 'your_name' ); ?> /> </p> <p> <label for="affwp-user-login"><?php _e( 'Username', 'affiliate-wp' ); ?></label> <input id="affwp-user-login" required="required" type="text" name="affwp_user_login" maxlength="60" value="<?php if( ! empty( $user_login ) ) { echo $user_login; } ?>" title="<?php esc_attr_e( 'Username', 'affiliate-wp' ); ?>"<?php echo $disabled; ?> /> </p> <p> <label for="affwp-user-email"><?php _e( 'Account Email', 'affiliate-wp' ); ?></label> <input id="affwp-user-email" required="required" type="email" name="affwp_user_email" value="<?php if( ! empty( $user_email ) ) { echo $user_email; } ?>" title="<?php esc_attr_e( 'Email Address', 'affiliate-wp' ); ?>"<?php echo $disabled; ?> /> </p> <p> <label for="affwp-payment-email"><?php _e( 'Payment Email', 'affiliate-wp' ); ?></label> <input id="affwp-payment-email" type="email" name="affwp_payment_email" value="<?php if( ! empty( $payment_email ) ) { echo $payment_email; } ?>" title="<?php esc_attr_e( 'Payment Email Address', 'affiliate-wp' ); ?>"<?php echo affwp_required_field_attr( 'payment_email' ); ?> /> </p> <p> <label for="affwp-user-url"><?php _e( 'Website URL', 'affiliate-wp' ); ?></label> <input id="affwp-user-url" type="text" name="affwp_user_url" value="<?php if( ! empty( $url ) ) { echo $url; } ?>" title="<?php esc_attr_e( 'Website URL', 'affiliate-wp' ); ?>" <?php echo affwp_required_field_attr( 'website_url' ); ?> /> </p> <p> <label for="affwp-promotion-method"><?php _e( 'How will you promote us?', 'affiliate-wp' ); ?></label> <textarea id="affwp-promotion-method" name="affwp_promotion_method" rows="5" cols="30"<?php echo affwp_required_field_attr( 'promotion_method' ); ?>><?php if( ! empty( $method ) ) { echo esc_textarea( $method ); } ?></textarea> </p> <?php if ( ! is_user_logged_in() ) : ?> <p> <label for="affwp-user-pass"><?php _e( 'Password', 'affiliate-wp' ); ?></label> <input id="affwp-user-pass" required="required" class="password" type="password" name="affwp_user_pass" /> </p> <p> <label for="affwp-user-pass2"><?php _e( 'Confirm Password', 'affiliate-wp' ); ?></label> <input id="affwp-user-pass2" required="required" class="password" type="password" name="affwp_user_pass2" /> </p> <?php endif; ?> <?php /** * Fires just before the terms of service field within the affiliate registration form template. */ do_action( 'affwp_register_fields_before_tos' ); ?> <?php $terms_of_use = affiliate_wp()->settings->get( 'terms_of_use' ); ?> <?php if ( ! empty( $terms_of_use ) ) : ?> <p> <label class="affwp-tos" for="affwp-tos"> <input id="affwp-tos" required="required" type="checkbox" name="affwp_tos" /> <?php printf( __( 'Agree to our <a href="%s" target="_blank">Terms of Use</a>', 'affiliate-wp' ), esc_url( get_permalink( affiliate_wp()->settings->get( 'terms_of_use' ) ) ) ); ?> </label> </p> <?php endif; ?> <?php if ( affwp_is_recaptcha_enabled() ) : affwp_enqueue_script( 'affwp-recaptcha' ); ?> <div class="g-recaptcha" data-sitekey="<?php echo esc_attr( affiliate_wp()->settings->get( 'recaptcha_site_key' ) ); ?>"></div> <p> <input type="hidden" name="g-recaptcha-remoteip" value="<?php echo esc_attr( affiliate_wp()->tracking->get_ip() ); ?>" /> </p> <?php endif; ?> <?php /** * Fires inside of the affiliate registration form template (inside the form element, prior to the submit button). */ do_action( 'affwp_register_fields_before_submit' ); ?> <p> <input type="hidden" name="affwp_honeypot" value="" /> <input type="hidden" name="affwp_redirect" value="<?php echo esc_url( $affwp_register_redirect ); ?>"/> <input type="hidden" name="affwp_register_nonce" value="<?php echo wp_create_nonce( 'affwp-register-nonce' ); ?>" /> <input type="hidden" name="affwp_action" value="affiliate_register" /> <input class="button" type="submit" value="<?php esc_attr_e( 'Register', 'affiliate-wp' ); ?>" /> </p> <?php /** * Fires inside of the affiliate registration form template (inside the form element, after the submit button). */ do_action( 'affwp_register_fields_after' ); ?> </fieldset> <?php /** * Fires at the bottom of the affiliate registration form template (inside the form element). */ do_action( 'affwp_affiliate_register_form_bottom' ); ?> </form>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 16, Position 2 = 19
Branch analysis from position: 16
2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 86
Branch analysis from position: 20
2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 30
Branch analysis from position: 23
2 jumps found. (Code = 46) Position 1 = 33, Position 2 = 36
Branch analysis from position: 33
2 jumps found. (Code = 46) Position 1 = 37, Position 2 = 40
Branch analysis from position: 37
2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 48
Branch analysis from position: 41
2 jumps found. (Code = 46) Position 1 = 51, Position 2 = 54
Branch analysis from position: 51
2 jumps found. (Code = 43) Position 1 = 55, Position 2 = 62
Branch analysis from position: 55
2 jumps found. (Code = 43) Position 1 = 65, Position 2 = 72
Branch analysis from position: 65
2 jumps found. (Code = 43) Position 1 = 89, Position 2 = 105
Branch analysis from position: 89
1 jumps found. (Code = 42) Position 1 = 106
Branch analysis from position: 106
2 jumps found. (Code = 43) Position 1 = 128, Position 2 = 129
Branch analysis from position: 128
2 jumps found. (Code = 43) Position 1 = 148, Position 2 = 149
Branch analysis from position: 148
2 jumps found. (Code = 43) Position 1 = 165, Position 2 = 166
Branch analysis from position: 165
2 jumps found. (Code = 43) Position 1 = 182, Position 2 = 183
Branch analysis from position: 182
2 jumps found. (Code = 43) Position 1 = 202, Position 2 = 203
Branch analysis from position: 202
2 jumps found. (Code = 43) Position 1 = 227, Position 2 = 231
Branch analysis from position: 227
2 jumps found. (Code = 43) Position 1 = 236, Position 2 = 247
Branch analysis from position: 236
2 jumps found. (Code = 43) Position 1 = 263, Position 2 = 285
Branch analysis from position: 263
2 jumps found. (Code = 43) Position 1 = 289, Position 2 = 314
Branch analysis from position: 289
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 314
Branch analysis from position: 285
Branch analysis from position: 247
Branch analysis from position: 231
Branch analysis from position: 203
Branch analysis from position: 183
Branch analysis from position: 166
Branch analysis from position: 149
Branch analysis from position: 129
Branch analysis from position: 105
2 jumps found. (Code = 43) Position 1 = 128, Position 2 = 129
Branch analysis from position: 128
Branch analysis from position: 129
Branch analysis from position: 72
Branch analysis from position: 62
Branch analysis from position: 54
Branch analysis from position: 48
Branch analysis from position: 40
Branch analysis from position: 36
Branch analysis from position: 30
Branch analysis from position: 86
Branch analysis from position: 19
filename:       /in/0bq6j
function name:  (null)
number of ops:  343
compiled vars:  !0 = $affwp_register_redirect, !1 = $errors, !2 = $user_name, !3 = $user_login, !4 = $user_email, !5 = $payment_email, !6 = $url, !7 = $method, !8 = $current_user, !9 = $disabled, !10 = $terms_of_use
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   BIND_GLOBAL                                              !0, 'affwp_register_redirect'
    4     1        INIT_FCALL_BY_NAME                                       'affiliate_wp'
          2        DO_FCALL                                      0  $11     
          3        FETCH_OBJ_R                                      ~12     $11, 'register'
          4        INIT_METHOD_CALL                                         ~12, 'print_errors'
          5        DO_FCALL                                      0          
    6     6        INIT_FCALL_BY_NAME                                       'affiliate_wp'
          7        DO_FCALL                                      0  $14     
          8        FETCH_OBJ_R                                      ~15     $14, 'register'
          9        INIT_METHOD_CALL                                         ~15, 'get_errors'
         10        DO_FCALL                                      0  $16     
         11        ASSIGN                                                   !1, $16
    8    12        INIT_FCALL_BY_NAME                                       'is_user_logged_in'
         13        DO_FCALL                                      0  $18     
         14        BOOL_NOT                                         ~19     $18
         15      > JMPZ_EX                                          ~19     ~19, ->19
         16    >   ISSET_ISEMPTY_CV                                 ~20     !1
         17        BOOL_NOT                                         ~21     ~20
         18        BOOL                                             ~19     ~21
         19    > > JMPZ                                                     ~19, ->86
   10    20    >   ARRAY_KEY_EXISTS                                 ~22     'empty_name', !1
         21        BOOL_NOT                                         ~23     ~22
         22      > JMPZ                                                     ~23, ->30
   11    23    >   INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         24        CHECK_FUNC_ARG                                           
         25        FETCH_FUNC_ARG               global              $24     '_POST'
         26        FETCH_DIM_FUNC_ARG                               $25     $24, 'affwp_user_name'
         27        SEND_FUNC_ARG                                            $25
         28        DO_FCALL                                      0  $26     
         29        ASSIGN                                                   !2, $26
   14    30    >   ARRAY_KEY_EXISTS                                 ~28     'empty_username', !1
         31        BOOL_NOT                                         ~29     ~28
         32      > JMPZ_EX                                          ~29     ~29, ->36
         33    >   ARRAY_KEY_EXISTS                                 ~30     'username_unavailable', !1
         34        BOOL_NOT                                         ~31     ~30
         35        BOOL                                             ~29     ~31
         36    > > JMPZ_EX                                          ~29     ~29, ->40
         37    >   ARRAY_KEY_EXISTS                                 ~32     'username_invalid', !1
         38        BOOL_NOT                                         ~33     ~32
         39        BOOL                                             ~29     ~33
         40    > > JMPZ                                                     ~29, ->48
   15    41    >   INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         42        CHECK_FUNC_ARG                                           
         43        FETCH_FUNC_ARG               global              $34     '_POST'
         44        FETCH_DIM_FUNC_ARG                               $35     $34, 'affwp_user_login'
         45        SEND_FUNC_ARG                                            $35
         46        DO_FCALL                                      0  $36     
         47        ASSIGN                                                   !3, $36
   18    48    >   ARRAY_KEY_EXISTS                                 ~38     'email_unavailable', !1
         49        BOOL_NOT                                         ~39     ~38
         50      > JMPZ_EX                                          ~39     ~39, ->54
         51    >   ARRAY_KEY_EXISTS                                 ~40     'email_invalid', !1
         52        BOOL_NOT                                         ~41     ~40
         53        BOOL                                             ~39     ~41
         54    > > JMPZ                                                     ~39, ->62
   19    55    >   INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         56        CHECK_FUNC_ARG                                           
         57        FETCH_FUNC_ARG               global              $42     '_POST'
         58        FETCH_DIM_FUNC_ARG                               $43     $42, 'affwp_user_email'
         59        SEND_FUNC_ARG                                            $43
         60        DO_FCALL                                      0  $44     
         61        ASSIGN                                                   !4, $44
   22    62    >   ARRAY_KEY_EXISTS                                 ~46     'payment_email_invalid', !1
         63        BOOL_NOT                                         ~47     ~46
         64      > JMPZ                                                     ~47, ->72
   23    65    >   INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         66        CHECK_FUNC_ARG                                           
         67        FETCH_FUNC_ARG               global              $48     '_POST'
         68        FETCH_DIM_FUNC_ARG                               $49     $48, 'affwp_payment_email'
         69        SEND_FUNC_ARG                                            $49
         70        DO_FCALL                                      0  $50     
         71        ASSIGN                                                   !5, $50
   26    72    >   INIT_FCALL_BY_NAME                                       'esc_url'
         73        CHECK_FUNC_ARG                                           
         74        FETCH_FUNC_ARG               global              $52     '_POST'
         75        FETCH_DIM_FUNC_ARG                               $53     $52, 'affwp_user_url'
         76        SEND_FUNC_ARG                                            $53
         77        DO_FCALL                                      0  $54     
         78        ASSIGN                                                   !6, $54
   27    79        INIT_FCALL_BY_NAME                                       'sanitize_text_field'
         80        CHECK_FUNC_ARG                                           
         81        FETCH_FUNC_ARG               global              $56     '_POST'
         82        FETCH_DIM_FUNC_ARG                               $57     $56, 'affwp_promotion_method'
         83        SEND_FUNC_ARG                                            $57
         84        DO_FCALL                                      0  $58     
         85        ASSIGN                                                   !7, $58
   31    86    >   INIT_FCALL_BY_NAME                                       'is_user_logged_in'
         87        DO_FCALL                                      0  $60     
         88      > JMPZ                                                     $60, ->105
   32    89    >   INIT_FCALL_BY_NAME                                       'wp_get_current_user'
         90        DO_FCALL                                      0  $61     
         91        ASSIGN                                                   !8, $61
   33    92        FETCH_OBJ_R                                      ~63     !8, 'user_firstname'
         93        CONCAT                                           ~64     ~63, '+'
         94        FETCH_OBJ_R                                      ~65     !8, 'user_lastname'
         95        CONCAT                                           ~66     ~64, ~65
         96        ASSIGN                                                   !2, ~66
   34    97        FETCH_OBJ_R                                      ~68     !8, 'user_login'
         98        ASSIGN                                                   !3, ~68
   35    99        FETCH_OBJ_R                                      ~70     !8, 'user_email'
        100        ASSIGN                                                   !4, ~70
   36   101        FETCH_OBJ_R                                      ~72     !8, 'user_url'
        102        ASSIGN                                                   !6, ~72
   38   103        ASSIGN                                                   !9, '+disabled%3D%22disabled%22'
        104      > JMP                                                      ->106
   40   105    >   ASSIGN                                                   !9, ''
   44   106    >   ECHO                                                     '%0A%3Cform+id%3D%22affwp-register-form%22+class%3D%22affwp-form%22+action%3D%22%22+method%3D%22post%22%3E%0A%09'
   50   107        INIT_FCALL_BY_NAME                                       'do_action'
        108        SEND_VAL_EX                                              'affwp_affiliate_register_form_top'
        109        DO_FCALL                                      0          
   52   110        ECHO                                                     '%0A%09%3Cfieldset%3E%0A%09%09%3Clegend%3E'
   54   111        INIT_FCALL_BY_NAME                                       '_e'
        112        SEND_VAL_EX                                              'Register+a+new+affiliate+account'
        113        SEND_VAL_EX                                              'affiliate-wp'
        114        DO_FCALL                                      0          
        115        ECHO                                                     '%3C%2Flegend%3E%0A%0A%09%09'
   60   116        INIT_FCALL_BY_NAME                                       'do_action'
        117        SEND_VAL_EX                                              'affwp_register_fields_before'
        118        DO_FCALL                                      0          
   62   119        ECHO                                                     '%0A%09%09%3Cp%3E%0A%09%09%09%3Clabel+for%3D%22affwp-user-name%22%3E'
   64   120        INIT_FCALL_BY_NAME                                       '_e'
        121        SEND_VAL_EX                                              'Your+Name'
        122        SEND_VAL_EX                                              'affiliate-wp'
        123        DO_FCALL                                      0          
        124        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%3Cinput+id%3D%22affwp-user-name%22+type%3D%22text%22+name%3D%22affwp_user_name%22+value%3D%22'
   65   125        ISSET_ISEMPTY_CV                                 ~80     !2
        126        BOOL_NOT                                         ~81     ~80
        127      > JMPZ                                                     ~81, ->129
        128    >   ECHO                                                     !2
        129    >   ECHO                                                     '%22+title%3D%22'
        130        INIT_FCALL_BY_NAME                                       'esc_attr_e'
        131        SEND_VAL_EX                                              'Your+Name'
        132        SEND_VAL_EX                                              'affiliate-wp'
        133        DO_FCALL                                      0          
        134        ECHO                                                     '%22+'
        135        INIT_FCALL_BY_NAME                                       'affwp_required_field_attr'
        136        SEND_VAL_EX                                              'your_name'
        137        DO_FCALL                                      0  $83     
        138        ECHO                                                     $83
        139        ECHO                                                     '+%2F%3E%0A%09%09%3C%2Fp%3E%0A%0A%09%09%3Cp%3E%0A%09%09%09%3Clabel+for%3D%22affwp-user-login%22%3E'
   69   140        INIT_FCALL_BY_NAME                                       '_e'
        141        SEND_VAL_EX                                              'Username'
        142        SEND_VAL_EX                                              'affiliate-wp'
        143        DO_FCALL                                      0          
        144        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%3Cinput+id%3D%22affwp-user-login%22+required%3D%22required%22+type%3D%22text%22+name%3D%22affwp_user_login%22+maxlength%3D%2260%22+value%3D%22'
   70   145        ISSET_ISEMPTY_CV                                 ~85     !3
        146        BOOL_NOT                                         ~86     ~85
        147      > JMPZ                                                     ~86, ->149
        148    >   ECHO                                                     !3
        149    >   ECHO                                                     '%22+title%3D%22'
        150        INIT_FCALL_BY_NAME                                       'esc_attr_e'
        151        SEND_VAL_EX                                              'Username'
        152        SEND_VAL_EX                                              'affiliate-wp'
        153        DO_FCALL                                      0          
        154        ECHO                                                     '%22'
        155        ECHO                                                     !9
        156        ECHO                                                     '+%2F%3E%0A%09%09%3C%2Fp%3E%0A%0A%09%09%3Cp%3E%0A%09%09%09%3Clabel+for%3D%22affwp-user-email%22%3E'
   74   157        INIT_FCALL_BY_NAME                                       '_e'
        158        SEND_VAL_EX                                              'Account+Email'
        159        SEND_VAL_EX                                              'affiliate-wp'
        160        DO_FCALL                                      0          
        161        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%3Cinput+id%3D%22affwp-user-email%22+required%3D%22required%22+type%3D%22email%22+name%3D%22affwp_user_email%22+value%3D%22'
   75   162        ISSET_ISEMPTY_CV                                 ~89     !4
        163        BOOL_NOT                                         ~90     ~89
        164      > JMPZ                                                     ~90, ->166
        165    >   ECHO                                                     !4
        166    >   ECHO                                                     '%22+title%3D%22'
        167        INIT_FCALL_BY_NAME                                       'esc_attr_e'
        168        SEND_VAL_EX                                              'Email+Address'
        169        SEND_VAL_EX                                              'affiliate-wp'
        170        DO_FCALL                                      0          
        171        ECHO                                                     '%22'
        172        ECHO                                                     !9
        173        ECHO                                                     '+%2F%3E%0A%09%09%3C%2Fp%3E%0A%0A%09%09%3Cp%3E%0A%09%09%09%3Clabel+for%3D%22affwp-payment-email%22%3E'
   79   174        INIT_FCALL_BY_NAME                                       '_e'
        175        SEND_VAL_EX                                              'Payment+Email'
        176        SEND_VAL_EX                                              'affiliate-wp'
        177        DO_FCALL                                      0          
        178        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%3Cinput+id%3D%22affwp-payment-email%22+type%3D%22email%22+name%3D%22affwp_payment_email%22+value%3D%22'
   80   179        ISSET_ISEMPTY_CV                                 ~93     !5
        180        BOOL_NOT                                         ~94     ~93
        181      > JMPZ                                                     ~94, ->183
        182    >   ECHO                                                     !5
        183    >   ECHO                                                     '%22+title%3D%22'
        184        INIT_FCALL_BY_NAME                                       'esc_attr_e'
        185        SEND_VAL_EX                                              'Payment+Email+Address'
        186        SEND_VAL_EX                                              'affiliate-wp'
        187        DO_FCALL                                      0          
        188        ECHO                                                     '%22'
        189        INIT_FCALL_BY_NAME                                       'affwp_required_field_attr'
        190        SEND_VAL_EX                                              'payment_email'
        191        DO_FCALL                                      0  $96     
        192        ECHO                                                     $96
        193        ECHO                                                     '+%2F%3E%0A%09%09%3C%2Fp%3E%0A%0A%09%09%3Cp%3E%0A%09%09%09%3Clabel+for%3D%22affwp-user-url%22%3E'
   84   194        INIT_FCALL_BY_NAME                                       '_e'
        195        SEND_VAL_EX                                              'Website+URL'
        196        SEND_VAL_EX                                              'affiliate-wp'
        197        DO_FCALL                                      0          
        198        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%3Cinput+id%3D%22affwp-user-url%22+type%3D%22text%22+name%3D%22affwp_user_url%22+value%3D%22'
   85   199        ISSET_ISEMPTY_CV                                 ~98     !6
        200        BOOL_NOT                                         ~99     ~98
        201      > JMPZ                                                     ~99, ->203
        202    >   ECHO                                                     !6
        203    >   ECHO                                                     '%22+title%3D%22'
        204        INIT_FCALL_BY_NAME                                       'esc_attr_e'
        205        SEND_VAL_EX                                              'Website+URL'
        206        SEND_VAL_EX                                              'affiliate-wp'
        207        DO_FCALL                                      0          
        208        ECHO                                                     '%22+'
        209        INIT_FCALL_BY_NAME                                       'affwp_required_field_attr'
        210        SEND_VAL_EX                                              'website_url'
        211        DO_FCALL                                      0  $101    
        212        ECHO                                                     $101
        213        ECHO                                                     '+%2F%3E%0A%09%09%3C%2Fp%3E%0A%0A%09%09%3Cp%3E%0A%09%09%09%3Clabel+for%3D%22affwp-promotion-method%22%3E'
   89   214        INIT_FCALL_BY_NAME                                       '_e'
        215        SEND_VAL_EX                                              'How+will+you+promote+us%3F'
        216        SEND_VAL_EX                                              'affiliate-wp'
        217        DO_FCALL                                      0          
        218        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%3Ctextarea+id%3D%22affwp-promotion-method%22+name%3D%22affwp_promotion_method%22+rows%3D%225%22+cols%3D%2230%22'
   90   219        INIT_FCALL_BY_NAME                                       'affwp_required_field_attr'
        220        SEND_VAL_EX                                              'promotion_method'
        221        DO_FCALL                                      0  $103    
        222        ECHO                                                     $103
        223        ECHO                                                     '%3E'
        224        ISSET_ISEMPTY_CV                                 ~104    !7
        225        BOOL_NOT                                         ~105    ~104
        226      > JMPZ                                                     ~105, ->231
        227    >   INIT_FCALL_BY_NAME                                       'esc_textarea'
        228        SEND_VAR_EX                                              !7
        229        DO_FCALL                                      0  $106    
        230        ECHO                                                     $106
        231    >   ECHO                                                     '%3C%2Ftextarea%3E%0A%09%09%3C%2Fp%3E%0A%0A%09%09'
   93   232        INIT_FCALL_BY_NAME                                       'is_user_logged_in'
        233        DO_FCALL                                      0  $107    
        234        BOOL_NOT                                         ~108    $107
        235      > JMPZ                                                     ~108, ->247
   94   236    >   ECHO                                                     '%0A%09%09%09%3Cp%3E%0A%09%09%09%09%3Clabel+for%3D%22affwp-user-pass%22%3E'
   96   237        INIT_FCALL_BY_NAME                                       '_e'
        238        SEND_VAL_EX                                              'Password'
        239        SEND_VAL_EX                                              'affiliate-wp'
        240        DO_FCALL                                      0          
        241        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%09%3Cinput+id%3D%22affwp-user-pass%22+required%3D%22required%22+class%3D%22password%22+type%3D%22password%22+name%3D%22affwp_user_pass%22+%2F%3E%0A%09%09%09%3C%2Fp%3E%0A%0A%09%09%09%3Cp%3E%0A%09%09%09%09%3Clabel+for%3D%22affwp-user-pass2%22%3E'
  101   242        INIT_FCALL_BY_NAME                                       '_e'
        243        SEND_VAL_EX                                              'Confirm+Password'
        244        SEND_VAL_EX                                              'affiliate-wp'
        245        DO_FCALL                                      0          
        246        ECHO                                                     '%3C%2Flabel%3E%0A%09%09%09%09%3Cinput+id%3D%22affwp-user-pass2%22+required%3D%22required%22+class%3D%22password%22+type%3D%22password%22+name%3D%22affwp_user_pass2%22+%2F%3E%0A%09%09%09%3C%2Fp%3E%0A%0A%09%09'
  106   247    >   ECHO                                                     '%0A%09%09'
  111   248        INIT_FCALL_BY_NAME                                       'do_action'
        249        SEND_VAL_EX                                              'affwp_register_fields_before_tos'
        250        DO_FCALL                                      0          
  113   251        ECHO                                                     '%0A%09%09'
  114   252        INIT_FCALL_BY_NAME                                       'affiliate_wp'
        253        DO_FCALL                                      0  $112    
        254        FETCH_OBJ_R                                      ~113    $112, 'settings'
        255        INIT_METHOD_CALL                                         ~113, 'get'
        256        SEND_VAL_EX                                              'terms_of_use'
        257        DO_FCALL                                      0  $114    
        258        ASSIGN                                                   !10, $114
  115   259        ECHO                                                     '%09%09'
        260        ISSET_ISEMPTY_CV                                 ~116    !10
        261        BOOL_NOT                                         ~117    ~116
        262      > JMPZ                                                     ~117, ->285
  116   263    >   ECHO                                                     '%09%09%09%3Cp%3E%0A%09%09%09%09%3Clabel+class%3D%22affwp-tos%22+for%3D%22affwp-tos%22%3E%0A%09%09%09%09%09%3Cinput+id%3D%22affwp-tos%22+required%3D%22required%22+type%3D%22checkbox%22+name%3D%22affwp_tos%22+%2F%3E%0A%09%09%09%09%09'
  119   264        INIT_FCALL                                               'printf'
        265        INIT_FCALL_BY_NAME                                       '__'
        266        SEND_VAL_EX                                              'Agree+to+our+%3Ca+href%3D%22%25s%22+target%3D%22_blank%22%3ETerms+of+Use%3C%2Fa%3E'
        267        SEND_VAL_EX                                              'affiliate-wp'
        268        DO_FCALL                                      0  $118    
        269        SEND_VAR                                                 $118
        270        INIT_FCALL_BY_NAME                                       'esc_url'
        271        INIT_FCALL_BY_NAME                                       'get_permalink'
        272        INIT_FCALL_BY_NAME                                       'affiliate_wp'
        273        DO_FCALL                                      0  $119    
        274        FETCH_OBJ_R                                      ~120    $119, 'settings'
        275        INIT_METHOD_CALL                                         ~120, 'get'
        276        SEND_VAL_EX                                              'terms_of_use'
        277        DO_FCALL                                      0  $121    
        278        SEND_VAR_NO_REF_EX                                       $121
        279        DO_FCALL                                      0  $122    
        280        SEND_VAR_NO_REF_EX                                       $122
        281        DO_FCALL                                      0  $123    
        282        SEND_VAR                                                 $123
        283        DO_ICALL                                                 
  120   284        ECHO                                                     '%09%09%09%09%3C%2Flabel%3E%0A%09%09%09%3C%2Fp%3E%0A%09%09'
  123   285    >   ECHO                                                     '%0A%09%09'
  124   286        INIT_FCALL_BY_NAME                                       'affwp_is_recaptcha_enabled'
        287        DO_FCALL                                      0  $125    
        288      > JMPZ                                                     $125, ->314
  125   289    >   INIT_FCALL_BY_NAME                                       'affwp_enqueue_script'
        290        SEND_VAL_EX                                              'affwp-recaptcha'
        291        DO_FCALL                                      0          
  126   292        ECHO                                                     '%0A%09%09%09%3Cdiv+class%3D%22g-recaptcha%22+data-sitekey%3D%22'
  127   293        INIT_FCALL_BY_NAME                                       'esc_attr'
        294        INIT_FCALL_BY_NAME                                       'affiliate_wp'
        295        DO_FCALL                                      0  $127    
        296        FETCH_OBJ_R                                      ~128    $127, 'settings'
        297        INIT_METHOD_CALL                                         ~128, 'get'
        298        SEND_VAL_EX                                              'recaptcha_site_key'
        299        DO_FCALL                                      0  $129    
        300        SEND_VAR_NO_REF_EX                                       $129
        301        DO_FCALL                                      0  $130    
        302        ECHO                                                     $130
        303        ECHO                                                     '%22%3E%3C%2Fdiv%3E%0A%0A%09%09%09%3Cp%3E%0A%09%09%09%09%3Cinput+type%3D%22hidden%22+name%3D%22g-recaptcha-remoteip%22+value%3D%22'
  130   304        INIT_FCALL_BY_NAME                                       'esc_attr'
        305        INIT_FCALL_BY_NAME                                       'affiliate_wp'
        306        DO_FCALL                                      0  $131    
        307        FETCH_OBJ_R                                      ~132    $131, 'tracking'
        308        INIT_METHOD_CALL                                         ~132, 'get_ip'
        309        DO_FCALL                                      0  $133    
        310        SEND_VAR_NO_REF_EX                                       $133
        311        DO_FCALL                                      0  $134    
        312        ECHO                                                     $134
        313        ECHO                                                     '%22+%2F%3

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
185.61 ms | 1428 KiB | 15 Q