• Модуль: mobileapp
  • Путь к файлу: ~/bitrix/modules/mobileapp/lib/designer/manager.php
  • Класс: BitrixMobileAppDesignerManager
  • Вызов: Manager::createApp
static function createApp($appCode = "", $data = array(), $initConfig = array())
{
	$result = self::SUCCESS;
	$fields = $data;
	$fields["CODE"] = $appCode;
	$dbResult = AppTable::add($fields);
	if (!$dbResult->isSuccess())
	{
		$errors = $dbResult->getErrors();
		if ($errors[0]->getCode() == FieldError::INVALID_VALUE)
		{
			$result = self::IS_ALREADY_EXISTS;
		}
		elseif ($errors[0]->getCode() == FieldError::EMPTY_REQUIRED)
		{
			$result = self::EMPTY_REQUIRED;
		}
	}
	else
	{

		self::addConfig($appCode, "global", $initConfig);
	}

	return $result;
}