- Implement singleton pattern for HVAC_Enhanced_Settings to prevent duplicate initialization - Fix jQuery selector error by checking for valid hash selectors before using $(href) - Add default email templates with professional copy for trainer notifications - Update plugin version to 1.0.1 for cache busting - Remove duplicate Enhanced Settings initialization from HVAC_Community_Events - Add force cache refresh suffix to admin scripts This resolves the duplicate content issue on email templates page and fixes JavaScript errors in the admin interface. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			45 lines
		
	
	
		
			No EOL
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			No EOL
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # Script to remove or comment out debug error_log statements for production
 | |
| 
 | |
| echo "=== Removing Debug Logs for Production ==="
 | |
| echo "Date: $(date)"
 | |
| echo
 | |
| 
 | |
| # Files to process
 | |
| FILES=(
 | |
|     "includes/class-hvac-registration.php"
 | |
|     "includes/class-hvac-community-events.php"
 | |
|     "includes/admin/class-zoho-admin.php"
 | |
| )
 | |
| 
 | |
| # Backup directory
 | |
| BACKUP_DIR="debug-log-backups"
 | |
| mkdir -p "$BACKUP_DIR"
 | |
| 
 | |
| for file in "${FILES[@]}"; do
 | |
|     if [ -f "$file" ]; then
 | |
|         echo "Processing: $file"
 | |
|         
 | |
|         # Create backup
 | |
|         cp "$file" "$BACKUP_DIR/$(basename $file).backup"
 | |
|         
 | |
|         # Comment out error_log lines with HVAC DEBUG or similar patterns
 | |
|         sed -i '' 's/^[[:space:]]*error_log.*\[HVAC/\/\/ &/' "$file"
 | |
|         sed -i '' 's/^[[:space:]]*error_log.*Adding hvac_oauth/\/\/ &/' "$file"
 | |
|         sed -i '' 's/^[[:space:]]*error_log.*Current vars count:/\/\/ &/' "$file"
 | |
|         
 | |
|         # Count changes
 | |
|         CHANGED=$(diff "$BACKUP_DIR/$(basename $file).backup" "$file" | grep "^>" | wc -l)
 | |
|         echo "  - Commented out $CHANGED debug log lines"
 | |
|     else
 | |
|         echo "Warning: $file not found"
 | |
|     fi
 | |
| done
 | |
| 
 | |
| echo
 | |
| echo "✅ Debug logs removed/commented out"
 | |
| echo "Backups saved in: $BACKUP_DIR/"
 | |
| echo
 | |
| echo "To restore:"
 | |
| echo "  cp $BACKUP_DIR/*.backup includes/" |