Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. function getTotals(users){
  2.  
  3. users = data;
  4.  
  5.  
  6. allUsers = users.length;
  7. active = 0;
  8. women = 0;
  9. men = 0;
  10. lastActive = 0;
  11.  
  12. for (elm in users){
  13. if (users[elm].active){
  14. active++;
  15.  
  16. if (users[elm].gender == "Female"){
  17. women++;
  18. } else if (users[elm].gender == "Male") {
  19. men++;
  20. } else if (users[elm].last_login){
  21. var lastLogin = new Date (users[elm].last_login);
  22. var lastMonths = lastLogin.getMonth()-6;
  23. var lastYears = lastLogin.getFullYear();
  24. //console.log(lastYears);
  25.  
  26. if (lastMonths <6 && lastMonths > -6 && lastYears >= lastLogin.getFullYear()-1){
  27. lastActive++;
  28. }
  29. }
  30.  
  31. }
  32. }
  33. return {allUsers : allUsers, active : active, women : women, men : men, lastActive : lastActive};}
  34.  
  35. var listOfUsers = document.createElement('p');
  36. listOfUsers.textContent = "Liczba wszystkich użytkowników: "+allUsers;
  37. document.querySelector("#row1 > div").appendChild(listOfUsers);
  38.  
  39. var listOfActive = document.createElement('p');
  40. listOfActive.textContent = "Liczba aktywnych użytkowników: "+active;
  41. document.querySelector("#row2 > div").appendChild(listOfActive);
  42.  
  43.  
  44. var listOfWomen = document.createElement('p');
  45. listOfWomen.textContent = "Liczba aktywnych kobiet: "+women;
  46. document.querySelector("#row3 > div").appendChild(listOfWomen);
  47.  
  48. var listOfMen = document.createElement('p');
  49. listOfMen.textContent = "Liczba aktywnych mężczyzn: "+men;
  50. document.querySelector("#row4 > div").appendChild(listOfMen);
  51.  
  52. var listOfLastActv = document.createElement('p');
  53. listOfLastActv.textContent = "Liczba aktywnych (ost 6 mcy): "+lastActive;
  54. document.querySelector("#row5 > div").appendChild(listOfLastActv);
  55.  
  56. var getTotalUsers = new getTotal();
  57. var allUsers = getTotalUsers.allUsers;
  58. var active = getTotalUsers.active;
  59. var women = getTotalUsers.women;
  60. var men = getTotalUsers.men;
  61. var lastActive = getTotalUsers.lastActive;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement