CC SPECIFICATION SUPPORT | PHP 5.6 + MySQL

INSTALL
1. Upload services/specification-support/ into public_html/services/specification-support/.
2. Import schema.sql ONCE into the SAME existing CC MySQL database using phpMyAdmin.
3. Existing shared files expected at public_html/includes/header.php and footer.php.
4. Existing DB config expected at public_html/config/database.php and must expose network_db() returning PDO.
5. Test https://chemicals4construction.com/services/specification-support/
6. Member dashboard: /services/specification-support/member/
7. Admin dashboard: /services/specification-support/admin/

ADMIN AUTHENTICATION
Admin is DENIED by default for safety. Connect existing admin authentication by defining CC_SPEC_ADMIN_AUTH_CALLBACK with a callable name returning strictly true only for authenticated CC admins. Do not set it to true for all visitors.

NOTES
- This package does not overwrite technical support, global header/footer, or the existing database configuration.
- Existing member session keys: network_member_id, member_id, user_id. Verify against your real authentication implementation.
- Requires PHP 5.6 PDO MySQL and OpenSSL. No attachments are uploaded; users describe specification requirements in text.
- No automatic email or WhatsApp messages are sent.
- Final specifications must be reviewed by an appropriately qualified professional.
- If HTTP 500 occurs, review Hostinger PHP error log and actual config paths.
