plugin updates

This commit is contained in:
Tony Volpe
2024-02-21 16:19:46 +00:00
parent c72f206574
commit 21d4c85c00
1214 changed files with 102269 additions and 179257 deletions

View File

@@ -20,7 +20,7 @@ class AsyncPluginsInstallLogger implements PluginsInstallLogger {
* @param string $option_name option name.
*/
public function __construct( string $option_name ) {
$this->option_name = $option_name;
$this->option_name = $option_name;
add_option(
$this->option_name,
array(
@@ -129,6 +129,15 @@ class AsyncPluginsInstallLogger implements PluginsInstallLogger {
$option['plugins'][ $plugin_name ]['status'] = 'failed';
$option['status'] = 'failed';
wc_admin_record_tracks_event(
'coreprofiler_store_extension_installed_and_activated',
array(
'success' => false,
'extension' => $plugin_name,
'error_message' => $error_message,
)
);
$this->update( $option );
}
@@ -223,7 +232,18 @@ class AsyncPluginsInstallLogger implements PluginsInstallLogger {
continue;
}
$track_data[ 'install_time_' . $this->get_plugin_track_key( $plugin ) ] = $this->get_timeframe( $data['time'][ $plugin ] );
$plugin_track_key = $this->get_plugin_track_key( $plugin );
$install_time = $this->get_timeframe( $data['time'][ $plugin ] );
$track_data[ 'install_time_' . $plugin_track_key ] = $install_time;
wc_admin_record_tracks_event(
'coreprofiler_store_extension_installed_and_activated',
array(
'success' => true,
'extension' => $plugin_track_key,
'install_time' => $install_time,
)
);
}
wc_admin_record_tracks_event( 'coreprofiler_store_extensions_installed_and_activated', $track_data );