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 |