%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/forum.user.profile.edit/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/forum.user.profile.edit/templates/.default/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><? if (!$this->__component->__parent || empty($this->__component->__parent->__name)): $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/style.css'); $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/themes/blue/style.css'); $GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/styles/additional.css'); endif; $path = str_replace(array("\\", "//"), "/", dirname(__FILE__)."/interface.php"); include_once($path); // ***************************************************************************************** if (!empty($arResult["ERROR_MESSAGE"])): ?> <div class="forum-note-box forum-note-error"> <div class="forum-note-box-text"><?=ShowError($arResult["ERROR_MESSAGE"], "forum-note-error");?></div> </div> <? endif; if (!empty($arResult["OK_MESSAGE"])): ?> <div class="forum-note-box forum-note-success"> <div class="forum-note-box-text"><?=ShowNote($arResult["OK_MESSAGE"], "forum-note-success")?></div> </div> <? endif; /*?> <div class="forum-header-box"> <div class="forum-header-options"> <span class="forum-option-profile"> <a href="<?=$arResult["profile_view"]?>"><?=GetMessage("F_PROFILE")?></a> </span> </div> <div class="forum-header-title"><span><?=GetMessage("F_CHANGE_PROFILE")?></span></div> </div> <?*/ ?> <form method="post" name="form1" action="<?=POST_FORM_ACTION_URI?>" enctype="multipart/form-data" class="forum-form"> <input type="hidden" name="PAGE_NAME" value="profile" /> <input type="hidden" name="Update" value="Y" /> <input type="hidden" name="UID" value="<?=$arParams["UID"]?>" /> <?=bitrix_sessid_post()?> <input type="hidden" name="ACTION" value="EDIT" /> <? $aTabs = array( array("DIV" => "forum_1", "TAB" => GetMessage("F_REG_INFO"), "TITLE" => GetMessage("F_REG_INFO")), array("DIV" => "forum_2", "TAB" => GetMessage("F_PRIVATE_INFO"), "TITLE" => GetMessage("F_PRIVATE_INFO")), array("DIV" => "forum_3", "TAB" => GetMessage("F_WORK_INFO"), "TITLE" => GetMessage("F_WORK_INFO")), array("DIV" => "forum_4", "TAB" => GetMessage("F_FORUM_PROFILE"), "TITLE" => GetMessage("F_FORUM_PROFILE")), ); // ********************* User properties *************************************************** if($arResult["USER_PROPERTIES"]["SHOW"] == "Y"): $aTabs[] = array("DIV" => "forum_5", "TAB" => strLen(trim($arParams["USER_PROPERTY_NAME"])) > 0 ? $arParams["USER_PROPERTY_NAME"] : GetMessage("USER_TYPE_EDIT_TAB"), "TITLE" => strLen(trim($arParams["USER_PROPERTY_NAME"])) > 0 ? $arParams["USER_PROPERTY_NAME"] : GetMessage("USER_TYPE_EDIT_TAB")); endif; // ******************** /User properties *************************************************** $tabControl = new CForumTabControl("forum_user", $aTabs); ?> <?=$tabControl->Begin();?> <?=$tabControl->BeginNextTab();?> <tr> <th><?=GetMessage("F_NAME")?></th> <td><input type="text" name="NAME" size="40" maxlength="50" value="<?=$arResult["str_NAME"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_LAST_NAME")?></th> <td><input type="text" name="LAST_NAME" size="40" maxlength="50" value="<?=$arResult["str_LAST_NAME"]?>"/></td> </tr> <tr> <th><span class="starrequired">*</span>E-Mail:</th> <td><input type="text" name="EMAIL" size="40" maxlength="50" value="<?=$arResult["str_EMAIL"]?>"/></td> </tr> <tr> <th><span class="starrequired">*</span><?=GetMessage("F_LOGIN")?></th> <td><input type="text" name="LOGIN" size="30" maxlength="50" value="<?=$arResult["str_LOGIN"]?>"/><input type="hidden" name="OLD_LOGIN" value="<?=$arResult["str_LOGIN"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_NEW_PASSWORD")?></th> <td><input type="password" name="NEW_PASSWORD" size="20" maxlength="50" value="<?=$arResult["NEW_PASSWORD"]?>" autocomplete="off" /></td> </tr> <tr> <th><?=GetMessage("F_PASSWORD_CONFIRM")?></th> <td><input type="password" name="NEW_PASSWORD_CONFIRM" size="20" maxlength="50" value="<?=$arResult["NEW_PASSWORD_CONFIRM"]?>" autocomplete="off" /></td> </tr> <?if($arResult["TIME_ZONE_ENABLED"] == true):?> <tr class="header"> <th colspan="2"><b><?echo GetMessage("forum_profile_time_zones")?></b></th></tr> <tr> <tr> <th><?echo GetMessage("forum_profile_time_zones_auto")?></th> <td> <select name="AUTO_TIME_ZONE" onchange="this.form.TIME_ZONE.disabled=(this.value != 'N')"> <option value=""><?echo GetMessage("forum_profile_time_zones_auto_def")?></option> <option value="Y"<?=($arResult["str_AUTO_TIME_ZONE"] == "Y"? ' SELECTED="SELECTED"' : '')?>><?echo GetMessage("forum_profile_time_zones_auto_yes")?></option> <option value="N"<?=($arResult["str_AUTO_TIME_ZONE"] == "N"? ' SELECTED="SELECTED"' : '')?>><?echo GetMessage("forum_profile_time_zones_auto_no")?></option> </select> </td> </tr> <tr> <th><?echo GetMessage("forum_profile_time_zones_zones")?></th> <td> <select name="TIME_ZONE"<?if($arResult["str_AUTO_TIME_ZONE"] <> "N") echo ' disabled="disabled"'?>> <?foreach($arResult["TIME_ZONE_LIST"] as $tz=>$tz_name):?> <option value="<?=htmlspecialcharsbx($tz)?>"<?=($arResult["str_TIME_ZONE"] == $tz? ' SELECTED="SELECTED"' : '')?>><?=htmlspecialcharsbx($tz_name)?></option> <?endforeach?> </select> </td> </tr> <?endif?> <tr><th colspan="2"><span class="starrequired">*</span> <?=GetMessage("F_REQUIED_FILEDS")?></th></tr> <?=$tabControl->BeginNextTab();?> <tr> <th><?=GetMessage("F_PROFESSION")?></th> <td><input type="text" name="PERSONAL_PROFESSION" size="45" maxlength="255" value="<?=$arResult["str_PERSONAL_PROFESSION"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_WWW_PAGE")?></th> <td><input type="text" name="PERSONAL_WWW" size="45" maxlength="255" value="<?=$arResult["str_PERSONAL_WWW"]?>" /></td> </tr> <tr> <th>ICQ:</th> <td><input type="text" name="PERSONAL_ICQ" size="45" maxlength="255" value="<?=$arResult["str_PERSONAL_ICQ"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_SEX")?></th> <td> <select name="PERSONAL_GENDER" id="PERSONAL_GENDER"> <option value=""><?=GetMessage("F_SEX_NONE")?></option> <?if (is_array($arResult["arr_PERSONAL_GENDER"]["data"]) && !empty($arResult["arr_PERSONAL_GENDER"]["data"])):?> <?foreach ($arResult["arr_PERSONAL_GENDER"]["data"] as $value => $option):?> <option value="<?=$value?>" <?=(($arResult["arr_PERSONAL_GENDER"]["active"] == $value) ? "selected" : "")?>><?=$option?></option> <?endforeach?> <?endif;?> </select> </td> </tr> <tr> <th><?=GetMessage("F_BIRTHDATE")?> (<?=CLang::GetDateFormat("SHORT")?>):</th> <td><? $APPLICATION->IncludeComponent( "bitrix:main.calendar", "", array( "SHOW_INPUT" => "Y", "FORM_NAME" => "form1", "INPUT_NAME" => "PERSONAL_BIRTHDAY", "INPUT_VALUE" => $arResult["~str_PERSONAL_BIRTHDAY"]), $component, array("HIDE_ICONS" => "Y")); ?></td> </tr> <tr> <th><?=GetMessage("F_PHOTO")?></th> <td><input name="PERSONAL_PHOTO" size="30" type="file" /> <?if ($arResult["SHOW_DELETE_PERSONAL_PHOTO"] == "Y"):?> <br /><input type="checkbox" name="PERSONAL_PHOTO_del" value="Y" id="PERSONAL_PHOTO_del" /> <label for="PERSONAL_PHOTO_del"><?=GetMessage("FILE_DELETE")?></label> <br/> <?=$arResult["str_PERSONAL_PHOTO_IMG"]?> <?endif;?> </td> </tr> <tr class="header"> <th colspan="2"><b><?=GetMessage("F_LOCATION")?></b></th></tr> <tr> <th><?=GetMessage("F_COUNTRY")?></th> <td> <select name="PERSONAL_COUNTRY" id="PERSONAL_COUNTRY"> <option value=""><?=GetMessage("F_COUNTRY_NONE")?></option> <?if (is_array($arResult["arr_PERSONAL_COUNTRY"]["data"]) && !empty($arResult["arr_PERSONAL_COUNTRY"]["data"])):?> <?foreach ($arResult["arr_PERSONAL_COUNTRY"]["data"] as $value => $option):?> <option value="<?=$value?>" <?=(($arResult["arr_PERSONAL_COUNTRY"]["active"] == $value) ? "selected" : "")?>><?=$option?></option> <?endforeach?> <?endif;?> </select> </td> </tr> <tr> <th><?=GetMessage("F_REGION")?></th> <td><input type="text" name="PERSONAL_STATE" size="45" maxlength="255" value="<?=$arResult["str_PERSONAL_STATE"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_CITY")?></th> <td><input type="text" name="PERSONAL_CITY" size="45" maxlength="255" value="<?=$arResult["str_PERSONAL_CITY"]?>"/></td> </tr> <?=$tabControl->BeginNextTab();?> <tr> <th><?=GetMessage("F_COMPANY_NAME")?></th> <td><input type="text" name="WORK_COMPANY" size="45" maxlength="255" value="<?=$arResult["str_WORK_COMPANY"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_WWW_PAGE")?></th> <td><input type="text" name="WORK_WWW" size="45" maxlength="255" value="<?=$arResult["str_WORK_WWW"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_COMPANY_DEPARTMENT")?></th> <td><input type="text" name="WORK_DEPARTMENT" size="45" maxlength="255" value="<?=$arResult["str_WORK_DEPARTMENT"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_COMPANY_ROLE")?></th> <td><input type="text" name="WORK_POSITION" size="45" maxlength="255" value="<?=$arResult["str_WORK_POSITION"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_COMPANY_ACT")?></th> <td><textarea name="WORK_PROFILE" cols="35" rows="5"><?=$arResult["str_WORK_PROFILE"]?></textarea></td> </tr> <tr class="header"> <th colspan="2"><b><?=GetMessage("F_COMPANY_LOCATION")?></b></th> </tr> <tr> <th><?=GetMessage("F_COUNTRY")?></th> <td> <select name="WORK_COUNTRY" id="WORK_COUNTRY"> <option value=""><?=GetMessage("F_COUNTRY_NONE")?></option> <?if (is_array($arResult["arr_WORK_COUNTRY"]["data"]) && !empty($arResult["arr_WORK_COUNTRY"]["data"])):?> <?foreach ($arResult["arr_WORK_COUNTRY"]["data"] as $value => $option):?> <option value="<?=$value?>" <?=(($arResult["arr_WORK_COUNTRY"]["active"] == $value) ? "selected" : "")?>><?=$option?></option> <?endforeach?> <?endif;?> </select> </td> </tr> <tr> <th><?=GetMessage("F_REGION")?></th> <td><input type="text" name="WORK_STATE" size="45" maxlength="255" value="<?=$arResult["str_WORK_STATE"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_CITY")?></th> <td><input type="text" name="WORK_CITY" size="45" maxlength="255" value="<?=$arResult["str_WORK_CITY"]?>"/></td> </tr> <?=$tabControl->BeginNextTab();?> <tr><th><?=GetMessage("F_SETTINGS")?></th> <td> <?if (CForumUser::IsAdmin()):?> <input type="checkbox" name="FORUM_ALLOW_POST" id="FORUM_ALLOW_POST" value="Y" <? if ($arResult["str_FORUM_ALLOW_POST"] == "Y"): ?> checked="checked" <? endif; ?> /> <label for="FORUM_ALLOW_POST"><?=GetMessage("F_ALLOW_POST")?></label><br /> <?endif;?> <input type="checkbox" name="FORUM_SHOW_NAME" id="FORUM_SHOW_NAME" value="Y" <? if ($arResult["str_FORUM_SHOW_NAME"] == "Y"): ?> checked="checked" <? endif; ?> /> <label for="FORUM_SHOW_NAME"><?=GetMessage("F_SHOW_NAME")?></label><br /> <input type="checkbox" name="FORUM_HIDE_FROM_ONLINE" id="FORUM_HIDE_FROM_ONLINE" value="Y" <? if ($arResult["str_FORUM_HIDE_FROM_ONLINE"] == "Y"): ?> checked="checked" <? endif; ?> /> <label for="FORUM_HIDE_FROM_ONLINE"><?=GetMessage("F_HIDE_FROM_ONLINE")?></label><br /> <input type="checkbox" name="FORUM_SUBSC_GET_MY_MESSAGE" id="FORUM_SUBSC_GET_MY_MESSAGE" value="Y" <? if ($arResult["str_FORUM_SUBSC_GET_MY_MESSAGE"] == "Y") { ?> checked="checked" <? } ?> /> <label for="FORUM_SUBSC_GET_MY_MESSAGE"><?=GetMessage("F_SUBSC_GET_MY_MESSAGE")?></label> </td> </tr> <tr> <th><?=GetMessage("F_DESCR")?></th> <td><input type="text" name="FORUM_DESCRIPTION" size="45" maxlength="255" value="<?=$arResult["str_FORUM_DESCRIPTION"]?>"/></td> </tr> <tr> <th><?=GetMessage("F_INTERESTS")?></th> <td><textarea name="FORUM_INTERESTS" rows="3" cols="35"><?=$arResult["str_FORUM_INTERESTS"];?></textarea></td> </tr> <tr> <th><?=GetMessage("F_SIGNATURE")?></th> <td><textarea name="FORUM_SIGNATURE" rows="3" cols="35"><?=$arResult["str_FORUM_SIGNATURE"]?></textarea></td> </tr> <?if(COption::GetOptionString("forum", "show_avatar_photo", "N") == 'N'):?> <tr> <th><?=GetMessage("F_AVATAR")?></th> <td> <?=GetMessage("F_SIZE_AVATAR", array("#SIZE#" => CFile::FormatSize(COption::GetOptionString("forum", "file_max_size", 5242880))))?><br/> <input name="FORUM_AVATAR" size="30" type="file" /> <?if ($arResult["SHOW_DELETE_FORUM_AVATAR"] == "Y"):?> <br/><input type="checkbox" name="FORUM_AVATAR_del" value="Y" id="FORUM_AVATAR_del" /> <label for="FORUM_AVATAR_del"><?=GetMessage("FILE_DELETE")?></label> <br/> <?=$arResult["str_FORUM_AVATAR_IMG"]?> <?endif;?> </td> </tr> <?endif;?> <?// ********************* User properties ***************************************************?> <?if($arResult["USER_PROPERTIES"]["SHOW"] == "Y"):?> <?=$tabControl->BeginNextTab();?> <?$first = true;?> <?foreach ($arResult["USER_PROPERTIES"]["DATA"] as $FIELD_NAME => $arUserField):?> <tr><th> <?if ($arUserField["MANDATORY"]=="Y"):?> <span class="required">*</span> <?endif;?> <?=$arUserField["EDIT_FORM_LABEL"]?>:</th> <td> <?$APPLICATION->IncludeComponent( "bitrix:system.field.edit", $arUserField["USER_TYPE"]["USER_TYPE_ID"], array("bVarsFromForm" => $arResult["bVarsFromForm"], "arUserField" => $arUserField), null, array("HIDE_ICONS"=>"Y"));?> </td> </tr> <?endforeach;?> <?endif;?> <?$tabControl->End();?> <div class="forum-clear-float"></div> <div class="forum-reply-buttons forum-user-edit-buttons"> <input type="submit" name="save" value="<?=GetMessage("F_SAVE")?>" id="save"/> <input type="submit" value="<?=GetMessage("F_CANCEL")?>" name="cancel" id="cancel" /> </div> </form>