| @@ -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 | } |