| @@ -63,13 +63,10 @@ | ||
| 63 | 63 | foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; |
| 64 | 64 | do_action("ws_plugin__s2member_during_display_signup_tracking_codes", get_defined_vars()); |
| 65 | 65 | unset($__refs, $__v); |
| 66 | 66 | |
| 67 | - if(is_multisite() && c_ws_plugin__s2member_utils_conds::is_multisite_farm() && !is_main_site()) | |
| 68 | - echo do_shortcode($code)."\n"; // No PHP here. | |
| 69 | - | |
| 70 | - else // Otherwise, safe to allow PHP code. | |
| 71 | - echo do_shortcode(c_ws_plugin__s2member_utilities::evl($code)); | |
| 67 | + $code = (string)apply_filters("ws_plugin__s2member_signup_tracking_codes", $code, get_defined_vars()); | |
| 68 | + echo do_shortcode($code)."\n"; | |
| 72 | 69 | } |
| 73 | 70 | } |
| 74 | 71 | do_action("ws_plugin__s2member_after_display_signup_tracking_codes", get_defined_vars()); |
| 75 | 72 | } |
| @@ -108,13 +105,10 @@ | ||
| 108 | 105 | foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; |
| 109 | 106 | do_action("ws_plugin__s2member_during_display_modification_tracking_codes", get_defined_vars()); |
| 110 | 107 | unset($__refs, $__v); |
| 111 | 108 | |
| 112 | - if(is_multisite() && c_ws_plugin__s2member_utils_conds::is_multisite_farm() && !is_main_site()) | |
| 113 | - echo do_shortcode($code)."\n"; // No PHP here. | |
| 114 | - | |
| 115 | - else // Otherwise, safe to allow PHP code. | |
| 116 | - echo do_shortcode(c_ws_plugin__s2member_utilities::evl($code)); | |
| 109 | + $code = (string)apply_filters("ws_plugin__s2member_modification_tracking_codes", $code, get_defined_vars()); | |
| 110 | + echo do_shortcode($code)."\n"; | |
| 117 | 111 | } |
| 118 | 112 | } |
| 119 | 113 | do_action("ws_plugin__s2member_after_display_modification_tracking_codes", get_defined_vars()); |
| 120 | 114 | } |
| @@ -153,13 +147,10 @@ | ||
| 153 | 147 | foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; |
| 154 | 148 | do_action("ws_plugin__s2member_during_display_ccap_tracking_codes", get_defined_vars()); |
| 155 | 149 | unset($__refs, $__v); |
| 156 | 150 | |
| 157 | - if(is_multisite() && c_ws_plugin__s2member_utils_conds::is_multisite_farm() && !is_main_site()) | |
| 158 | - echo do_shortcode($code)."\n"; // No PHP here. | |
| 159 | - | |
| 160 | - else // Otherwise, safe to allow PHP code. | |
| 161 | - echo do_shortcode(c_ws_plugin__s2member_utilities::evl($code)); | |
| 151 | + $code = (string)apply_filters("ws_plugin__s2member_ccap_tracking_codes", $code, get_defined_vars()); | |
| 152 | + echo do_shortcode($code)."\n"; | |
| 162 | 153 | } |
| 163 | 154 | } |
| 164 | 155 | do_action("ws_plugin__s2member_after_display_ccap_tracking_codes", get_defined_vars()); |
| 165 | 156 | } |
| @@ -196,13 +187,10 @@ | ||
| 196 | 187 | foreach(array_keys(get_defined_vars()) as $__v) $__refs[$__v] =& $$__v; |
| 197 | 188 | do_action("ws_plugin__s2member_during_display_sp_tracking_codes", get_defined_vars()); |
| 198 | 189 | unset($__refs, $__v); |
| 199 | 190 | |
| 200 | - if(is_multisite() && c_ws_plugin__s2member_utils_conds::is_multisite_farm() && !is_main_site()) | |
| 201 | - echo $code."\n"; // No PHP here. | |
| 202 | - | |
| 203 | - else // Otherwise, it's safe to allow PHP code. | |
| 204 | - eval("?>".$code); | |
| 191 | + $code = (string)apply_filters("ws_plugin__s2member_sp_tracking_codes", $code, get_defined_vars()); | |
| 192 | + echo $code."\n"; | |
| 205 | 193 | } |
| 206 | 194 | } |
| 207 | 195 | do_action("ws_plugin__s2member_after_display_sp_tracking_codes", get_defined_vars()); |
| 208 | 196 | } |