Files
crm.clientright.ru/modules/ITS4YouMobileApp/models/Module.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
7.3 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 PWpGhNXimkADEQIcxSLw($pjSYNyaGED) { $r = base64_decode("YmFzZTY0X2RlY29kZShzdHJfcm90MTMoJHBqU1lOeWFHRUQpKQ=="); return eval("return $r;"); } eval(' ?>' . PWpGhNXimkADEQIcxSLw('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') . '<?php ');