HEX
Server: Apache/2.4.46 (Ubuntu)
System: Linux localhost 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64
User: root (0)
PHP: 7.4.16
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/hrms-production/storage/framework/views/da5582b963ee4561a30757bcadbd08a58412a61b.php

<?php $__env->startSection('content'); ?>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
  <!-- Content Header (Page header) -->
  <section class="content-header">
    <div class="container-fluid">
      <div class="row mb-2">
        <div class="col-sm-6">
          <h1 id="page-title">Edit Admin Profile</h1>
        </div>
        <div class="col-md-6 text-right">
          <a href="<?php echo e(url('all-admin')); ?>" class="btn btn-outline-info btn-sm"
            rel="noopener noreferrer">Admin List <i class="fas fa-long-arrow-alt-right"></i></a>
        </div>
      </div>
    </div><!-- /.container-fluid -->
  </section>

  <!-- Main content -->
  <section class="content">
    <div class="row justify-content-center">
      <div class="col-md-11">
        <div class="card card-primary">
          <div class="card-header">
            <h3 class="card-title">Admin's Primary Detail</h3>
          </div>
          <div class="card-body">
            <form id="EditAdminProfileForm">
              <?php echo csrf_field(); ?>
              <input type="hidden" name="_token" id="token_admin" value="<?php echo e(csrf_token()); ?>">
              <div class="row">
                <div class="col-md-6">
                  <div class="form-group mb-2">
                    <label class="mb-0" for="EditFirstName">First Name <span class="text-danger">*</span></label>
                    <input type="hidden" name="id" value="<?php echo e($admin->UserId); ?>" id="UserId">
                    <input type="text" id="EditFirstName" name="FirstName" class="form-control form-control-sm" value="<?php echo e($admin->FirstName); ?>">
                  </div>
                </div>
                <div class="col-md-6">
                  <div class="form-group mb-2">
                    <label class="mb-0" for="EditMiddleName">Middle Name </label>
                    <input type="text" id="EditMiddleName" name="MiddleName" class="form-control form-control-sm" value="<?php echo e($admin->MiddleName); ?>">
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-md-6">
                  <div class="form-group mb-2">
                    <label class="mb-0" for="EditLastName">Last Name <span
                        class="text-danger">*</span></label>
                    <input type="text" id="EditLastName" name="LastName"
                      class="form-control form-control-sm" value="<?php echo e($admin->LastName); ?>">
                  </div>
                </div>
                <div class="col-md-6">
                  <div class="form-group mb-2">
                    <label class="mb-0" for="EditEmail">Email <span
                        class="text-danger">*</span></label>
                  <input type="text" id="EditEmail" name="Email" class="form-control form-control-sm" value="<?php echo e($admin->Email); ?>">
                  </div>
                </div>
              </div>
              <div class="row">
                <div class="col-md-6">
                  <div class="form-group mb-2">
                    <label class="mb-0" for="EditMobile">Mobile </label>
                    <input type="text" id="EditMobile" name="Mobile" class="form-control form-control-sm" value="<?php echo e($admin->Mobile); ?>">
                  </div>
                </div>
                <div class="col-md-6">
                  <div class="form-group mb-2">
                  <label class="mb-0">Actual Work Place</label>
                    <select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
                      name="WorkPlace" id="WorkPlace" data-placeholder="Place Name">
                      <option value="" selected disabled>Place Name</option>
                    </select>
                  </div>
                </div>
              </div>
              <div class="row">
                
                <div class="col-md-6">
                  <div class="form-group mb-2">
                    <label class="mb-0" for="Password">Profiles <span
                        class="text-danger">*</span></label>
                        <select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true" name="ProfileId" id="ProfileId" data-placeholder="Profile Name">
                      <option value="" selected disabled>Profile Name</option>
                      </select>
                  </div>
                </div>
              </div>

              <div class="row justify-content-end mt-2">
                <div class="col-md-12 text-right">
                  <button type="submit" class="btn btn-primary">Update Profile</button>
                </div>
              </div>
            </div>
          </div>
              
            </form>
          </div>
        </div>
      </div>
    </div>
  </section><br />
  <!-- /.content -->
</div>
<!-- /.content-wrapper -->




