%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.117.142.141 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/imag/24/bitrix/templates/artantiq/components/bitrix/main.register/.default/ |
Upload File : |
<? /** * Bitrix Framework * @package bitrix * @subpackage main * @copyright 2001-2014 Bitrix */ /** * Bitrix vars * @global CMain $APPLICATION * @global CUser $USER * @param array $arParams * @param array $arResult * @param CBitrixComponentTemplate $this */ if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if($arResult["SHOW_SMS_FIELD"] == true) { CJSCore::Init('phone_auth'); } ?> <div class="personal_wrapper"> <?if($USER->IsAuthorized()):?> <p><?echo GetMessage("MAIN_REGISTER_AUTH")?></p> <?else:?> <?if (count($arResult["ERRORS"]) > 0):?> <div class="alert sm_text"> <? foreach ($arResult["ERRORS"] as $key => $error) if (intval($key) == 0 && $key !== 0) $arResult["ERRORS"][$key] = str_replace("#FIELD_NAME#", """.GetMessage("REGISTER_FIELD_".$key).""", $error); ShowError(implode("<br />", $arResult["ERRORS"])); ?> </div> <?elseif($arResult["USE_EMAIL_CONFIRMATION"] === "Y"): ?> <div class="alert sm_text"><?echo GetMessage("REGISTER_EMAIL_WILL_BE_SENT")?></div> <?endif?> <?if($arResult["SHOW_SMS_FIELD"] == true):?> <form method="post" action="<?=POST_FORM_ACTION_URI?>" name="regform" class="form main_form"> <? if($arResult["BACKURL"] <> ''): ?> <input type="hidden" name="backurl" value="<?=$arResult["BACKURL"]?>" /> <? endif; ?> <input type="hidden" name="SIGNED_DATA" value="<?=htmlspecialcharsbx($arResult["SIGNED_DATA"])?>" /> <table> <tbody> <tr> <td><?echo GetMessage("main_register_sms")?><span class="starrequired">*</span></td> <td><input size="30" type="text" name="SMS_CODE" value="<?=htmlspecialcharsbx($arResult["SMS_CODE"])?>" autocomplete="off" /></td> </tr> </tbody> <tfoot> <tr> <td></td> <td><input type="submit" name="code_submit_button" value="<?echo GetMessage("main_register_sms_send")?>" /></td> </tr> </tfoot> </table> </form> <script> new BX.PhoneAuth({ containerId: 'bx_register_resend', errorContainerId: 'bx_register_error', interval: <?=$arResult["PHONE_CODE_RESEND_INTERVAL"]?>, data: <?=CUtil::PhpToJSObject([ 'signedData' => $arResult["SIGNED_DATA"], ])?>, onError: function(response) { var errorDiv = BX('bx_register_error'); var errorNode = BX.findChildByClassName(errorDiv, 'errortext'); errorNode.innerHTML = ''; for(var i = 0; i < response.errors.length; i++) { errorNode.innerHTML = errorNode.innerHTML + BX.util.htmlspecialchars(response.errors[i].message) + '<br>'; } errorDiv.style.display = ''; } }); </script> <div id="bx_register_error" style="display:none"><?ShowError("error")?></div> <div id="bx_register_resend"></div> <?else:?> <form method="post" action="<?=POST_FORM_ACTION_URI?>" name="regform" enctype="multipart/form-data" class="form main_form"> <? if($arResult["BACKURL"] <> ''): ?> <input type="hidden" name="backurl" value="<?=$arResult["BACKURL"]?>" /> <? endif; ?> <?foreach ($arResult["SHOW_FIELDS"] as $FIELD):?> <div class="form_row"> <span class="form_row__title sm_text"> <?=GetMessage("REGISTER_FIELD_".$FIELD)?>:<?if ($arResult["REQUIRED_FIELDS_FLAGS"][$FIELD] == "Y"):?><span class="starrequired">*</span><?endif?> </span> <? switch ($FIELD) { case "PASSWORD": ?><input size="30" type="password" name="REGISTER[<?=$FIELD?>]" value="<?=$arResult["VALUES"][$FIELD]?>" autocomplete="off" class="bx-auth-input" /> </div> <div class="form_row"> <span class="note_text"><?echo $arResult["GROUP_POLICY"]["PASSWORD_REQUIREMENTS"];?></span> <?if($arResult["SECURE_AUTH"]):?> <span class="bx-auth-secure" id="bx_auth_secure" title="<?echo GetMessage("AUTH_SECURE_NOTE")?>" style="display:none"> <div class="bx-auth-secure-icon"></div> </span> <noscript> <span class="bx-auth-secure" title="<?echo GetMessage("AUTH_NONSECURE_NOTE")?>"> <div class="bx-auth-secure-icon bx-auth-secure-unlock"></div> </span> </noscript> <script type="text/javascript"> document.getElementById('bx_auth_secure').style.display = 'inline-block'; </script> <?endif?> <? break; case "CONFIRM_PASSWORD": ?><input size="30" type="password" name="REGISTER[<?=$FIELD?>]" value="<?=$arResult["VALUES"][$FIELD]?>" autocomplete="off" /> <? break; case "PERSONAL_GENDER": ?><select name="REGISTER[<?=$FIELD?>]"> <option value=""><?=GetMessage("USER_DONT_KNOW")?></option> <option value="M"<?=$arResult["VALUES"][$FIELD] == "M" ? " selected=\"selected\"" : ""?>><?=GetMessage("USER_MALE")?></option> <option value="F"<?=$arResult["VALUES"][$FIELD] == "F" ? " selected=\"selected\"" : ""?>><?=GetMessage("USER_FEMALE")?></option> </select><? break; case "PERSONAL_COUNTRY": case "WORK_COUNTRY": ?><select name="REGISTER[<?=$FIELD?>]"><? foreach ($arResult["COUNTRIES"]["reference_id"] as $key => $value) { ?><option value="<?=$value?>"<?if ($value == $arResult["VALUES"][$FIELD]):?> selected="selected"<?endif?>><?=$arResult["COUNTRIES"]["reference"][$key]?></option> <? } ?></select><? break; case "PERSONAL_PHOTO": case "WORK_LOGO": ?><input size="30" type="file" name="REGISTER_FILES_<?=$FIELD?>" /><? break; case "PERSONAL_NOTES": case "WORK_NOTES": ?><textarea cols="30" rows="5" name="REGISTER[<?=$FIELD?>]"><?=$arResult["VALUES"][$FIELD]?></textarea><? break; default: if ($FIELD == "PERSONAL_BIRTHDAY"):?><small><?=$arResult["DATE_FORMAT"]?></small><br /><?endif; ?><input size="30" type="text" name="REGISTER[<?=$FIELD?>]" value="<?=$arResult["VALUES"][$FIELD]?>" /><? if ($FIELD == "PERSONAL_BIRTHDAY") $APPLICATION->IncludeComponent( 'bitrix:main.calendar', '', array( 'SHOW_INPUT' => 'N', 'FORM_NAME' => 'regform', 'INPUT_NAME' => 'REGISTER[PERSONAL_BIRTHDAY]', 'SHOW_TIME' => 'N' ), null, array("HIDE_ICONS"=>"Y") ); ?><? }?> </div> <?endforeach?> <div class="form_row"> <span class="note_text"><span class="starrequired">*</span><?=GetMessage("AUTH_REQ")?></span> </div> <div class="form_row"> <input type="submit" class="btn btn_lg sm_text" name="register_submit_button" value="<?=GetMessage("AUTH_REGISTER")?>" /></td> </div> </form> <?endif //$arResult["SHOW_SMS_FIELD"] == true ?> <?endif?> </div>