Synced files: - Quote wizard frontend (all components, hooks, types, config) - API updates (config, models, routers, schemas, services) - Client work (bg-builders, gurushow) - Scripts (BGB Lesley termination, CIPP, Datto, migration) - Temp files (Bardach contacts, VWP investigation, misc) - Credentials and session logs - Email service, PHP API, session logs Machine: ACG-M-L5090 Timestamp: 2026-03-10 19:11:00 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
52 lines
2.1 KiB
PHP
52 lines
2.1 KiB
PHP
<?php
|
|
/**
|
|
* Configuration for MSP Quote Wizard PHP API.
|
|
*
|
|
* All credentials and settings are defined here. On cPanel, this file
|
|
* should be outside the web root or protected via .htaccess.
|
|
*/
|
|
|
|
// Deny direct access
|
|
if (basename($_SERVER['SCRIPT_FILENAME'] ?? '') === basename(__FILE__)) {
|
|
http_response_code(403);
|
|
exit('Direct access denied.');
|
|
}
|
|
|
|
// --------------------------------------------------------------------------
|
|
// Database
|
|
// --------------------------------------------------------------------------
|
|
define('DB_HOST', 'localhost');
|
|
define('DB_NAME', 'azcomputerguru_acg2025');
|
|
define('DB_USER', 'azcomputerguru_acg2025');
|
|
define('DB_PASS', 'Kg-.v?{jFXSH');
|
|
define('DB_CHARSET', 'utf8mb4');
|
|
define('DB_TABLE_PREFIX', 'acgq_');
|
|
|
|
// --------------------------------------------------------------------------
|
|
// Microsoft Graph API (email sending)
|
|
// --------------------------------------------------------------------------
|
|
define('GRAPH_TENANT_ID', 'ce61461e-81a0-4c84-bb4a-7b354a9a356d');
|
|
define('GRAPH_CLIENT_ID', '15b0fafb-ab51-4cc9-adc7-f6334c805c22');
|
|
define('GRAPH_CLIENT_SECRET', 'rRN8Q~FPfSL8O24iZthi_LVJTjGOCZG.DnxGHaSk');
|
|
define('GRAPH_SENDER_EMAIL', 'noreply@azcomputerguru.com');
|
|
|
|
// --------------------------------------------------------------------------
|
|
// Admin / Auth
|
|
// --------------------------------------------------------------------------
|
|
define('ADMIN_NOTIFICATION_EMAIL', 'mike@azcomputerguru.com');
|
|
define('ADMIN_API_KEY', 'RqzhynUHgKxXaQTVFiM9TQyl8C3riuJu4Z_wwt6IGN0');
|
|
|
|
// --------------------------------------------------------------------------
|
|
// Application
|
|
// --------------------------------------------------------------------------
|
|
define('QUOTE_DRAFT_EXPIRY_DAYS', 30);
|
|
define('QUOTE_SUBMITTED_EXPIRY_DAYS', 90);
|
|
|
|
// CORS allowed origins (comma-separated or '*' for dev)
|
|
define('CORS_ALLOWED_ORIGINS', 'https://azcomputerguru.com,https://www.azcomputerguru.com');
|
|
|
|
// --------------------------------------------------------------------------
|
|
// Logging
|
|
// --------------------------------------------------------------------------
|
|
define('LOG_FILE', __DIR__ . '/../logs/api.log');
|