%PDF- %PDF-
| Direktori : /home/bitrix/www/local/templates/UB/components/UB/main.profile/.default/ |
| Current File : /home/bitrix/www/local/templates/UB/components/UB/main.profile/.default/template_customer.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');
?>
<?//echo '<pre>'; print_r($arResult); echo '</pre>';?>
<?$APPLICATION->IncludeComponent("bitrix:main.include",".default",
array("AREA_FILE_SHOW" => "file", "PATH" => SITE_TEMPLATE_PATH."/includes/profile_breadcrumb.php","EDIT_TEMPLATE" => ""));?>
<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>
<?
}
?>
<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>
<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>
<div class="col-lg-6 col-md-6">
<h3 class="title"><?=GetMessage('OPEN_CONTACTS')?></h3>
<table class="data-table profile-table">
<tbody>
<tr>
<td><?=GetMessage('NAME_TITLE')?></td>
<td><input type="text" class="form-control" name="PROFILE_NAME" maxlength="255" value="<?=$arResult["arUser"]["SECOND_NAME"]?>" /></td>
</tr>
<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>
<div class="row">
<div class="col-lg-12 col-md-12">
<h3 class="title"><?=GetMessage('GENERAL_INFORMATION')?></h3>
<textarea class="form-control" name="PERSONAL_NOTES"><?=$arResult['arUser']['PERSONAL_NOTES']?></textarea>
</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"))?>">
</div>
</form>
</div>
</div>
</div>
</div>
</div>