PageSourceSearch

https://www.kccrewleagues.com/javascripts/custom/admin/filter.js

js kccrewleagues.com collected 2026-10-07 19:57:20 UTC 2,944 bytes, 89 lines download raw bytes

1angular.module("leagueAlly")
2.filter('filterMenus', function() {
3  return function( menus, user_type) {
4    var filtered = [];
5    angular.forEach(menus, function(menu) {
6
7      if(menu.name!= 'user_details') 
8      {  if(menu.is_permit=='1')
9        {
10          if(menu.permission && menu.permission.length>0)
11          {
12            angular.forEach(menu.permission, function(sub_menu,index) {
13              if(sub_menu.is_permit=='0')
14              {
15                menu.permission.splice(index,1);                   
16              }
17            });
18            filtered.push(menu);
19          } 
20          else
21          {
22            filtered.push(menu);
23          }
24        }
25      }
26    });
27    return filtered;
28  };
29})
30.filter('removeCurrentWeek', function() {
31  return function(rainout_weeks,cur_week) {
32    var filtered = {};
33    //console.log("==rainout_weeks==",rainout_weeks);
34    angular.forEach(rainout_weeks, function(value,key) {
35      //console.log("key==",key,cur_week);
36      if(cur_week && key!=cur_week)
37      {
38        filtered[key]=value;
39      }
40    });
41    return filtered;
42  };
43})
44.filter('filterPaymentData', function() {
45  return function(user_array) {
46    var filtered = [];
47    //-console.log("user_array[page_no]",user_array);
48    angular.forEach(user_array, function(cur_user,index) {
49      //-console.log("key==",cur_user);
50      if(cur_user && cur_user.team_details && cur_user.team_details.length>0 && cur_user.teams && cur_user.teams.length>0)
51      {
52        //console.log("1111");
53        angular.forEach(cur_user.team_details, function(cur_team,index) {
54          //console.log("222");
55          var cur_user_team=$.grep(cur_user.teams,function(user_teams){
56            return user_teams.team_id==cur_team.team_id;
57          });
58          //console.log("3333",cur_user_team);
59          if(cur_user_team.length>0)
60          {
61            //-console.log("cur_user_team[0].paid_date",cur_user_team[0].paid_date)
62            cur_team['paid_date']=cur_user_team[0].paid_date || cur_user_team[0].registration_date;
63            cur_team['playerLateFee']=cur_user_team[0].payment ? cur_user_team[0].payment.player_late_fee : 0;
64            cur_team['tshirtLateFee']=cur_user_team[0].payment ? cur_user_team[0].payment.tshirt_late_fee : 0;
65            cur_team['tshirt_note']=cur_user_team[0].tshirt_note;
66            cur_team['user_added_note']=cur_user_team[0].user_added_note;
67            cur_team['shirt_size']=cur_user_team[0].shirt_size;
68            cur_team['need_shirt']=cur_user_team[0].need_shirt;
69
70            filtered.push(cur_user);
71          }
72          else if(cur_user)
73          {
74            //console.log("5555",cur_user_team);
75            filtered.push(cur_user);
76          }
77        });
78      }
79      else if(cur_user)
80      {
81        //console.log("4444",cur_user_team);
82        filtered.push(cur_user);
83      }
84    });
85
86    //console.log("filtered--",filtered);
87    return filtered;
88  };
89});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.