$(document).ready(function () { tampil_data_user(); $('#table_user').DataTable(); function tampil_data_user() { $.ajax({ type: 'ajax', url: window.location.origin + '/admin/get_all_user', async: false, dataType: 'json', success: function (data) { var html = ''; var i; var base_url = window.location.origin; for (i = 0; i < data.length; i++) { html += '' + '' + (i + 1) + '' + '' + data[i].id + '' + '' + data[i].iddsn + '' + '' + data[i].username + '' + '' + data[i].status + '' + '' + '' + '' + ''; } $('#show_data').html(html); } }); } //Fungsi Tampil Modal edit $('#show_data').on('click', '.tombol-edit', function () { var id = $(this).attr('data'); $.ajax({ type: 'GET', url: window.location.origin + '/admin/get_user', dataType: 'json', data: { id: id }, success: function (data) { var base_url = window.location.origin; $.each(data, function (id, iddsn, username, status) { if (data.status == 'dosen' || data.status == 'kaprodi') { $('#ed_iddsn').attr('hidden', false); $('#ed_iddsnIN').val(data.iddsn); $('#ed_username').attr('hidden', false); $('#ed_usernameIN').attr('disabled', false); $('#ed_usernameIN').val(data.username); $('#ed_username2').attr('hidden', true); $('#ed_username2IN').attr('disabled', true); $('#ed_username2IN').val(''); } else { $('#ed_iddsn').attr('hidden', true); $('#ed_iddsnIN').val(''); $('#ed_username').attr('hidden', true); $('#ed_usernameIN').attr('disabled', true); $('#ed_usernameIN').val(''); $('#ed_username2').attr('hidden', false); $('#ed_username2IN').val(data.username); } $('#modal-edit-user').modal('show'); $('.form-edit-user').attr('action', base_url + '/admin/edit_user/' + data.id); $('[name="ed_status"]').val(data.status); }); } }); return false; }); $('#create-user').on('click', function () { $('#modal-input').modal('show'); $('.form-input').attr('action', ''); $('.form-input').trigger("reset"); }); //memunculkan text id dosen pada saat memilih status dosen dan kaprodi $('#selstatus').on('change', function () { var status = this.value; if (status == 'dosen' || status == 'kaprodi') { $('#iddsn').attr('hidden', false); $('#username').attr('hidden', false); $('#usernameIN').attr('disabled', false); $('#username2').attr('hidden', true); $('#username2IN').attr('disabled', true); $('#username2IN').val(''); } else { $('#username').attr('hidden', true); $('#usernameIN').attr('disabled', true); $('#usernameIN').val(''); $('#username2').attr('hidden', false); $('#username2IN').attr('disabled', false); $('#iddsn').attr('hidden', true); $('#iddsnIN').val(''); $('#pIN').val(''); $('#cpIN').val(''); } }); //autofill iddosen,password pada saat memilih username user $('#usernameIN').on('input', function () { var nidu = this.value; $('#pIN').val(this.value); $('#cpIN').val(this.value); $.ajax({ type: 'GET', url: window.location.origin + '/admin/getIDdosen_bynidu/', dataType: 'json', data: { nidu: nidu }, success: function (data) { $('#iddsnIN').val(data[0].iddsn); } }); }); });