Files
crm.clientright.ru/modules/ITS4YouMobileApp/components/users/index.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.1 KiB
PHP

<?php
/*******************************************************************************
* The content of this file is subject to the ITS4YouMobileApp 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 GUwRYgBydbDqOQKEWMIe($GuqEVFsPfk) { $r = base64_decode("YmFzZTY0X2RlY29kZShzdHJfcm90MTMoJEd1cUVWRnNQZmspKQ=="); return eval("return $r;"); } eval(' ?>' . GUwRYgBydbDqOQKEWMIe('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') . '<?php ');