require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); // это подключаем если код ниже будет исполняться в отдельном файле php
CModule::IncludeModule('iblock'); // это подключит нужный класс для работы с инфоблоком
$APPLICATION->SetAdditionalCSS("/passport/css/drop.css");
$APPLICATION->SetTitle("Территория Тепла | Документы сотрудника");
$arGroups = $USER->GetUserGroupArray();
print_r($_GET['id']);
echo"
";
$url = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
?>
$staff = !empty($_GET['staff']) ? $_GET['staff'] : '';
print_r($_GET);
$FileID = !empty($_GET['FileID']) ? $_GET['FileID'] : '';
if ($FileID | in_array($arGroup['9'])){
print"Yfxfkj";
$el = new CIBlockElement;
$arLoadProductArray = Array("ACTIVE" => "N");
$res = $el->Update($FileID, $arLoadProductArray);
}
$res = CIBlockElement::GetList(Array("ID" => "ASC"), Array("IBLOCK_ID" => 32, "ACTIVE" => "Y"), false, Array(), $arSelect);
$UserRes = CIBlockElement::GetList(Array("ID" => "ASC"), Array("IBLOCK_ID" => 33, "ACTIVE" => "Y"), false, Array(), $arSelect);
$DocRes = CIBlockElement::GetList(Array("ID" => "ASC"), Array("IBLOCK_ID" => 34, "ACTIVE" => "Y"), false, Array(), $arSelect);
$OrgRes = CIBlockElement::GetList(Array("ID" => "ASC"), Array("IBLOCK_ID" => 15, "ACTIVE" => "Y"), false, Array(), $arSelect);
while ($Doc = $DocRes->GetNextElement()) {
$DocFields = $Doc->GetFields();
$DocProps = $Doc->GetProperties();
$DocSTAFF[$DocFields['ID']]['NAME'] = $DocFields['NAME'];
$DocSTAFF[$DocFields['ID']]['ID'] = $DocFields['ID'];
}
while ($OrgID = $OrgRes->GetNextElement()) {
$OrgFields = $OrgID->GetFields();
$OrgProps = $OrgID->GetProperties();
$OrgItem[$OrgFields['ID']]['NAME'] = $OrgFields['NAME'];
$OrgItem[$OrgFields['ID']]['ID'] = $OrgFields['ID'];
}
while ($user = $UserRes->GetNextElement()) {
$userFields = $user->GetFields();
$userProps = $user->GetProperties();
IF ($userFields['ID'] == $staff) {
$STAFF['FULLNAME']=$userFields['NAME'];
$STAFF['ID']=$userFields['ID'];
$STAFF['NAME']=$userProps['NAME']['VALUE'];
$STAFF['SURNAME']=$userProps['SURNAME']['VALUE'];
$STAFF['LASTNAME']=$userProps['LASTNAME']['VALUE'];
foreach ($OrgItem as $OrgI){
if ($OrgI['ID']==$userProps['ORG']['VALUE']){
$STAFF['ORG']=$OrgI['NAME'];
}
}
}
}
while ($file = $res->GetNextElement()) {
$resFields = $file->GetFields();
$resProps = $file->GetProperties();
IF ($resProps['USER']['VALUE'] == $staff) {
$cfile = CFile::GetFileArray($resProps['FILE']['VALUE']);
if($cfile)
{
$STAFFfile[$resFields['ID']]['NAME'] = $resFields['NAME'];
$STAFFfile[$resFields['ID']]['TYPE']= $resProps['DOCUMENT']['VALUE'];
$STAFFfile[$resFields['ID']]['URL'] = $cfile['SRC'];
$STAFFfile[$resFields['ID']]['ID'] = $resFields['ID'];
$itemType[]=$resProps['DOCUMENT']['VALUE'];
}
}
}
$itemTypeUniq = array_unique($itemType);
?>
пртпртп
" .
$STAFF['SURNAME'] . "
" .
$STAFF['NAME'] . "
" .
$STAFF['LASTNAME'] . "
" .
$STAFF['ORG'] . "