# External Integrations ## Status Summary All external integrations in this codebase are either defunct or non-functional. There are no active third-party API connections. ## Google Maps API v2 | Item | Detail | |------|--------| | Status | **BROKEN** — API v2 shut down in 2010 | | Location | `modules/gmaps/`, `application/config/gmaps.php` | | Purpose | Interactive map on contact page | | Fix | Replace with Google Maps Embed API (no API key needed for basic embed) | ## Google Analytics | Item | Detail | |------|--------| | Status | **INACTIVE** — key is empty string, `IN_PRODUCTION = false` suppresses all tracking | | Location | `application/config/google_analytics.php` | | Purpose | Site traffic analytics | | Fix | Set real GA4 measurement ID, set `IN_PRODUCTION = true` for production | ## Adobe Flash Banner | Item | Detail | |------|--------| | Status | **BROKEN** — Flash EOL December 2020 | | Location | `flash/centrumcopy.swf` | | Purpose | Animated hero banner | | Fix | `.webp` fallback already in use — remove Flash references entirely | ## IE7.js (Google Code CDN) | Item | Detail | |------|--------| | Status | **BROKEN** — Google Code CDN shut down 2016 | | Location | Both layout files (`application/views/front/layout.php`, `application/views/admin/layout.php`) | | Purpose | IE7 compatibility shim | | Fix | Remove entirely — IE7 has <0.01% market share | ## SwiftMailer v3 (Bundled) | Item | Detail | |------|--------| | Status | **FUNCTIONAL** but deprecated | | Location | `application/libraries/swift/` | | Purpose | Sending contact form emails | | Fix | Migrate to PHPMailer or Symfony Mailer when upgrading PHP | ## Email (Contact Form) | Item | Detail | |------|--------| | Status | **Likely functional** — using PHP `mail()` or SwiftMailer via local MTA | | Location | `application/controllers/front/contact.php` | | Purpose | Contact form submissions | | Notes | No SMTP credentials in config — relies on host's local mail server | ## FTP Deployment | Item | Detail | |------|--------| | Status | **Active** | | Location | `.vscode/ftp-kr.json` | | Tool | VS Code `ftp-kr` extension | | Warning | FTP password stored in plaintext in git repository |