81 lines
3.2 KiB
PHP
81 lines
3.2 KiB
PHP
|
|
<style>
|
|
/*
|
|
.profile-update .new-password, .profile-update .reemail {
|
|
display:none;
|
|
}
|
|
*/
|
|
</style>
|
|
<script>
|
|
$(function() {
|
|
$(".profile-update .new-password, .profile-update .reemail").remove();
|
|
<?php $user = u()->toArray();
|
|
unset($user['password']);
|
|
unset($user['json']);
|
|
foreach($user AS $name => $value) {
|
|
?>
|
|
<?php if(!is_array($value)) {
|
|
?>
|
|
$(".profile-update [name='{{$name}}']").val("<?php echo $value ?>");
|
|
|
|
<?php
|
|
}
|
|
}
|
|
|
|
?>
|
|
$(".profile-update [name='name']").attr("disabled","disabled");
|
|
// $(".profile-update [name='prefix']").attr("disabled","disabled");
|
|
$(".profile-update [name='surname']").attr("disabled","disabled");
|
|
$(".profile-update [name='email']").attr("disabled","disabled");
|
|
});
|
|
</script>
|
|
<div class="block-content profile-update">
|
|
|
|
<div class="result-ajax"></div>
|
|
<form action="?<?php if(getisset("t")) echo "t=".get("t") . '&'; ?>ajax=profile-update" method="post" class="serialize">
|
|
@csrf
|
|
@include("admin.users.form")
|
|
|
|
<div class="form-group row border-t pt-20 mt-20">
|
|
<div class="col-12">
|
|
<h5 class="font-w600 text-muted mb-10">{{__('Change Password')}}</h5>
|
|
<p class="text-muted font-size-sm mb-15">{{__("If you don't want to change it, leave it blank.")}}</p>
|
|
</div>
|
|
<div class="col-12 mb-10">
|
|
<label for="password">{{__('New Password')}}</label>
|
|
<input type="password" name="password" id="password" onblur="
|
|
if($(this).val()!='') {
|
|
$('#password2').attr('required','required');
|
|
} else {
|
|
$('#password2').removeAttr('required');
|
|
}" class="form-control" placeholder="{{__('Enter new password')}}" value="" />
|
|
</div>
|
|
<div class="col-12 mb-10">
|
|
<label for="password2">{{e2("Retype Password")}}</label>
|
|
<input type="password" name="" onkeyup="
|
|
if($(this).val()!='') {
|
|
if($(this).val()!=$('#password').val()) {
|
|
$('.submit').addClass('d-none');
|
|
$('.notmatch').removeClass('d-none');
|
|
} else {
|
|
$('.submit').removeClass('d-none');
|
|
$('.notmatch').addClass('d-none');
|
|
}
|
|
}
|
|
" id="password2" class="form-control" placeholder="{{__('Confirm new password')}}" value="" />
|
|
</div>
|
|
<div class="col-12">
|
|
<div class="alert alert-danger d-none notmatch mb-0">{{__('Passwords do not match')}}</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group row">
|
|
<div class="col-12">
|
|
<button type="submit" class="btn btn-alt-primary btn-block submit">
|
|
<i class="fa fa-check mr-5"></i> {{__('Update Profile')}}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
</div>
|