Files
crm.clientright.ru/erv_ticket/env-config.js.php
Fedor 9245768987 🚀 CRM Files Migration & Real-time Features
 Features:
- Migrated ALL files to new S3 structure (Projects, Contacts, Accounts, HelpDesk, Invoice, etc.)
- Added Nextcloud folder buttons to ALL modules
- Fixed Nextcloud editor integration
- WebSocket server for real-time updates
- Redis Pub/Sub integration
- File path manager for organized storage
- Redis caching for performance (Functions.php)

📁 New Structure:
Documents/Project/ProjectName_ID/file_docID.ext
Documents/Contacts/FirstName_LastName_ID/file_docID.ext
Documents/Accounts/AccountName_ID/file_docID.ext

🔧 Technical:
- FilePathManager for standardized paths
- S3StorageService integration
- WebSocket server (Node.js + Docker)
- Redis cache for getBasicModuleInfo()
- Predis library for Redis connectivity

📝 Scripts:
- Migration scripts for all modules
- Test pages for WebSocket/SSE/Polling
- Documentation (MIGRATION_*.md, REDIS_*.md)

🎯 Result: 15,000+ files migrated successfully!
2025-10-24 19:59:28 +03:00

45 lines
1.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* ============================================
* ENV-CONFIG.JS.PHP - Передача конфигурации в JavaScript
* ============================================
*
* Этот файл генерирует JavaScript с конфигурацией из .env
* ВАЖНО: Передаём только безопасные данные (не пароли!)
*
* Создан: 23.10.2025
*/
require_once __DIR__ . '/config.php';
header('Content-Type: application/javascript; charset=utf-8');
?>
/**
* Конфигурация из .env для клиентской стороны
* Сгенерировано автоматически
*/
// DaData API
var DADATA_TOKEN = "<?php echo DADATA_TOKEN; ?>";
var DADATA_API_URL = "<?php echo DADATA_API_URL; ?>";
// IP API
var IP_API_URL = "<?php echo IP_API_URL; ?>";
// Настройки приложения
var SUCCESS_REDIRECT_URL = "<?php echo SUCCESS_REDIRECT_URL; ?>";
// Контрагент (для заполнения формы)
var CONTRACTOR_NAME = "<?php echo CONTRACTOR_NAME; ?>";
var CONTRACTOR_INN = "<?php echo CONTRACTOR_INN; ?>";
var CONTRACTOR_OGRN = "<?php echo CONTRACTOR_OGRN; ?>";
var CONTRACTOR_ADDRESS = "<?php echo addslashes(CONTRACTOR_ADDRESS); ?>";
var CONTRACTOR_EMAIL = "<?php echo CONTRACTOR_EMAIL; ?>";
var CONTRACTOR_PHONE = "<?php echo CONTRACTOR_PHONE; ?>";
var CONTRACTOR_WEBSITE = "<?php echo CONTRACTOR_WEBSITE; ?>";
console.log('✅ ENV Config loaded from server');