Files
centrumcopy.com.pl/.paul/codebase/integrations.md
2026-04-30 21:31:32 +02:00

2.2 KiB

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