Current Path : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/bitrix/modules/im/ |
Current File : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/bitrix/modules/im/include.php |
<? IncludeModuleLangFile(__FILE__); define("IM_REVISION", 68); define("IM_MOBILE_REVISION", 5); define("IM_MESSAGE_SYSTEM", "S"); define("IM_MESSAGE_PRIVATE", "P"); define("IM_MESSAGE_CHAT", "C"); define("IM_MESSAGE_OPEN", "O"); define("IM_NOTIFY_CONFIRM", 1); define("IM_NOTIFY_FROM", 2); define("IM_NOTIFY_SYSTEM", 4); define("IM_STATUS_UNREAD", 0); define("IM_STATUS_NOTIFY", 1); define("IM_STATUS_READ", 2); define("IM_CALL_NONE", 0); define("IM_CALL_VIDEO", 1); define("IM_CALL_AUDIO", 2); define("IM_MAIL_SKIP", '#SKIP#'); define("IM_CALL_STATUS_NONE", 0); define("IM_CALL_STATUS_WAIT", 1); define("IM_CALL_STATUS_ANSWER", 2); define("IM_CALL_STATUS_DECLINE", 3); define("IM_CALL_END_BUSY", 'busy'); define("IM_CALL_END_DECLINE", 'decline'); define("IM_CALL_END_TIMEOUT", 'waitTimeout'); define("IM_CALL_END_ACCESS", 'errorAccess'); define("IM_CALL_END_OFFLINE", 'errorOffline'); define("IM_SPEED_NOTIFY", 1); define("IM_SPEED_MESSAGE", 2); define("IM_SPEED_GROUP", 3); define("IM_NOTIFY_FEATURE_SITE", "site"); define("IM_NOTIFY_FEATURE_XMPP", "xmpp"); define("IM_NOTIFY_FEATURE_MAIL", "mail"); define("IM_NOTIFY_FEATURE_PUSH", "push"); //legacy define("IM_MESSAGE_GROUP", "C"); global $DBType; CModule::AddAutoloadClasses( "im", array( "CIMSettings" => "classes/general/im_settings.php", "CIMMessenger" => "classes/general/im_messenger.php", "CIMNotify" => "classes/general/im_notify.php", "CIMContactList" => "classes/".$DBType."/im_contact_list.php", "CIMChat" => "classes/general/im_chat.php", "CIMMessage" => "classes/general/im_message.php", "CIMMessageLink" => "classes/general/im_message_param.php", "CIMMessageParam" => "classes/general/im_message_param.php", "CIMMessageParamAttach" => "classes/general/im_message_param.php", "CIMHistory" => "classes/general/im_history.php", "CIMEvent" => "classes/general/im_event.php", "CIMCall" => "classes/general/im_call.php", "CIMMail" => "classes/general/im_mail.php", "CIMConvert" => "classes/general/im_convert.php", "CIMHint" => "classes/general/im_hint.php", "CIMTableSchema" => "classes/general/im_table_schema.php", "CIMNotifySchema" => "classes/general/im_notify_schema.php", "CIMRestService" => "classes/general/im_rest.php", "DesktopApplication" => "classes/general/im_event.php", "CIMStatus" => "classes/general/im_status.php", "CIMDisk" => "classes/general/im_disk.php", ) ); CJSCore::RegisterExt('im_common', array( 'js' => '/bitrix/js/im/common.js', 'css' => '/bitrix/js/im/css/common.css', 'lang' => '/bitrix/modules/im/lang/'.LANGUAGE_ID.'/js_common.php', 'rel' => array('ls', 'ajax', 'date') )); $jsCoreRel = array('im_common', 'popup', 'fx', 'json'); $jsCoreRelMobile = array('im_common', 'uploader'); if (IsModuleInstalled('voximplant')) { $jsCoreRel[] = 'voximplant'; $jsCoreRelMobile[] = 'mobile_voximplant'; } if (IsModuleInstalled('disk')) { $jsCoreRel[] = 'file_dialog'; } if (IsModuleInstalled('pull')) { $jsCoreRel[] = 'webrtc'; } if (IsModuleInstalled('pull') || IsModuleInstalled('disk')) { $jsCoreRel[] = 'uploader'; } CJSCore::RegisterExt('im', array( 'js' => '/bitrix/js/im/im.js', 'css' => '/bitrix/js/im/css/im.css', 'lang' => '/bitrix/modules/im/lang/'.LANGUAGE_ID.'/js_im.php', 'rel' => $jsCoreRel )); CJSCore::RegisterExt('im_mobile', array( 'js' => '/bitrix/js/im/mobile.js', 'lang' => '/bitrix/modules/im/lang/'.LANGUAGE_ID.'/js_mobile.php', 'rel' => $jsCoreRelMobile )); CJSCore::RegisterExt('im_desktop', array( 'js' => '/bitrix/js/im/desktop.js', 'css' => '/bitrix/js/im/css/desktop.css', 'lang' => '/bitrix/modules/im/lang/'.LANGUAGE_ID.'/js_desktop.php', 'rel' => array('ls', 'ajax', 'date', 'popup', 'fx', 'json'), )); ?>