diff --git a/wordpress-dev/.gitignore b/wordpress-dev/.gitignore index 78080b84..f3cc064a 100644 --- a/wordpress-dev/.gitignore +++ b/wordpress-dev/.gitignore @@ -52,6 +52,9 @@ Thumbs.db .env.local .env.* +# Google Sheets API credentials (contains sensitive OAuth secrets) +/wordpress/wp-content/plugins/hvac-community-events/includes/google-sheets/google-sheets-config.php + # Logs *.log logs/ diff --git a/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-community-events.php b/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-community-events.php index 807672cb..35a3154f 100644 --- a/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-community-events.php +++ b/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/class-hvac-community-events.php @@ -793,6 +793,13 @@ class HVAC_Community_Events { * Initialize Google Sheets integration */ private function init_google_sheets() { + // Always initialize auth handler for OAuth callbacks + if (file_exists(HVAC_CE_PLUGIN_DIR . 'includes/google-sheets/class-google-sheets-auth.php')) { + require_once HVAC_CE_PLUGIN_DIR . 'includes/google-sheets/class-google-sheets-auth.php'; + new HVAC_Google_Sheets_Auth(); + } + + // Initialize admin interface if (file_exists(HVAC_CE_PLUGIN_DIR . 'includes/google-sheets/class-google-sheets-admin.php')) { require_once HVAC_CE_PLUGIN_DIR . 'includes/google-sheets/class-google-sheets-admin.php'; new HVAC_Google_Sheets_Admin(); diff --git a/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/google-sheets/class-google-sheets-admin.php b/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/google-sheets/class-google-sheets-admin.php index bfdd1f6b..126ba89b 100644 --- a/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/google-sheets/class-google-sheets-admin.php +++ b/wordpress-dev/wordpress/wp-content/plugins/hvac-community-events/includes/google-sheets/class-google-sheets-admin.php @@ -49,6 +49,21 @@ class HVAC_Google_Sheets_Admin { + + +