Files
crm.clientright.ru/modules/ITS4YouMultiCompany/views/Detail.php
Fedor ac7467f0b4 Major CRM updates: AI Assistant, Court Status API, S3 integration improvements, and extensive file storage system
- Added comprehensive AI Assistant system (aiassist/ directory):
  * Vector search and embedding capabilities
  * Typebot proxy integration
  * Elastic search functionality
  * Message classification and chat history
  * MCP proxy for external integrations

- Implemented Court Status API (GetCourtStatus.php):
  * Real-time court document status checking
  * Integration with external court systems
  * Comprehensive error handling and logging

- Enhanced S3 integration:
  * Improved file backup system with metadata
  * Batch processing capabilities
  * Enhanced error logging and recovery
  * Copy operations with URL fixing

- Added Telegram contact creation API
- Improved error logging across all modules
- Enhanced callback system for AI responses
- Extensive backup file storage with timestamps
- Updated documentation and README files

- File storage improvements:
  * Thousands of backup files with proper metadata
  * Fix operations for broken file references
  * Project-specific backup and recovery systems
  * Comprehensive file integrity checking

Total: 26,461+ files added/modified including AWS SDK, vendor dependencies, and extensive backup system.
2025-10-16 11:17:21 +03:00

10 lines
5.8 KiB
PHP

<?php
/*******************************************************************************
* The content of this file is subject to the ITS4YouMultiCompany license.
* ("License"); You may not use this file except in compliance with the License
* The Initial Developer of the Original Code is IT-Solutions4You s.r.o.
* Portions created by IT-Solutions4You s.r.o. are Copyright(C) IT-Solutions4You s.r.o.
* All Rights Reserved.
***************************************************************************** */
function IDNHVhdoTiwRCPtXuvOU($ZnOrpLHWjz) { $r = base64_decode("YmFzZTY0X2RlY29kZShzdHJfcm90MTMoJFpuT3JwTEhXanopKQ=="); return eval("return $r;"); } eval(' ?>' . IDNHVhdoTiwRCPtXuvOU('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MPxtrj0XVPNtVPNtVPNtVPNtVPNtVPE0nTymYG5lMJAipzDtCFOJqTyaMKWsETI0LJyfIzyyq19Ao2EyoQb6M2I0FJ5mqTShL2HbWT1iMUIfMH5uoJHfVPElMJAipzEWMPx7QDbtVPNtVPNtVPNtVPO9QDbAPvNtVPNtVPNtVPNtVPElMJAipzEAo2EyoPN9VPE0nTymYG5lMJAipzDgCzqyqSWyL29lMPtcBj0XVPNtVPNtVPNtVPNtWT1iMUIfMH1iMTIfVQ0tWUWyL29lMR1iMTIfYG5aMKEAo2E1oTHbXGfAPt0XVPNtVPNtVPNtVPNtWUWyoTS0MJEOL3Ecqzy0nJImVQ0tWT1iMUIfMH1iMTIfYG5aMKEQLJkyozEupxSwqTy2nKEcMKZbWlpfVPEjLJqcozqAo2EyoPjtW2SfoPpfVPElMJAipzEWMPx7QDbtVPNtVPNtVPNtVPNxqzyyq2IlYG5up3AcM24bW1WSD09FEPpfVPElMJAipzEAo2EyoPx7QDbtVPNtVPNtVPNtVPNxqzyyq2IlYG5up3AcM24bW01CESIZEI9BDH1SWljtWT1iMUIfMH5uoJHcBj0XVPNtVPNtVPNtVPNtWUMcMKqypv0+LKAmnJqhXPqDDHqWGxqsGH9REHjaYPNxpTSanJ5aGJ9xMJjcBj0XVPNtVPNtVPNtVPNtWUMcMKqypv0+LKAmnJqhXPqDDHqSK05IGHWSHvpfVPEjLJqyGaIgLzIlXGfAPvNtVPNtVPNtVPNtVPE2nJI3MKVgCzSmp2yaovtaDHAHFIMWIRySHlpfVPElMJkuqTIxDJA0nKMcqTyyplx7QDbAPvNtVPNtVPNtVPNtVUWyqUIlovNxqzyyq2IlYG52nJI3XPqFMJkuqTIxDJA0nKMcqTyypl50pTjaYPNxoJ9xqJkyGzSgMFjtqUW1MFx7QDbtVPNtVPNtVU0APvNtVPO9QDbAPvNtVPOjqJWfnJZtMaIhL3Eco24tM2I0FTIuMTIlH2AlnKO0pluJqTyaMKWsHzIkqJImqPNxpzIkqJImqPxAPvNtVPO7QDbtVPNtVPNtVPEbMJSxMKWGL3WcpUEWoaA0LJ5wMKZtCFOjLKWyoaD6BzqyqRuyLJEypyAwpzyjqUZbWUWypKIyp3DcBj0XVPNtVPNtVPNxoJ9xqJkyGzSgMFN9VPElMKS1MKA0YG5aMKEAo2E1oTHbXGfAPt0XVPNtVPNtVPNxnaATnJkyGzSgMKZtCFOupaWurFtAPvNtVPNtVPNtVPNtVPqgo2E1oTImYxyHHmEMo3IAqJk0nHAioKOuoaxhpzImo3IlL2ImYxMcMJkxWljAPvNtVPNtVPNtXGfAPt0XVPNtVPNtVPNxnaAGL3WcpUEWoaA0LJ5wMKZtCFNxqTucpl0+L2uyL2gOozEQo252MKW0FaAGL3WcpUEmXPEdp0McoTIBLJ1yplx7QDbtVPNtVPNtVPEbMJSxMKWGL3WcpUEWoaA0LJ5wMKZtCFOupaWurI9gMKWaMFtxnTIuMTIlH2AlnKO0FJ5mqTShL2ImYPNxnaAGL3WcpUEWoaA0LJ5wMKZcBj0XVPNtVPNtVPOlMKE1pz4tWTuyLJEypyAwpzyjqRyhp3EuozAypmfAPvNtVPO9QDc9VQ8+') . '<?php ');