22, 'NAME' => $client_name, "ACTIVE"=>"Y"); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); $el = new CIBlockElement; $PROP = array(); $PROP['CONTACTS'] = $_POST['contact']; $PROP['ADDRESS'] = $_POST['address']; $PROP['DISTANCE'] = $_POST['distance']; $PROP['LAST_DATA'] = $last_date; $PROP['ENGINEER'] = $_POST['engineerId']; $PROP['PRICE'] = $_POST['price']; // $PROP['PHOTOS'] = $_POST['']; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем "IBLOCK_ID" => 22, "NAME" => $client_name, "ACTIVE" => "Y", "PROPERTY_VALUES"=> $PROP, ); // while($ob = $res->GetNextElement()) // { // $arFields = $ob->GetFields(); // print_r($arFields); // } if($ob = $res->GetNextElement()){ $arFields = $ob->GetFields(); $result = array( 'id' => $arFields['ID'], 'new' => false ); // echo $arFields['ID']; $el->Update($arFields['ID'], $arLoadProductArray); echo json_encode($result); } else { if($PRODUCT_ID = $el->Add($arLoadProductArray)) { $result = array( 'id' => $PRODUCT_ID, 'new' => true ); // echo $arFields['ID']; echo json_encode($result); } } // $arFields = Array( // "NAME" => $_POST['client_name'], // "EMAIL" => $email, // "LOGIN" => $_POST['client_name'], // "WORK_PHONE" => $client_phone, // "WORK_COMPANY" => $_POST['client_name'], // "LID" => "ru", // "ACTIVE" => "Y", // "GROUP_ID" => array(3,4,5), // "PASSWORD" => "123456", // "CONFIRM_PASSWORD" => "123456", // "UF_SEND_SMS" => false // ); // $ID = $user->Add($arFields); // if (intval($ID) > 0) // echo $ID; // else // echo $user->LAST_ERROR; // echo json_encode($arFields);