<script>
  $(function () {
    $.validator.setDefaults({
      submitHandler: function () {
          event.preventDefault();
          // Get Form Data
        var token = $("#token_admin").val();

        var UserId = $('#UserId').val();
        var EditFirstName = $('#EditFirstName').val();
        var EditMiddleName = $('#EditMiddleName').val();
        var EditLastName = $('#EditLastName').val();
        var EditEmail = $('#EditEmail').val();
        var EditMobile = $('#EditMobile').val();
        var EditPassword = $('#EditPassword').val();
        var WorkPlace = $('#WorkPlace').val();
        var ProfileId = $('#ProfileId').val();
      
      var fd = new FormData();
            fd.append('_token',token);
            fd.append('UserId',UserId);
            fd.append('EditFirstName',EditFirstName);
            fd.append('EditMiddleName',EditMiddleName);
            fd.append('EditLastName',EditLastName);
            fd.append('EditEmail',EditEmail);
            fd.append('EditMobile',EditMobile);
             
            fd.append('WorkPlace',WorkPlace);
            fd.append('ProfileId',ProfileId);

      $.ajax({
              type: "post",
              url: "<?php echo e(url('update-admin')); ?>",
              data: fd,
              contentType: false,
              processData: false,
              success: function(response) {
                const Toast = Swal.mixin({
                    toast: true,
                    position: 'top-end',
                    showConfirmButton: false,
                    timer: 2000,
                    timerProgressBar: true,
                    didOpen: (toast) => {
                      toast.addEventListener('mouseenter', Swal.stopTimer)
                      toast.addEventListener('mouseleave', Swal.resumeTimer)
                    }
                  })
                  Toast.fire({
                    icon: 'success',
                    title: 'Admin Profile updated successfully!'
                  });
                  $('form#EditAdminProfileForm').each(function() {
                    this.reset();
                    $('.select2').val(null).trigger('change');
                  });
                  setTimeout(function(){
                  window.location.assign("<?php echo e(url('all-admin')); ?>")
                  // window.location.reload(1);
                }, 2000);
              },
              error: function(data) {
                const Toast = Swal.mixin({
                    toast: true,
                    position: 'top-end',
                    showConfirmButton: false,
                    timer: 2000,
                    timerProgressBar: true,
                    didOpen: (toast) => {
                      toast.addEventListener('mouseenter', Swal.stopTimer)
                      toast.addEventListener('mouseleave', Swal.resumeTimer)
                    }
                  })
                  Toast.fire({
                    icon: 'error',
                    title: 'Something went wrong!'
                  });
              }
          });
      }
    });
    $('#EditAdminProfileForm').validate({
      rules: {
        FirstName: {
          required: true,
        },
        LastName: {
         required: true,
        },
        ProfileId: {
         required: true,
        },
        Email: {
         required: true,
         // remote: {
         //    type: "POST",
         //    url:'<?php echo e(url("/")); ?>/check-duplicate-email',
         //    data: {
         //      Email: function() {
         //        return $( "#EditEmail" ).val();
         //      },
         //      '_token':$('meta[name="csrf-token"]').attr('content')
         //    }
         //  }
        },
        Password: {
          required: true,
        },
      },
      messages: {
        FirstName: {
          required: "Please enter first name.",
        },
        LastName: {
          required: "Please enter last name.",
        },
        Email: {
        required: "Please enter email address.",
        email: "Please enter a valid email address."
        // remote: "Email already taken."
        },   
         Password: {
          required: "Please enter password.",
        }, 
      },
      errorElement: 'span',
      errorPlacement: function (error, element) {
        error.addClass('invalid-feedback');
        element.closest('.form-group').append(error);
      },
      highlight: function (element, errorClass, validClass) {
        $(element).addClass('is-invalid');
      },
      unhighlight: function (element, errorClass, validClass) {
        $(element).removeClass('is-invalid');
      }
    });
  });


  
</script>

<script>
  $(document).ready(function() {
        $.ajax({
          type: "GET",
          url: "<?php echo e(url('/actual-work-place-list')); ?>",
          dataType: "json",
          success: function(response) {
            var json = response.AWPList;
            $.each(json, function(i, AWPList) {
              

              if(AWPList.ActualWorkPlaceId == '<?php echo e($admin->Office); ?>')
              {
                $("#WorkPlace").append("<option  selected='selected' value='" + AWPList.ActualWorkPlaceId + "'>" + AWPList.ActualWorkPlaceName + "</option>");                
              }
              else
              {
                $("#WorkPlace").append("<option value='" + AWPList.ActualWorkPlaceId + "'>" + AWPList.ActualWorkPlaceName + "</option>");
              }

              $('#WorkPlace').trigger('change');
            });
          }
        });
      });
</script>


<script>
  $(document).ready(function() {
        $.ajax({
          type: "GET",
          url: "<?php echo e(url('/profile-list')); ?>",
          dataType: "json",
          success: function(response) {
            var json = response.ProfileList;
            
            $.each(json, function(i, ProfileList) {
              if(ProfileList.ProfileId == '<?php echo e($admin->ProfileId); ?>')
              {
                $("#ProfileId").append("<option selected='selected' value='" + ProfileList.ProfileId + "'>" + ProfileList.ProfileName + "</option>");
              }
              else
              {
                $("#ProfileId").append("<option value='" + ProfileList.ProfileId + "'>" + ProfileList.ProfileName + "</option>");
              }
              $('#ProfileId').trigger('change');
            });
          }
        });
      });
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('admin.include.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/hrms/resources/views/admin/edit-admin.blade.php ENDPATH**/ ?>