File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/sale.bsm.site.master/tools/defaultsitechecker.php
Back
<?php namespace Bitrix\Sale\BsmSiteMaster\Tools; if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use Bitrix\Main, Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); /** * Class DefaultSiteChecker * @package Bitrix\Sale\CrmSiteMaster\Tools */ class DefaultSiteChecker { private $result; public function __construct() { $this->result = new Main\Result(); } /** * @return Main\Result */ public function checkSite(): Main\Result { if (!$this->isDefaultSiteExists()) { $this->setError(); } return $this->getResult(); } private function isDefaultSiteExists(): bool { return (bool)Main\SiteTable::getList([ 'select' => ['LID'], 'filter' => [ 'ACTIVE' => 'Y', 'DEF' => 'Y', ] ])->fetch(); } private function setError() { $this->result->addError( new Main\Error( Loc::getMessage('SALE_BSM_WIZARD_DEFAULTSITECHECKER_DEFAULT_SITE_NOT_EXISTS') ) ); } private function getResult(): Main\Result { return $this->result; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.31 |
proxy
|
phpinfo
|
Settings