%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/local/components/UB/customer.public_profile/templates/.default/
Upload File :
Create Path :
Current File : /home/bitrix/www/local/components/UB/customer.public_profile/templates/.default/template.php

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
$APPLICATION->SetAdditionalCSS('/local/templates/UB/components/bitrix/catalog/template1/bitrix/catalog.element/.default/style.css');
	
if (strlen($arResult["ERRORS"])) {
	?>
		<div class="alert-danger alert">
			<button type="button" class="close" data-dismiss="alert">×</button>
			<?=$arResult["ERRORS"]?>
		</div>
	<?
}

if (isset($arResult['CUSTOMER'])) {

	$APPLICATION->SetPageProperty('title',($arResult['ISADMIN']?GetMessage("ADMINISTRATION").' ':GetMessage("CUSTOMER_PROFILE")).$arResult['CUSTOMER']['SECOND_NAME'].GetMessage("ON_WEBSITE_UB"));
	$APPLICATION->SetPageProperty('titleH2',$arResult['CUSTOMER']['SECOND_NAME']);
	if ($arResult['ISADMIN']) $APPLICATION->SetPageProperty('type_profile',GetMessage("ADMINISTRATION"));
	$arUser = $arResult['CUSTOMER'];

?>
<div class="sidebar col-lg-3 col-md-3 col-sm-4 col-xs-12">

	<div class="portfolio-item">
	  <a class="portfolio-item-link" >
	  <span class="portfolio-item-hover"></span>
	  <img src="<?=CFile::GetPath($arUser['PERSONAL_PHOTO'])?>" alt="<?$arUser['SECOND_NAME']?>"/></a>
	</div>
										
	<div class="block-left-b1">
		<? // найдём id профиля авторизованного юзера
			$res = CIBlockElement::GetList(Array(), Array("IBLOCK_ID"=>2, "PROPERTY_ACCOUNT"=>$USER->GetID()));
			if($ar_fields = $res->GetNext()) $profid = $ar_fields["ID"]; // id профиля    						  
		?>

		<div class=" alert-warning alert" id="need_auth" style="display: none">
		<?=GetMessage("ONLY_REGISTERED_USERS_CAN_CHAT_IN_MESSENGER")?>
		<a id="regform-bottom" data-toggle="modal" data-target="#auth_form"><?=GetMessage("LOG_IN")?></a><?=GetMessage("OR")?>
		<a id="regform-bottom" data-toggle="modal" data-target="#register_form" rel="nofollow"><?=GetMessage("JOIN")?></a>.
		</div>
			
	</div>
						
	<div class="block-left-b1 tag-box" style="margin-bottom: 0">
	
		<?
		$res = CIBlockElement::GetByID(intval($arUser['PERSONAL_CITY']));
		if($ar_res = $res->GetNext()) {$region = $ar_res["NAME"]; $s_id=$ar_res["IBLOCK_SECTION_ID"];}
		$res = CIBlockSection::GetByID($s_id);
		if($ar_res = $res->GetNext()) {$region = $region.", ".$ar_res["NAME"]; $s_id=$ar_res["IBLOCK_SECTION_ID"];}
		$res = CIBlockSection::GetByID($s_id);
		if($ar_res = $res->GetNext()) {$region = $region.", ".$ar_res["NAME"]; $s_id=$ar_res["IBLOCK_SECTION_ID"];}
		?>
	
		<div class="profile-region"><i class="fa fa-globe"></i>&nbsp;<?=$region?></div>

		<?							
		function checkLink($url) {
			$k = stripos($url, "://");
			if ($k!==false) return $url;
			return 'http://'.$url;
		}

		$socLinkHosts = array(
			'vk' => '',
			'facebook' => '',
			'instagram' => '',
			'pinterest' => '',
			'twitter' => ''
		);

		function checkSite($url,$socLinkHosts) {							
			$url = parse_url($url);
			foreach($socLinkHosts as $key => $value)
				if (strpos($url['host'],$key.'.com')!==false) return false;
			return true;
		}
		
		if (strlen($arUser['PERSONAL_MOBILE'])>0) { ?><div class="profile-contact">
			<i class="fa fa-phone-square"></i>&nbsp;<a href="callto:<?=$arUser['PERSONAL_MOBILE'];?>"><?=$arUser['PERSONAL_MOBILE'];?></a></div><?
		}
		
		?><div class="profile_soc_link"><?

		if (false && strlen($arUser['PERSONAL_MAILBOX'])>0) {
			?><div><a class="soc-envelope-o" href="mailto:<?=$arUser['PERSONAL_MAILBOX'];?>"><i class="fa fa-envelope-o"></i></a></div><?
		}
		if (strlen($arUser['PERSONAL_WWW'])>0 && checkSite(checkLink($arUser['PERSONAL_WWW']),$socLinkHosts)) {
			?><div><a class="soc-external-link-square" target="_blank" href="<?=checkLink($arUser['PERSONAL_WWW']);?>" rel="nofollow"><i class="fa fa-external-link-square"></i></a></div><?	
		}
		if (strlen($arUser['PERSONAL_ICQ'])>0) {
			?><div><a class="soc-skype" href="skype:<?=$arUser['PERSONAL_ICQ'];?>"><i class="fa fa-skype"></i></a></div><?	
		}

		if (is_array($arUser['UF_SOCIAL']) && sizeof($arUser['UF_SOCIAL'])>0) {
			
			foreach($arUser['UF_SOCIAL'] as $item) {
				$url = parse_url(stripos($item, "://")===false?'http://'.$item:$item);
				foreach($socLinkHosts as $key => $value)
					if (stripos($url['host'], $key)!==false) $socLinkHosts[$key] = $item;
			}
			
			foreach($socLinkHosts as $key => $value)
				if (strlen($value)>0) {
					?><div><a href="<?=checkLink($value)?>" target="_blank" class="soc-<?=$key?>" rel="nofollow"><i class="fa fa-<?=$key?>"></i></a></div><?
				}
		}
		?></div><?
		?>
	
	</div>

	<div class="block-left-b1" style="margin-bottom: 30px">
		<div class="favourite" style="text-align: center;" >
			<button class="btn-special btn-grey" style="margin-left: 0" href="javascript:void(0)" onclick="if (BX.IM) { BXIM.openMessenger(<?=$arUser['ID']?>); return false; } else { $('#need_auth').show(); return false; }"><i class="fa fa-envelope-o"></i><?=GetMessage("MESSAGE")?></button>
		</div>
	</div>

</div>
								   
<div class="posts-block col-lg-9 col-md-9 col-sm-8 col-xs-12">

	<?if (strlen($arUser['PERSONAL_NOTES'])>0):?>
	<h3 class="title"><?=GetMessage("GENERAL_INFORMATION")?></h3>
	<p><?=nl2br($arUser['PERSONAL_NOTES'])?></p>
	<?endif;?>

	<h3 class="title"><?=GetMessage("OPEN_VACANCIES")?></h3>
	
	<?		
		$GLOBALS['arSelfFilter'] = array('CREATED_BY'=>$arUser['ID'],'ACTIVE'=>'Y','SHOW_NEW'=>'N');
		
		$APPLICATION->IncludeComponent(	"bitrix:news.list", "job", Array(
			"SHOW_SELF" => 'N',
			"SHOW_RIGHT_BLOCK" => 'N',
			"URL_AJAX" => "/adbase/job/load_ref.php",
			"URL_POST" => "/adbase/job/post.php",
			"URL_POST_FEEDBACK" => "/adbase/job/post_feedback.php",
			"DISPLAY_DATE" => "Y",
			"DISPLAY_NAME" => "Y",
			"DISPLAY_PICTURE" => "Y",
			"DISPLAY_PREVIEW_TEXT" => "Y",
			"AJAX_MODE" => "N",
			"IBLOCK_TYPE" => "casting",
			"IBLOCK_ID" => "12",
			"NEWS_COUNT" => "10",
			"SORT_BY1" => "ACTIVE_FROM",
			"SORT_ORDER1" => "DESC",
			"SORT_BY2" => "TIMESTAMP_X",
			"SORT_ORDER2" => "DESC",
			"FILTER_NAME" => "arSelfFilter",
			"FIELD_CODE" => array('CREATED_BY','DETAIL_PICTURE','TIMESTAMP_X','WF_NEW','DATE_ACTIVE_FROM','DATE_ACTIVE_TO','ACTIVE'),
			"PROPERTY_CODE" => array(
				'SECTIONS','SECTION','COUNTRY','CITY','CASTING_TEXT','COMPENSATION',
				'COMPENSATION_CURRENCY','COMPENSATION_TYPE','PUBLIC_DATE','FEEDBACK_COUNT'),
			"CHECK_DATES" => "Y",
			"DETAIL_URL" => "",
			"PREVIEW_TRUNCATE_LEN" => "",
			"ACTIVE_DATE_FORMAT" => "d.m.Y",
			"SET_TITLE" => "N",
			"SET_BROWSER_TITLE" => "Y",
			"SET_META_KEYWORDS" => "Y",
			"SET_META_DESCRIPTION" => "Y",
			"SET_STATUS_404" => "N",
			"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
			"ADD_SECTIONS_CHAIN" => "Y",
			"HIDE_LINK_WHEN_NO_DETAIL" => "N",
			"PARENT_SECTION" => "",
			"PARENT_SECTION_CODE" => "",
			"INCLUDE_SUBSECTIONS" => "Y",
			"CACHE_TYPE" => "N",
			"CACHE_TIME" => "36000000",
			"CACHE_FILTER" => "N",
			"CACHE_GROUPS" => "Y",
			"PAGER_TEMPLATE" => ".default",
			"DISPLAY_TOP_PAGER" => "N",
			"DISPLAY_BOTTOM_PAGER" => "Y",
			"PAGER_TITLE" => GetMessage("SERVICES"),
			"PAGER_SHOW_ALWAYS" => "Y",
			"PAGER_DESC_NUMBERING" => "N",
			"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
			"PAGER_SHOW_ALL" => "Y",
			"AJAX_OPTION_JUMP" => "N",
			"AJAX_OPTION_STYLE" => "Y",
			"AJAX_OPTION_HISTORY" => "N",
		),
	false
	);?>

</div>

<?}

Zerion Mini Shell 1.0