• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/componentbase.php
  • Класс: BitrixTranslateComponentBase
  • Вызов: ComponentBase::prepareParams
protected function prepareParams()
{
	$params =& $this->getParams();
	if (empty($params['CURRENT_LANG']))
	{
		$params['CURRENT_LANG'] = Loc::getCurrentLang();
	}
	if (empty($params['LIST_PATH']))
	{
		$params['LIST_PATH'] = '/bitrix/admin/translate_list.php';
	}
	if (empty($params['EDIT_PATH']))
	{
		$params['EDIT_PATH'] = '/bitrix/admin/translate_edit.php';
	}
	if (empty($params['SHOW_SOURCE_PATH']))
	{
		$params['SHOW_SOURCE_PATH'] = '/bitrix/admin/translate_show_php.php';
	}
	if (empty($params['EDIT_SOURCE_PATH']))
	{
		$params['EDIT_SOURCE_PATH'] = '/bitrix/admin/translate_edit_php.php';
	}

	$params['SET_TITLE'] = isset($params['SET_TITLE']) ? $params['SET_TITLE'] === 'Y' : true;

	$this->arResult['IS_AJAX_REQUEST'] = $this->isAjaxRequest();

	$this->arResult['ALLOW_VIEW'] = $this->hasUserPermissionView($this->getUser());
	$this->arResult['ALLOW_EDIT'] = $this->hasUserPermissionEdit($this->getUser());
	$this->arResult['ALLOW_EDIT_SOURCE'] = $this->hasUserPermissionEditSource($this->getUser());
}