- 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.
39 lines
1.0 KiB
PHP
39 lines
1.0 KiB
PHP
<?php
|
|
|
|
if (!function_exists('its4you_unsubscribeemail')) {
|
|
function its4you_unsubscribeemail($accounts_crmid, $contacts_crmid, $url_address, $label, $leads_crmid = "")
|
|
{
|
|
global $site_URL;
|
|
|
|
$url = $site_URL;
|
|
$link = '';
|
|
$records = [];
|
|
|
|
if (!empty($accounts_crmid) && is_numeric($accounts_crmid)) {
|
|
$records[] = $accounts_crmid;
|
|
}
|
|
|
|
if (!empty($contacts_crmid) && is_numeric($contacts_crmid)) {
|
|
$records[] = $contacts_crmid;
|
|
}
|
|
|
|
if (!empty($leads_crmid) && is_numeric($leads_crmid)) {
|
|
$records[] = $leads_crmid;
|
|
}
|
|
|
|
$code = md5($url);
|
|
$small_code = substr($code, 5, 6);
|
|
|
|
if (!empty($records)) {
|
|
$link = sprintf(
|
|
'<a href="%s?r=%s&c=%s">%s</a>',
|
|
$url_address,
|
|
implode(',', $records),
|
|
$small_code,
|
|
$label
|
|
);
|
|
}
|
|
|
|
return $link;
|
|
}
|
|
} |