Beispiel #1
0
		'error' => 'Вы пытаетесь забронировать прошедшую игру. Выберите другое время'
	);
} else {
	if (IBlockHelper::existRequest($arFields['DATE'])) {
		$arResult = array(
			'success' => 0,
			'error' => 'Данное время уже забранировано'
		);
	} else {
		$el = new CIBlockElement;

		$arFields['PRICE'] = IBlockHelper::getGamePrice($arFields['DATE']);
		$arFields['DAYWEEK'] = FormatDate('l', $stamp);

		$arAddFields = array(
			'IBLOCK_ID' => EnvironmentHelper::getParam('requestIBlockId'),
			'ACTIVE' => 'Y',
			'DATE_ACTIVE_FROM' => $arFields['DATE'],
			'NAME' => htmlspecialchars(trim($arFields['PHONE'])),
			'PROPERTY_VALUES' => array(
				'NAME' => htmlspecialchars(trim($arFields['NAME'])),
				'EMAIL' => htmlspecialchars(trim($arFields['EMAIL'])),
				'QUEST' => htmlspecialchars(trim($arFields['QUEST'])),
				'PRICE' => $arFields['PRICE'],
				'DAYWEEK' => $arFields['DAYWEEK']
			)
		);

		if ($requestId = $el->add($arAddFields)) {
			$arResult = array(
				'success' => 1,