• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/salemanager.php
  • Класс: BitrixSalesCenterIntegrationSaleManager
  • Вызов: SaleManager::getOrderCheckWarning
public function getOrderCheckWarning(SaleOrder $order)
{
	$result = false;

	$filter = $this->getCashboxFilter();
	if(CashboxTable::getCount($filter) <= 0)
	{
		$result = Loc::getMessage('SALESCENTER_SALEMANAGER_SYSTEM_ORDER_NO_CASHBOXES_WARNING');
	}
	elseif(!$this->isOrderContactPropertiesFilled($order))
	{
		if($this->isCheckPublicUrlAvailable($order))
		{
			if(empty($this->getAdminEmail()))
			{
				$result = Loc::getMessage('SALESCENTER_SALEMANAGER_SYSTEM_ORDER_EMAIL_WARNING');
			}
			else
			{
				$result = Loc::getMessage('SALESCENTER_SALEMANAGER_SYSTEM_ORDER_NO_CONTACT_EMAIL_WARNING');
			}
		}
		else
		{
			$result = Loc::getMessage('SALESCENTER_SALEMANAGER_SYSTEM_ORDER_NO_CHECK_URL_WARNING');
		}
	}

	return $result;
}