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.