This commit is contained in:
2026-04-30 21:31:32 +02:00
parent e22bbde336
commit e6a09f6c95
16 changed files with 1929 additions and 1 deletions

View File

@@ -0,0 +1,68 @@
# 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 |