Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/B7FA7 function name: (null) number of ops: 37 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 26 0 E > INIT_FCALL_BY_NAME 'add_action' 1 SEND_VAL_EX 'plugins_loaded' 2 SEND_VAL_EX 'WPdoodlez_load_textdomain' 3 DO_FCALL 0 42 4 INIT_FCALL_BY_NAME 'add_filter' 5 SEND_VAL_EX 'single_template' 6 SEND_VAL_EX 'wpdoodlez_template' 7 DO_FCALL 0 75 8 INIT_FCALL_BY_NAME 'add_action' 9 SEND_VAL_EX 'wp_ajax_wpdoodlez_save' 10 SEND_VAL_EX 'wpdoodlez_save_vote' 11 DO_FCALL 0 76 12 INIT_FCALL_BY_NAME 'add_action' 13 SEND_VAL_EX 'wp_ajax_nopriv_wpdoodlez_save' 14 SEND_VAL_EX 'wpdoodlez_save_vote' 15 DO_FCALL 0 98 16 INIT_FCALL_BY_NAME 'add_action' 17 SEND_VAL_EX 'wp_ajax_nopriv_wpdoodlez_delete' 18 SEND_VAL_EX 'wpdoodlez_delete_vote' 19 DO_FCALL 0 99 20 INIT_FCALL_BY_NAME 'add_action' 21 SEND_VAL_EX 'wp_ajax_wpdoodlez_delete' 22 SEND_VAL_EX 'wpdoodlez_delete_vote' 23 DO_FCALL 0 113 24 INIT_FCALL_BY_NAME 'add_action' 25 SEND_VAL_EX 'init' 26 SEND_VAL_EX 'wpdoodlez_cookie' 27 DO_FCALL 0 123 28 INIT_FCALL_BY_NAME 'register_activation_hook' 29 SEND_VAL_EX '%2Fin%2FB7FA7' 30 SEND_VAL_EX 'wpdoodlez_rewrite_flush' 31 DO_FCALL 0 124 32 INIT_FCALL_BY_NAME 'add_action' 33 SEND_VAL_EX 'after_switch_theme' 34 SEND_VAL_EX 'wpdoodlez_rewrite_flush' 35 DO_FCALL 0 125 36 > RETURN 1 Function wpd_translate: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/B7FA7 function name: wpd_translate number of ops: 7 compiled vars: !0 = $text line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 17 0 E > RECV !0 18 1 INIT_FCALL_BY_NAME '__' 2 SEND_VAR_EX !0 3 SEND_VAL_EX 'WPdoodlez' 4 DO_FCALL 0 $1 5 > RETURN $1 19 6* > RETURN null End of function wpd_translate Function wpdoodlez_load_textdomain: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/B7FA7 function name: WPdoodlez_load_textdomain number of ops: 13 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > INIT_FCALL_BY_NAME 'load_plugin_textdomain' 1 SEND_VAL_EX 'WPdoodlez' 2 SEND_VAL_EX <false> 3 INIT_FCALL_BY_NAME 'plugin_basename' 4 INIT_FCALL 'dirname' 5 SEND_VAL '%2Fin%2FB7FA7' 6 DO_ICALL $0 7 SEND_VAR_NO_REF_EX $0 8 DO_FCALL 0 $1 9 CONCAT ~2 $1, '%2Flang' 10 SEND_VAL_EX ~2 11 DO_FCALL 0 25 12 > RETURN null End of function wpdoodlez_load_textdomain Function wpdoodlez_template: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 10 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 10 filename: /in/B7FA7 function name: wpdoodlez_template number of ops: 12 compiled vars: !0 = $single_template, !1 = $post line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 34 0 E > RECV !0 35 1 BIND_GLOBAL !1, 'post' 36 2 FETCH_OBJ_R ~2 !1, 'post_type' 3 IS_EQUAL ~2, 'wpdoodle' 4 > JMPZ ~3, ->10 37 5 > INIT_FCALL 'dirname' 6 SEND_VAL '%2Fin%2FB7FA7' 7 DO_ICALL $4 8 CONCAT ~5 $4, '%2Fwpdoodle-template.php' 9 ASSIGN !0, ~5 39 10 > > RETURN !0 40 11* > RETURN null End of function wpdoodlez_template Function wpdoodlez_save_vote: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 28, Position 2 = 30 Branch analysis from position: 28 2 jumps found. (Code = 47) Position 1 = 31, Position 2 = 37 Branch analysis from position: 31 2 jumps found. (Code = 46) Position 1 = 34, Position 2 = 36 Branch analysis from position: 34 2 jumps found. (Code = 43) Position 1 = 38, Position 2 = 58 Branch analysis from position: 38 2 jumps found. (Code = 77) Position 1 = 44, Position 2 = 56 Branch analysis from position: 44 2 jumps found. (Code = 78) Position 1 = 45, Position 2 = 56 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 44 Branch analysis from position: 44 Branch analysis from position: 56 1 jumps found. (Code = 42) Position 1 = 70 Branch analysis from position: 70 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 56 Branch analysis from position: 58 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 36 Branch analysis from position: 37 Branch analysis from position: 30 filename: /in/B7FA7 function name: wpdoodlez_save_vote number of ops: 106 compiled vars: !0 = $values, !1 = $name, !2 = $nameInCookie, !3 = $option line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 48 0 E > INIT_FCALL_BY_NAME 'get_option' 1 FETCH_R global ~4 '_POST' 2 FETCH_DIM_R ~5 ~4, 'data' 3 FETCH_DIM_R ~6 ~5, 'wpdoodle' 4 CAST 6 ~7 ~6 5 CONCAT ~8 'wpdoodlez_', ~7 6 SEND_VAL_EX ~8 7 SEND_VAL_EX <array> 8 DO_FCALL 0 $9 9 ASSIGN !0, $9 49 10 INIT_FCALL_BY_NAME 'sanitize_text_field' 11 CHECK_FUNC_ARG 12 FETCH_FUNC_ARG global $11 '_POST' 13 FETCH_DIM_FUNC_ARG $12 $11, 'data' 14 FETCH_DIM_FUNC_ARG $13 $12, 'name' 15 SEND_FUNC_ARG $13 16 DO_FCALL 0 $14 17 ASSIGN !1, $14 53 18 FETCH_R global ~17 '_POST' 19 FETCH_DIM_R ~18 ~17, 'data' 20 FETCH_DIM_R ~19 ~18, 'wpdoodle' 21 CONCAT ~20 'wpdoodlez-', ~19 22 FETCH_R global ~16 '_COOKIE' 23 FETCH_DIM_R ~21 ~16, ~20 24 CAST 6 ~22 ~21 25 ASSIGN !2, ~22 54 26 ISSET_ISEMPTY_DIM_OBJ 0 ~24 !0, !1 27 > JMPZ_EX ~24 ~24, ->30 28 > IS_EQUAL ~25 !2, !1 29 BOOL ~24 ~25 30 > > JMPNZ_EX ~24 ~24, ->37 55 31 > ISSET_ISEMPTY_DIM_OBJ 0 ~26 !0, !1 32 BOOL_NOT ~27 ~26 33 > JMPZ_EX ~27 ~27, ->36 34 > ISSET_ISEMPTY_CV ~28 !2 35 BOOL ~27 ~28 36 > BOOL ~24 ~27 37 > > JMPZ ~24, ->58 57 38 > ASSIGN_DIM !0, !1 39 OP_DATA <array> 58 40 FETCH_R global ~30 '_POST' 41 FETCH_DIM_R ~31 ~30, 'data' 42 FETCH_DIM_R ~32 ~31, 'vote' 43 > FE_RESET_R $33 ~32, ->56 44 > > FE_FETCH_R $33, !3, ->56 59 45 > FETCH_DIM_R ~35 !3, 'name' 46 CAST 6 ~36 ~35 47 INIT_FCALL_BY_NAME 'sanitize_text_field' 48 CHECK_FUNC_ARG 49 FETCH_DIM_FUNC_ARG $38 !3, 'value' 50 SEND_FUNC_ARG $38 51 DO_FCALL 0 $39 52 FETCH_DIM_W $34 !0, !1 53 ASSIGN_DIM $34, ~36 54 OP_DATA $39 58 55 > JMP ->44 56 > FE_FREE $33 57 > JMP ->70 62 58 > INIT_FCALL 'json_encode' 64 59 INIT_ARRAY ~40 <false>, 'save' 65 60 INIT_FCALL 'wpd_translate' 61 SEND_VAL 'You+have+already+voted+but+your+vote+was+deleted.+Your+name+was%3A+' 62 DO_FCALL 0 $41 63 CONCAT ~42 $41, !2 64 ADD_ARRAY_ELEMENT ~40 ~42, 'msg' 65 SEND_VAL ~40 66 DO_ICALL $43 67 ECHO $43 67 68 INIT_FCALL_BY_NAME 'wp_die' 69 DO_FCALL 0 69 70 > INIT_FCALL_BY_NAME 'update_option' 71 FETCH_R global ~45 '_POST' 72 FETCH_DIM_R ~46 ~45, 'data' 73 FETCH_DIM_R ~47 ~46, 'wpdoodle' 74 CAST 6 ~48 ~47 75 CONCAT ~49 'wpdoodlez_', ~48 76 SEND_VAL_EX ~49 77 SEND_VAR_EX !0 78 DO_FCALL 0 70 79 INIT_FCALL 'setcookie' 80 FETCH_R global ~51 '_POST' 81 FETCH_DIM_R ~52 ~51, 'data' 82 FETCH_DIM_R ~53 ~52, 'wpdoodle' 83 CAST 6 ~54 ~53 84 CONCAT ~55 'wpdoodlez-', ~54 85 SEND_VAL ~55 86 SEND_VAR !1 87 INIT_FCALL 'time' 88 DO_ICALL $56 89 ADD ~57 $56, 2592000 90 SEND_VAL ~57 91 FETCH_CONSTANT ~58 'COOKIEPATH' 92 SEND_VAL ~58 93 FETCH_CONSTANT ~59 'COOKIE_DOMAIN' 94 SEND_VAL ~59 95 INIT_FCALL_BY_NAME 'is_ssl' 96 DO_FCALL 0 $60 97 SEND_VAR $60 98 DO_ICALL 71 99 INIT_FCALL 'json_encode' 100 SEND_VAL <array> 101 DO_ICALL $62 102 ECHO $62 72 103 INIT_FCALL_BY_NAME 'wp_die' 104 DO_FCALL 0 73 105 > RETURN null End of function wpdoodlez_save_vote Function wpdoodlez_delete_vote: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 11 Branch analysis from position: 5 2 jumps found. (Code = 77) Position 1 = 23, Position 2 = 34 Branch analysis from position: 23 2 jumps found. (Code = 78) Position 1 = 24, Position 2 = 34 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 33 Branch analysis from position: 31 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 Branch analysis from position: 33 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 34 Branch analysis from position: 11 filename: /in/B7FA7 function name: wpdoodlez_delete_vote number of ops: 51 compiled vars: !0 = $values, !1 = $newvalues, !2 = $value, !3 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 82 0 E > INIT_FCALL_BY_NAME 'current_user_can' 1 SEND_VAL_EX 'delete_published_posts' 2 DO_FCALL 0 $4 3 BOOL_NOT ~5 $4 4 > JMPZ ~5, ->11 83 5 > INIT_FCALL 'json_encode' 6 SEND_VAL <array> 7 DO_ICALL $6 8 ECHO $6 84 9 INIT_FCALL_BY_NAME 'wp_die' 10 DO_FCALL 0 86 11 > INIT_FCALL_BY_NAME 'get_option' 12 FETCH_R global ~8 '_POST' 13 FETCH_DIM_R ~9 ~8, 'data' 14 FETCH_DIM_R ~10 ~9, 'wpdoodle' 15 CAST 6 ~11 ~10 16 CONCAT ~12 'wpdoodlez_', ~11 17 SEND_VAL_EX ~12 18 SEND_VAL_EX <array> 19 DO_FCALL 0 $13 20 ASSIGN !0, $13 87 21 ASSIGN !1, <array> 88 22 > FE_RESET_R $16 !0, ->34 23 > > FE_FETCH_R ~17 $16, !2, ->34 24 > ASSIGN !3, ~17 89 25 FETCH_R global ~19 '_POST' 26 FETCH_DIM_R ~20 ~19, 'data' 27 FETCH_DIM_R ~21 ~20, 'name' 28 CAST 6 ~22 ~21 29 IS_NOT_EQUAL !3, ~22 30 > JMPZ ~23, ->33 90 31 > ASSIGN_DIM !1, !3 32 OP_DATA !2 88 33 > > JMP ->23 34 > FE_FREE $16 93 35 INIT_FCALL_BY_NAME 'update_option' 36 FETCH_R global ~25 '_POST' 37 FETCH_DIM_R ~26 ~25, 'data' 38 FETCH_DIM_R ~27 ~26, 'wpdoodle' 39 CAST 6 ~28 ~27 40 CONCAT ~29 'wpdoodlez_', ~28 41 SEND_VAL_EX ~29 42 SEND_VAR_EX !1 43 DO_FCALL 0 94 44 INIT_FCALL 'json_encode' 45 SEND_VAL <array> 46 DO_ICALL $31 47 ECHO $31 95 48 INIT_FCALL_BY_NAME 'wp_die' 49 DO_FCALL 0 96 50 > RETURN null End of function wpdoodlez_delete_vote Function wpdoodlez_cookie: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 29 Branch analysis from position: 3 2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 29 Branch analysis from position: 4 2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 28 Branch analysis from position: 11 1 jumps found. (Code = 42) Position 1 = 3 Branch analysis from position: 3 Branch analysis from position: 28 Branch analysis from position: 29 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 29 filename: /in/B7FA7 function name: wpdoodlez_cookie number of ops: 31 compiled vars: !0 = $value, !1 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 106 0 E > INCLUDE_OR_EVAL 'wpdoodlez_post_type.php', INCLUDE 107 1 FETCH_R global ~3 '_COOKIE' 2 > FE_RESET_R $4 ~3, ->29 3 > > FE_FETCH_R ~5 $4, !0, ->29 4 > ASSIGN !1, ~5 108 5 INIT_FCALL 'preg_match' 6 SEND_VAL '%2Fwpdoodlez%5C-.%2B%2Fi' 7 CAST 6 ~7 !1 8 SEND_VAL ~7 9 DO_ICALL $8 10 > JMPZ $8, ->28 109 11 > INIT_FCALL 'setcookie' 12 CAST 6 ~9 !1 13 SEND_VAL ~9 14 CAST 6 ~10 !0 15 SEND_VAL ~10 16 INIT_FCALL 'time' 17 DO_ICALL $11 18 ADD ~12 $11, 2592000 19 SEND_VAL ~12 20 FETCH_CONSTANT ~13 'COOKIEPATH' 21 SEND_VAL ~13 22 FETCH_CONSTANT ~14 'COOKIE_DOMAIN' 23 SEND_VAL ~14 24 INIT_FCALL_BY_NAME 'is_ssl' 25 DO_FCALL 0 $15 26 SEND_VAR $15 27 DO_ICALL 107 28 > > JMP ->3 29 > FE_FREE $4 112 30 > RETURN null End of function wpdoodlez_cookie Function wpdoodlez_rewrite_flush: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/B7FA7 function name: wpdoodlez_rewrite_flush number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 119 0 E > INIT_FCALL 'wpdoodlez_cookie' 1 DO_FCALL 0 120 2 INIT_FCALL_BY_NAME 'flush_rewrite_rules' 3 DO_FCALL 0 121 4 > RETURN null End of function wpdoodlez_rewrite_flush
Generated using Vulcan Logic Dumper, using php 8.0.0