1function OperationsFactory(e){return{ActiveEvents:e("/rest/admin/operations/events",{},{get:{method:"GET",isArray:!0}}),Attendees:e("/rest/admin/operations/events/:eventid",{},{get:{method:"GET",isArray:!0}}),EventAggregate:e("/rest/admin/operations/events/:eventid/payment/aggregate",{},{get:{method:"GET",isArray:!0}}),DelayedPayment:e("/rest/payment/razor/capture-authorized",{},{resume:{method:"POST"}}),OrganizerBankDetails:e("/rest/admin/operations/organizer-and-bank-details/:linkedUserTypeId",{},{get:{method:"GET",isArray:!0}})}}function OperationsCtrl(e,t,n,a,r,s,o,i,m,l){var g=this;g.events=[],g.eventItem={},g.linkedUserType={},g.eventAggregate=[],g.loader={events:!0,attendees:!0},g.datePicker={date:{startDate:moment().subtract(29,"days"),endDate:moment()}},g.options={applyClass:"btn-success",locale:{applyLabel:"Apply",fromLabel:"From",format:"D-MMM-YY",toLabel:"To",cancelLabel:"Cancel",customRangeLabel:"Custom range",opens:"left"},ranges:{Today:[moment().startOf("day"),moment()],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"Last 3 Months":[moment().subtract(89,"days"),moment()]},eventHandlers:{"apply.daterangepicker":function(e,t){g.getActiveEvents(g.datePicker.date.startDate,g.datePicker.date.endDate)},"cancel.daterangepicker":function(e,t){}}},g.getActiveEvents=function(e,t){var n,a;n=new Date(e),a=new Date(t),g.loader.events=!0,g.eventItems=[],g.citrus={totalAmount:0,totalYepdeskCharge:0,totalGatewayCharge:0},g.stripe={totalAmount:0,totalYepdeskCharge:0,totalGatewayCharge:0},l.ActiveEvents.get({to:a.valueOf(),from:n.valueOf()}).$promise.then(function(e){g.eventItems=e;for(var t=0;t<=g.eventItems.length;t++)if(g.eventItems[t]&&g.eventItems[t].paymentAggregate)for(var n=0;n<g.eventItems[t].paymentAggregate.length;n++)"INR"==g.eventItems[t].paymentAggregate[n].currency?(g.eventItems[t].paymentAggregate[n].totalPayment&&(g.citrus.totalAmount+=g.eventItems[t].paymentAggregate[n].totalPayment),g.eventItems[t].paymentAggregate[n].yepdeskCharges&&(g.citrus.totalYepdeskCharge+=g.eventItems[t].paymentAggregate[n].yepdeskCharges),g.eventItems[t].paymentAggregate[n].totalGatewayCharges&&(g.citrus.totalGatewayCharge+=g.eventItems[t].paymentAggregate[n].totalGatewayCharges)):"USD"!=g.eventItems[t].paymentAggregate[n].currency&&"CAD"!=g.eventItems[t].paymentAggregate[n].currency||(g.eventItems[t].paymentAggregate[n].totalPayment&&(g.stripe.totalAmount+=g.eventItems[t].paymentAggregate[n].totalPayment),g.eventItems[t].paymentAggregate[n].yepdeskCharges&&(g.stripe.totalYepdeskCharge+=g.eventItems[t].paymentAggregate[n].yepdeskCharges),g.eventItems[t].paymentAggregate[n].totalGatewayCharges&&(g.stripe.totalGatewayCharge+=g.eventItems[t].paymentAggregate[n].totalGatewayCharges));g.loader.events=!1},function(e){null!=e&&404==e.data.status&&"No events found."==e.data.message&&(g.loader.events=!1)})},g.eventReport={attendeeCount:0,attendeePaymentSuccessCount:0,paymentSuccessCount:0},g.generateReport=function(e){g.eventReport.attendeeCount=e.length,g.eventReport.attendeePaymentSuccessCount=0;for(var t=0,n=e.length;t<n;t++)"SUCCESS"==e[t].attendee.paymentStatus&&(g.eventReport.attendeePaymentSuccessCount+=1),e[t].payment&&"SUCCESS"==e[t].payment.status&&(g.eventReport.paymentSuccessCount+=1)},g.attendees=[],g.viewEvent=function(e){g.eventReport={attendeeCount:0,paymentSuccessCount:0},g.eventItem=e,g.paymentCurrencyDropDownList=[];for(var t=0;t<g.eventItem.paymentAggregate.length;t++)g.paymentCurrencyDropDownList.push(g.eventItem.paymentAggregate[t].currency);g.filterByCurrencies(g.paymentCurrencyDropDownList[0]),g.viewSelected="EventView",g.loader.attendees=!0,g.attendeeItems={};var n=l.Attendees.get({eventid:e.event.id});n.$promise.then(function(e){g.attendeeItems=e,g.notes=e.notes,g.generateReport(g.attendeeItems),g.loader.attendees=!1});var n=l.EventAggregate.get({eventid:e.event.id});n.$promise.then(function(e){g.eventAggregate=e})},g.filterByCurrencies=function(e){for(var t=0;t<g.eventItem.paymentAggregate.length;t++)g.eventItem.paymentAggregate[t].currency==e&&(g.paymentDet=g.eventItem.paymentAggregate[t])},g.openPaymentDetails=function(n){t.open({templateUrl:"/assets/components/
1admin-page/operations/attendee-details.html",controller:"PaymentModalController",size:"lg",resolve:{item:function(){return n}}}).result.then(function(t){"remove"==t?e.removeTask(task,index):e.saveTask(t,task)})},g.openOrganizerandBankDetails=function(n){t.open({templateUrl:"/assets/components/admin-page/operations/organizer-and-bank-details.html",controller:"OrganizerAndBankCtrl as vm",size:"lg",resolve:{linkedUserTypeId:function(){return n}}}).result.then(function(t){"remove"==t?e.removeTask(task,index):e.saveTask(t,task)})},g.init=function(){g.getActiveEvents(moment().subtract(29,"days"),moment())},g.init()}function PaymentModalController(e,t,n,a,r){e.item=a,e.resumeDelayedPayment=function(e){alert(e.paymentId+""+e.razorpayPaymentId),r.DelayedPayment.resume(e).$promise.then(function(e){console.log(e.result)})},e.close=function(){n.dismiss("close")}}function OrganizerAndBankCtrl(e,t,n,a){var r=this;r.linkedUserType=n,r.loading=!0,a.OrganizerBankDetails.get({linkedUserTypeId:n}).$promise.then(function(e){r.linkedUserType=e[0],r.loading=!1}),r.close=function(){e.dismiss("close")}}function eventsList(){return{restrict:"A",transclude:!1,templateUrl:"/assets/components/admin-page/operations/events-list.html"}}function eventView(){return{restrict:"A",transclude:!1,templateUrl:"/assets/components/admin-page/operations/event-view.html"}}angular.module("yepdesk").directive("eventsList",eventsList).directive("eventView",eventView).factory("OperationsFactory",OperationsFactory).controller("OperationsCtrl",OperationsCtrl).controller("PaymentModalController",PaymentModalController).controller("OrganizerAndBankCtrl",OrganizerAndBankCtrl),OperationsCtrl.$inject=["$scope","$modal","$stateParams","$location","$window","$q","$http","$filter","NotifyFactory","OperationsFactory"],PaymentModalController.$inject=["$scope","$modal","$modalInstance","item","OperationsFactory"],OrganizerAndBankCtrl.$inject=["$modalInstance","$modal","linkedUserTypeId","OperationsFactory"],OperationsFactory.$inject=["$resource"],eventView.$inject=[],eventsList.$inject=[];
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.