• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/tools.php
  • Класс: CWebDavTools
  • Вызов: CWebDavTools::getServiceEditDocForCurrentUser
static function getServiceEditDocForCurrentUser()
{
	static $service;
	if ($service)
	{
		return $service;
	}
	$userSettings = CUserOptions::GetOption('webdav', 'user_settings', array('service_edit_doc_default' => CWebDavLogOnlineEditBase::GOOGLE_SERVICE_NAME));
	$service = $userSettings['service_edit_doc_default'];

	$service = mb_strtolower($service);
	switch($service)
	{
		case 'g':
		case 'google':
		case 'gdrive':
			$service = CWebDavLogOnlineEditBase::GOOGLE_SERVICE_NAME;
			break;
		case 's':
		case 'skydrive':
		case 'sky-drive':
		case 'onedrive':
			$service = CWebDavLogOnlineEditBase::SKYDRIVE_SERVICE_NAME;
			break;
	}

	return $service;
}