Commit Graph

9 Commits

Author SHA1 Message Date
essae fc4e8ae851 feat: Implement email verification and refactor form logic (partial)
- Added ContactService.php and NewsletterService.php for handling verification emails
- Introduced POST-based verification and session-driven success rendering
- Replaced redirect-based confirmation with inline JS and conditional rendering
- Reorganized routes in index.php for controller and closure-based actions
- Minor JS improvements to prevent double submission (contact-form.js)
- Honeypot field temporarily missing despite prior implementation and HoneypotHelper
- SubmissionCheck needs fix for SQL parameter mismatch
- EmailHelper missing getMailer() (referenced in services)
- General structure drift noted — inventory and cleanup pending
2025-05-20 20:52:46 -04:00
essae 4e35d36485 Fix session handling for contact form success/error alerts and relocate SessionHelper::start in index.php 2025-05-14 23:54:31 -04:00
essae 7a0594d4f5 more contact form updates 2025-05-13 13:52:18 -04:00
essae b48a5f8e0c minor updates 2025-05-13 01:20:16 -04:00
essae 761c41d3bb Fix: Updated ContactController to use Response::error(), injected DB connection into ContactModel, added GET route for contact page in index.php 2025-05-13 00:36:15 -04:00
essae e4ff1f0a59 Integrate EmailUtility, SubmissionCheck, and Response into ContactController; finalize contact form logic and template handling 2025-05-12 15:06:39 -04:00
essae 90b7b0b785 Contact form initial updates 2025-05-10 16:55:50 -04:00
overplayed 9f7558a7fb Move rendering to View Controller, Update Controllers, Remove apps/Services branch 2025-02-01 20:47:06 -05:00
overplayed 27261b1e50 second commit 2025-01-29 12:03:04 -05:00