public function Setmystat($json) { $json1 = json_decode($json); $el = new \CIBlockElement(); global $USER; $arLoadProductArray = array("MODIFIED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => 2, "NAME" => $json1->NAME, "ACTIVE" => "Y", "PREVIEW_TEXT" => $json1->PREVIEW_TEXT, "DETAIL_TEXT" => $json1->DETAIL_TEXT); $el->add($arLoadProductArray); return mymanag::otvet('true', 'Ваша заявку успешно принята'); }
$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, 'message' => 'Игра успешно забронирована. В ближайшее время наш менеджер Вам перезвонит', 'date' => $arFields['DATE'] ); CEvent::SendImmediate('SEND_REQUEST', 's1', $arFields); } else { $arResult = array( 'success' => 0, 'error' => 'Невозможно забронировать игру. Для бронирования, пожалуйста, обратитесь по номеру телефона' ); } } }