1var csrflistHash = $('#csrflistHash').val(); 2 3app.controller('eventsListServicesCtrl', function ($scope, $http, toastr) { 4 $scope.eventListInit = function () { 5 $scope.base_url = base_url; 6 $scope.eventListArray = { 7 upcomingEvents: [], 8 pastEvents: [], 9 }; 10 $scope.getAllEventArray = []; 11 $scope.getAllEvents(); 12 $scope.getAlleventListService(); 13 $scope.categoryName = "All events"; 14 $scope.inputSearchValue = ''; 15 // $scope.seperator = "^%^" 16 $scope.eventDetails = null; 17 // var eventId = $routeParams.eventId; 18 $scope.isLoading = true; 19 } 20 21 $scope.getAllEvents = function () { 22 var transform = function (data) { 23 return $.param(data); 24 } 25 $http.post(window.site_url + 'FrontEndAPI/getAllEvents', { 26 inputSearchValue: $scope.inputSearchValue, 27 }, { 28 headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, 29 transformRequest: transform 30 }).then(function (response) { 31 if (response.data.status.status == "201") { 32 $scope.getAllEventArray = response.data.data; 33 } else { 34 toastr.error(response.data.status.message); 35 } 36 }) 37 } 38 39 $scope.getAlleventListService = function () { 40 if (document.getElementById('All events')) { 41 document.getElementById('All events').classList.add('active'); 42 } 43 if (document.getElementById($scope.categoryName)) { 44 document.getElementById($scope.categoryName).classList.remove('active'); 45 } 46 $scope.categoryName = 'All events'; 47 var transform = function (data) { 48 return $.param(data); 49 } 50 $http.post(window.site_url + 'FrontEndAPI/getAllEvents', { 51 inputSearchValue: $scope.inputSearchValue, 52 }, { 53 headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, 54 transformRequest: transform 55 }).then(function (response) { 56 $scope.isLoading = false; 57 if (response.data.status.status == "201") { 58 $scope.numberOfNews = response.data.data.length; 59 60 $scope.eventListArray.upcomingEvents = []; 61 $scope.eventListArray.pastEvents = []; 62 63 response.data.data.forEach(function (event) { 64 let eventObj = {}; 65 eventObj.evt_id = event.evt_id; 66 eventObj.evt_created_date = event.evt_created_date; 67 eventObj.evt_title = event.evt_title; 68 eventObj.evt_file = event.evt_file; 69 eventObj.evt_valid_from = event.evt_valid_from; 70 eventObj.evt_valid_till = event.evt_valid_till; 71 eventObj.evt_location = event.evt_location; 72 eventObj.evt_s_description = event.evt_s_description; 73 eventObj.evt_descp_content = event.evt_descp_content; 74 eventObj.evt_new_flag = event.evt_new_flag === "1"; 75 eventObj.isShowEvents = true; 76 77 let currentDate = new Date(); 78 let validFromDate = new Date(event.evt_valid_from); 79 let validTillDate = new Date(event.evt_valid_till); 80 81 if (event.evt_type === "Upcoming Event" && validTillDate < currentDate && validTillDate === currentDate ) { 82 eventObj.isShowEvents = false; 83 } 84 85 if (eventObj.isShowEvents) { 86 if (event.evt_type === "Upcoming Event") { 87 $scope.eventListArray.upcomingEvents.push(eventObj); 88 } else if (event.evt_type === "Past Event") { 89 $scope.eventListArray.pastEvents.push(eventObj); 90 } 91 } 92 }); 93 } else { 94 toastr.error(response.data.status.message); 95 } 96 }); 97 }; 98 99 100 $scope.getEventDetails = (event) => { 101 localStorage.setItem("eventsDetails", JSON.stringify(event)); 102 window.location.href = window.site_url + `events-details-new`; 103 } 104 105 106});
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.