var current_page_number=0; function deleteUser(code){ confirm("Sei sicuro di voler cancellare questo operatore? Acconsentendo non sarà più possibile tornare indietro.").done(function(){ $.ajax({ url: remoteAPIurl+'/api/v1/user/'+code+'?api_token='+token, crossDomain: true, type: "delete", success: function(data, statusText, resObject){ $('tr#row_'+code).remove(); }, error: function() { alert('Failed!'); } }); }); } function resetPassword(email){ toggleDefaultLoader(); var resetData={ "email" : email }; $.ajax({ url: '/users/reset-password-remote.php', data: { data : resetData }, type: 'post', crossDomain: true, success: function(result, statusText, resObject){ var code=result.code; toggleDefaultLoader(); if(code===404) alert("L'email selezionata non è presente a sistema."); else{ alert("Abbiamo inviato un'email all'indirizzo di sistema con le istruzioni per resettare la password. "); } }, error: function() { console.log('error'); } }); } function displayUsers(offset,limit){ toggleDefaultLoader(); search_term=""; if($('#search_term').val()!="") search_term="&search_term="+$('#search_term').val(); limit="&limit="+limit; offset="&offset="+offset; $.ajax({ url: remoteAPIurl+'/api/v1/user?role='+role_id+'&api_token='+token+search_term+limit+offset, crossDomain: true, type: "get", dataType: 'json', success: function(data, statusText, resObject){ $('#usertable tbody').html(""); var jsonData = resObject.responseJSON; if(jsonData.data.length>0){ $.each(jsonData.data,function(id,elem){ created_at=moment(elem.created_at).format('DD/MM/YYYY HH:mm'); $('#usertable tbody').append('