From 8ed79050b49cf3d1aeb05e10f120a097c2b6525b Mon Sep 17 00:00:00 2001 From: raftaar1191 Date: Fri, 15 Dec 2023 15:42:10 +0530 Subject: [PATCH] Add settgings --- includes/class-view-analytics-activator.php | 32 ++++++++++++++++----- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/includes/class-view-analytics-activator.php b/includes/class-view-analytics-activator.php index fb00a01..cbf27aa 100644 --- a/includes/class-view-analytics-activator.php +++ b/includes/class-view-analytics-activator.php @@ -258,16 +258,34 @@ public static function create_table() { * Add the option to enable the all the setting if the plugin is activiating for the first time */ $default_active_keys = array( - '_view_analytics_media_table_count_enable', - '_view_analytics_profile_table_count_enable', - '_view_analytics_group_table_count_enable', - '_view_analytics_avatar_table_count_enable', - '_view_analytics_forum_table_count_enable', + '_view_analytics_media_table_count_enable' => array( + 'main' => 1, + 'show_view_user_list' => 1, + 'show_view_count' => 1, + ), + '_view_analytics_profile_table_count_enable' => array( + 'main' => 1, + 'show_view_count' => 0, + ), + '_view_analytics_group_table_count_enable' => array( + 'main' => 1, + 'show_view_count' => 0, + ), + '_view_analytics_avatar_table_count_enable' => array( + 'main' => 1, + 'show_view_count_group_cover' => 0, + 'show_view_count_group_avatar' => 0, + 'show_view_count_profile_cover' => 0, + 'show_view_count_profile_avatar' => 0, + ), + '_view_analytics_forum_table_count_enable' => array( + 'main' => 1, + ), ); - foreach( $default_active_keys as $key ) { + foreach( $default_active_keys as $key => $value ) { if ( empty( get_option( $key, false ) ) ) { - update_option( $key, true ); + update_option( $key, $value ); } } }