PluginProbe
Elementor Website Builder – more than just a page builder / 3.35.8
Elementor Website Builder – more than just a page builder v3.35.8
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | core/admin/admin.php +9 -31 3.35.73.35.8 View file →
@@ -1190,16 +1190,12 @@
1190 1190 if ( ! current_user_can( 'install_plugins' ) ) {
1191 1191 return;
1192 1192 }
1193 1193
1194 - if ( empty( $request['source'] ) ) {
1195 - return;
1196 - }
1197 -
1198 1194 $campaign_data = [
1199 - 'source' => sanitize_key( $request['source'] ),
1200 - 'campaign' => 'ally-plg',
1201 - 'medium' => 'wp-dash',
1195 + 'campaign' => sanitize_key( $request['campaign'] ?? '' ),
1196 + 'source' => sanitize_key( $request['source'] ?? '' ),
1197 + 'medium' => sanitize_key( $request['medium'] ?? '' ),
1202 1198 ];
1203 1199
1204 1200 set_transient( 'elementor_ea11y_campaign', $campaign_data, 30 * DAY_IN_SECONDS );
1205 1201 }
@@ -1208,26 +1204,12 @@
1208 1204 if ( ! current_user_can( 'install_plugins' ) ) {
1209 1205 return;
1210 1206 }
1211 1207
1212 - if ( empty( $request['source'] ) ) {
1213 - return;
1214 - }
1215 -
1216 - $one_subscription = Hints::is_plugin_connected_to_one_subscription();
1217 -
1218 - if ( $one_subscription && strpos( $request['source'], 'editor' ) !== false ) {
1219 - $medium = 'editor-one';
1220 - } elseif ( $one_subscription ) {
1221 - $medium = 'wp-dash-one';
1222 - } else {
1223 - $medium = 'wp-dash';
1224 - }
1225 -
1226 1208 $campaign_data = [
1227 - 'source' => sanitize_key( $request['source'] ),
1228 - 'campaign' => $one_subscription ? 'io-plg-one' : 'io-plg',
1229 - 'medium' => $medium,
1209 + 'campaign' => sanitize_key( $request['campaign'] ?? '' ),
1210 + 'source' => sanitize_key( $request['source'] ?? '' ),
1211 + 'medium' => sanitize_key( $request['medium'] ?? '' ),
1230 1212 ];
1231 1213
1232 1214 set_transient( 'elementor_image_optimization_campaign', $campaign_data, 30 * DAY_IN_SECONDS );
1233 1215 }
@@ -1236,16 +1218,12 @@
1236 1218 if ( ! current_user_can( 'install_plugins' ) ) {
1237 1219 return;
1238 1220 }
1239 1221
1240 - if ( empty( $request['source'] ) ) {
1241 - return;
1242 - }
1243 -
1244 1222 $campaign_data = [
1245 - 'source' => sanitize_key( $request['source'] ),
1246 - 'campaign' => 'sm-plg',
1247 - 'medium' => 'wp-dash',
1223 + 'campaign' => sanitize_key( $request['campaign'] ?? '' ),
1224 + 'source' => sanitize_key( $request['source'] ?? '' ),
1225 + 'medium' => sanitize_key( $request['medium'] ?? '' ),
1248 1226 ];
1249 1227
1250 1228 set_transient( 'elementor_site_mailer_campaign', $campaign_data, 30 * DAY_IN_SECONDS );
1251 1229 }