add_form_result.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?
  2. require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
  3. define("NOT_CHECK_PERMISSIONS", true);
  4. require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
  5. ?>
  6. <?
  7. if (!empty($_REQUEST['name']) and !empty($_REQUEST['description'])) {
  8. CModule::IncludeModule('iblock');
  9. echo 'Вот такие данные мы передали';
  10. echo '<pre>';
  11. print_r($_POST);
  12. echo '<pre>';
  13. //Погнали
  14. $el = new CIBlockElement;
  15. $iblock_id = 6;
  16. $section_id = false;
  17. //Свойства
  18. $PROP = array();
  19. $PROP['ADDRESS'] = $_POST['address'];
  20. $PROP['POST_INDEX'] = $_POST['zip'];
  21. $PROP['PHONE_NUMBER'] = $_POST['phone'];
  22. $PROP['EMAIL'] = $_POST['email'];
  23. //Основные поля элемента
  24. $fields = array(
  25. "DATE_CREATE" => date("d.m.Y H:i:s"), //Передаем дата создания
  26. //Передаем ID пользователя кто добавляет "CREATED_BY" =& gt; $GLOBALS['USER'] ->GetID(),
  27. "IBLOCK_SECTION" => $section_id,
  28. "IBLOCK_ID" => $iblock_id,
  29. "PROPERTY_VALUES" => $PROP,
  30. "NAME" => $_POST["fio"],
  31. "ACTIVE" => "Y",
  32. "PREVIEW_TEXT" => $POST["dop_info"], //Анонс
  33. "PREVIEW_PICTURE" => "", //изображение для анонса
  34. "DETAIL_TEXT" => strip_tags($_REQUEST['description_detail']),
  35. "DETAIL_PICTURE" => "", //изображение для детальной страницы
  36. );
  37. //Результат в конце отработки
  38. if ($ID = $el ->Add($fields)) {?>
  39. <p>Сохранено</p><?
  40. } else {?>
  41. <p>Произошел как-то косяк Попробуйте еще разок</p>
  42. <?}
  43. }
  44. ?>
  45. <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>