• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/file_dialog.php
  • Класс: CAdminFileDialog
  • Вызов: CAdminFileDialog::SetUserConfig
static function SetUserConfig($Params)
{
	global $APPLICATION;
	$Params['path'] = $APPLICATION->UnJSEscape($Params['path']);
	$Params['site'] = $APPLICATION->UnJSEscape($Params['site']);
	$Params['view'] = in_array($Params['view'], array('detail', 'preview')) ? $Params['view'] : 'list';
	$Params['sort'] = in_array($Params['sort'], array('size', 'type', 'date')) ? $Params['sort'] : 'name';
	$Params['sort_order'] = ($Params['sort_order'] == 'asc') ? 'asc' : 'des';

	CUserOptions::SetOption("fileman", "file_dialog_config", addslashes($Params['site'].';'.$Params['path'].';'.$Params['view'].';'.$Params['sort'].';'.$Params['sort_order']));
}