Nextrek
@ 576
Nextrek / Android / SmartCharging / endPoints / nightly / control_panel / js / users.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
function showUserList() { $("#cp_workarea").empty(); $.ajax({ url: "./skeletons/userlist.html", success: function(data) { $("#cp_workarea").append(data); var userTable = $('#dt_userlist').DataTable( { "processing": true, "serverSide": true, "ajax": "dt_userlist.php", "columns": [ { "data": "username" }, { "data": "nome" }, { "data": "cognome" }, { "data": "cell" }, { "data": "email" }, { "data": "is_active" }, { "data": function(row) { return (row.is_active=="No") ? "<button value='attiva'>Attiva</button>" : "<button value='disattiva'>Disattiva</button>" } } ] } ); $('#dt_userlist').on( 'click', 'button', function () { var data = userTable.row( $(this).parents('tr') ).data(); var value = $(this).attr("value"); var user_id = $(this).parents('tr').attr("id").replace("row_", ""); var url = (value == "attiva") ? "../enable_user.php" : "../delete_user.php"; var params = { user_id: user_id, token: Cookies.get("token") } params = JSON.stringify(params); $.ajax({ url: url, data: params, cache: false, contentType: false, processData: false, type: 'POST', success: function(data) { if (data.return == "0") { userTable.ajax.reload(null,false); } else { alert("Errore nell'attivare/disattivare l'utenza"); } }, error: function() { alert("Errore nell'attivare/disattivare l'utenza"); } }); //alert( data[0] +"'s salary is: "+ data[ 5 ] ); } ); } }); } |