- 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.
49 lines
1.8 KiB
JavaScript
49 lines
1.8 KiB
JavaScript
/**
|
|
* Created by Stefan on 08.08.2016.
|
|
*/
|
|
var OAuthHandler = {
|
|
moduleName:'Workflow2',
|
|
interval:null,
|
|
currentKey:null,
|
|
reloadAfterConnect:false,
|
|
start:function(key, reloadAfterConnect) {
|
|
OAuthHandler.reloadAfterConnect = reloadAfterConnect;
|
|
OAuthHandler.currentKey = key;
|
|
jQuery('#oauth_' + key).html(jQuery('#oauth_' + key).data('text1') + '.');
|
|
jQuery('#oauth_' + key).show();
|
|
|
|
OAuthHandler.interval = window.setInterval(OAuthHandler.checkStatus, 2000);
|
|
|
|
jQuery.post('index.php', {
|
|
module:OAuthHandler.moduleName,
|
|
parent:"Settings",
|
|
action:'OAuthHandler',
|
|
mode:'GetAuthUrl',
|
|
oauth_key:key
|
|
}, function(response) {
|
|
window.open(response.url);
|
|
}, 'json');
|
|
},
|
|
checkStatus:function() {
|
|
jQuery.post('index.php', {
|
|
module:OAuthHandler.moduleName,
|
|
parent:"Settings",
|
|
action:'OAuthHandler',
|
|
mode:'CheckStatus',
|
|
oauth_key:OAuthHandler.currentKey
|
|
}, function(response) {
|
|
if(response == 'true') {
|
|
window.clearInterval(OAuthHandler.interval);
|
|
jQuery('#oauthbtn_' + OAuthHandler.currentKey).hide();
|
|
|
|
jQuery('#oauth_' + OAuthHandler.currentKey).html(jQuery('#oauth_' + OAuthHandler.currentKey).data('text2') + '.').css('color', '#094F00');
|
|
|
|
if(OAuthHandler.reloadAfterConnect == true) {
|
|
window.location.href = window.location.pathname + window.location.search + '&oauth=ok';
|
|
}
|
|
return;
|
|
}
|
|
jQuery('#oauth_' + OAuthHandler.currentKey).html(jQuery('#oauth_' + OAuthHandler.currentKey).html() + '.');
|
|
});
|
|
}
|
|
}; |