Your IP : 216.73.216.170


Current Path : /home/bitrix/ext_www/cb.yacl.site/
Upload File :
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);