PluginProbe
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions / 260917
s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions v260917
260917 260913 260909 260829 260814 260805 110710 110731 110812 110815 110912 110913 110915 110926 110927 111002 111003 111011 111017 111029 111105 111206 111216 111220 120213 All 189 releases
← All changes | src/includes/classes/tracking-codes.inc.php +8 -20 260805260917 View file →
@@ -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 }