%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.17.184.39 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/sale/lib/controller/ |
Upload File : |
<?php namespace Bitrix\Sale\Controller; use Bitrix\Main\Localization\Loc; use Bitrix\Sale\Rest\Entity\BusinessValuePersonDomainType; use Bitrix\Sale\Rest\Entity\RelationType; use Bitrix\Sale\Result; class Enum extends Controller { public function getRelationTypesAction() { $r=[]; foreach(RelationType::getAllDescriptions() as $id=>$name) { $r[] = ['ID'=>RelationType::resolveName($id), 'NAME'=>$name]; } return ['ENUM'=>$r]; } public function getBusinessValuePersonDomainTypesAction() { $r=[]; foreach(BusinessValuePersonDomainType::getAllDescriptions() as $id=>$name) { $r[] = ['ID'=>BusinessValuePersonDomainType::resolveName($id), 'NAME'=>$name]; } return ['ENUM'=>$r]; } public function getPaymentIsCashTypesAction() { $messages = Loc::loadLanguageFile($_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/sale/admin/pay_system_edit.php'); $r[] = ['ID'=>'N', 'NAME'=>$messages['SPS_IS_CASH_TYPE_NO_CASH']]; $r[] = ['ID'=>'Y', 'NAME'=>$messages['SPS_IS_CASH_TYPE_CASH']]; $r[] = ['ID'=>'A', 'NAME'=>$messages['SPS_IS_CASH_TYPE_ACQUIRING']]; return ['ENUM'=>$r]; } public function getPropertyTypesAction() { $r = []; $property = new Property(); foreach ($property->getTypes()['ENUM'] as $name=>$description) { if($name == 'LOCATION') continue; if($name == 'FILE') continue; $r[$name] = $description; } return ['ENUM'=>$r]; } public function getStatusTypesAction() { $messages = Loc::loadLanguageFile($_SERVER["DOCUMENT_ROOT"].'/bitrix/modules/sale/admin/status_edit.php'); $r[] = ['ID'=>'O', 'NAME'=>$messages['SSEN_TYPE_O']]; $r[] = ['ID'=>'D', 'NAME'=>$messages['SSEN_TYPE_D']]; return ['ENUM'=>$r]; } protected function checkPermissionEntity($name) { return new Result(); } }