%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_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> <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"))?>"> <!-- <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">×</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>';?>