Current Path : /home/bitrix/ext_www/cb.yacl.site/ |
Current File : /home/bitrix/ext_www/cb.yacl.site/1.php |
$res = json_decode(' {"type": "legal", "email": "terehovaok@yandex.ru", "files": {"mark": [{"id": 294, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/euRCSomiLtEhO-UzVY8KFb0kmUN_NTu_.doc", "title": "5. Оценка энергозатрат технологии.doc"}], "letter": [{"id": 291, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/K1ZgxmjX5ehDvhWYaP82q36OPsb1SMMo.doc", "title": "1. Пояснительная записка.doc"}], "resume": [{"id": 290, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/0yGA_dBOlT1nkAUdhGKeWlnYvI4FErTI.pdf", "title": "Реквизиты ООО Геосфера.pdf"}], "economic": [{"id": 295, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/zfS2ba1ueoTx0uoALRTyk3AIyVx2IKDD.doc", "title": "6. Экономика.doc"}], "documents": [{"id": 297, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/Hqz4UfzipLhoRsDGrsj4AnMNk0zrL6Om.pptx", "title": "3. Презентация технологии по отходам Байкальского ЦБК.pptx"}], "materials": [{"id": 293, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/iXq4Dg4-AfcatSvOMxBL7xSk2M4zOpGJ.doc", "title": "4. Применяемые материалы.doc"}], "block-scheme": [{"id": 292, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/sVG2xWLQOMqNcSiSRpkrkWrtJX8RVX3a.doc", "title": "2. Блок-схема технологического процесса.doc"}], "specifications": [{"id": 296, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/EJyXkUb-5P6CUfocdBkzc0PIN0LnnXgk.pptx", "title": "3. Презентация технологии по отходам Байкальского ЦБК.pptx"}, {"id": 298, "link": "https://api.dev.baikal.obvu.ru/storage/source/default/1/22gwFYAjPWsWfwdAM8_KHMmO6Ck2BHJb.pdf", "title": "3.PDF Презентация технологии по отходам Байкальского ЦБК.pdf"}]}, "phone": "84952151497", "country": "Россия", "agreement": [true], "call_time": "12:00 — 14:00", "grade_key": "", "last_name": "Богдасарова", "offer_law": [true, true], "undefined": "12:00 — 14:00", "first_name": "Оксана", "work_place": "ООО \"ГЕОСФЕРА\"", "grade_level": "", "offer_files": "", "opinion_law": "", "patron_name": "Александровна", "resume_file": "", "opinion_link": "", "subscribe_on": [false], "work_position": "Начальник сметно-договорного отдела", "is_for_finance": [false], "offer_title_eng": "Technology, consumables and equipment for the neutralization and homonolation of waste storage facilities of the Baikal PPM", "offer_title_rus": "Технология, расходные материалы и оборудование для обезвреживания и омоноличивания карт - накопителей отходов Байкальского ЦБК ", "organization_inn": "7701898868", "opinion_title_eng": "", "opinion_title_rus": "", "organization_ogrn": "1107746984510", "organization_site": "", "offer_link_finance": "", "organization_phone": "", "type_participation": "Я могу предложить научно-обоснованное техническое решение ликвидации негативного воздействия отходов, накопленных на БЦБК", "offer_annotation_eng": "Technology, consumables and equipment for the neutralization and homonolation of waste storage facilities of the Baikal PPM", "offer_annotation_rus": "Технология, расходные материалы и оборудование для обезвреживания и омоноличивания карт - накопителей отходов Байкальского ЦБК ", "organization_site_ru": "", "offer_link_attachment": [true, true, true, true], "organization_phone_ru": "84952151497", "opinion_annotation_eng": "", "opinion_annotation_rus": "", "opinion_link_attachment": "", "organization_headquarters": "", "organization_mailing_address": ""} '); //p($res); p($res->type); if(!CModule::IncludeModule('iblock')) return false; $iblockID = 5; $el = new CIBlockElement; $arType = [ 'Я могу предложить научно-обоснованное техническое решение ликвидации негативного воздействия отходов, накопленных на БЦБК' => 21, 'Я эксперт и готов принять участие в научной дискуссии, но технического решения у меня нет' => 22, ]; $arTime = [ '10:00 — 12:00' => 14, '12:00 — 14:00' => 15, '14:00 — 16:00' => 16, '16:00 — 18:00' => 17, '18:00 — 20:00' => 18, '20:00 — 22:00' => 19, '22:00 — 24:00' => 20, ]; $arGK = [ 'Профессор' => 8, 'Доцент' => 9, 'Старший научный сотрудник' => 10, 'Младший научный сотрудник' =>11, 'Ассистент' => 12, 'Свой вариант' => 13, ]; $arGL = [ 'Кандидат наук' => 5, 'Доктор наук' => 6, ]; $arLoadProductArray = Array( "IBLOCK_ID" => $iblockID, "NAME" => "Для одобрения заявки - требуется активация", "ACTIVE" => "Y", // активен "PROPERTY_VALUES"=> [ 'TYPE' => $arType[$res->type_participation], 'EMAIL' => $res->email, 'PHONE' => $res->phone, 'COUNTRY' => $res->country, 'TIME' => $arTime[$res->call_time], 'GRADE_KEY' => $arGK[$res->grade_key], 'GRADE_KEY' => $arGL[$res->grade_level], 'LAST_NAME' => $res->last_name, 'NAME' => $res->first_name, 'SECOND_NAME' => $res->patron_name, 'SUBSCRIBE' => $res->subscribe_on[1] ? '30' : '', ], ); if($res->organization_site_ru) $arLoadProductArray['PROPERTY_VALUES']['WORK_SITE'] = $res->organization_site_ru; if($res->organization_phone_ru) $arLoadProductArray['PROPERTY_VALUES']['WORK_PHONE'] = $res->organization_phone_ru; if($res->work_place) $arLoadProductArray['PROPERTY_VALUES']['WORK'] = $res->work_place; if($res->work_position) $arLoadProductArray['PROPERTY_VALUES']['POSITION'] = $res->work_position; if($res->offer_title_rus) $arLoadProductArray['PROPERTY_VALUES']['DOCLAD_RUS'] = $res->offer_title_rus; if($res->offer_title_eng) $arLoadProductArray['PROPERTY_VALUES']['DOCLAD_EN'] = $res->offer_title_eng; if($res->offer_annotation_rus) $arLoadProductArray['PROPERTY_VALUES']['ANNOTAZIY_RUS'] = $res->offer_annotation_rus; if($res->offer_annotation_eng) $arLoadProductArray['PROPERTY_VALUES']['ANNOTAZIY_ENG'] = $res->offer_annotation_eng; if($res->organization_ogrn) $arLoadProductArray['PROPERTY_VALUES']['WORK_OGRN'] = $res->organization_ogrn; if($res->organization_inn) $arLoadProductArray['PROPERTY_VALUES']['WORK_INN'] = $res->organization_inn; if($res->files->letter) { foreach($res->files->letter as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_1']['n'.$a] = CFile::MakeFileArray($k->link); } } if($res->files->economic) { foreach($res->files->economic as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_7']['n'.$a] = CFile::MakeFileArray($k->link); } } if($res->files->documents) { foreach($res->files->documents as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_6']['n'.$a] = CFile::MakeFileArray($k->link); } } if($res->files->materials) { foreach($res->files->materials as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_3']['n'.$a] = CFile::MakeFileArray($k->link); } } if($res->files->block-scheme) { foreach($res->files->block-scheme as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_2']['n'.$a] = CFile::MakeFileArray($k->link); } } if($res->files->specifications) { foreach($res->files->specifications as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_4']['n'.$a] = CFile::MakeFileArray($k->link); } } if($res->files->mark) { foreach($res->files->mark as $a=> $k) { $arLoadProductArray['PROPERTY_VALUES']['FILE_5']['n'.$a] = CFile::MakeFileArray($k->link); } } //p($arLoadProductArray); $PRODUCT_ID = $el->Add($arLoadProductArray); p($PRODUCT_ID); p($el->LAST_ERROR);