<% totalSalesInfo = leadModel.get('totalSales') %> <% opportunitiesStatClasses = 'grid_3 text-center omega total-opportunity'; %> <% if (_.isUndefined(totalSalesInfo.count)) { %> <% opportunitiesStatClasses = 'grid_5 text-center total-opportunity'; %> <% } %>

<%= _.isUndefined(i18n['Total Opportunities'])?'Total Opportunities':i18n['Total Opportunities'] %>

<% var leadOpportunityStatNewCount = 0; %> <% var leadOpportunityStatNewAmount = 0; %> <% var leadOpportunityStatLostCount = 0;%> <% var leadOpportunityStatLostAmount = 0;%> <% var leadOpportunityStatWonCount = 0;%> <% var leadOpportunityStatWonAmount = 0;%> <% var leadOpportunityRatio = 0 %> <% var leadFirstWonOpportunityDate = null %> <% if(!_.isEmpty(leadModel.get('leadOpportunityStats'))) { %> <% _.each(leadModel.get('leadOpportunityStats'), function(statsData, stageId) { %> <% if (parseInt(stageId) === 1) { %> <% leadOpportunityStatLostCount += parseInt(statsData.count) %> <% leadOpportunityStatLostAmount += parseFloat(statsData.total) %> <% } else if (parseInt(stageId) === 100) { %> <% leadOpportunityStatWonCount += parseInt(statsData.count) %> <% leadOpportunityStatWonAmount += parseFloat(statsData.total) %> <% leadFirstWonOpportunityDate = statsData.oppLastChangeDate %> <% if(leadFirstWonOpportunityDate == '0000-00-00 00:00:00') { leadFirstWonOpportunityDate = statsData.oppCreatedAt } %> <% } else { %> <% leadOpportunityStatNewCount += parseInt(statsData.count) %> <% leadOpportunityStatNewAmount += parseFloat(statsData.total) %> <% } %> <% }) %> <% leadOpportunityRatio = (((leadOpportunityStatWonCount)/(leadOpportunityStatNewCount+leadOpportunityStatLostCount + leadOpportunityStatWonCount))*100).toFixed(2) %> <% } %>

<%= leadOpportunityStatNewCount %>

<%= _.isUndefined(i18n['for'])?'for':i18n['for'] %>

<%= accounting.formatMoney(Math.round(leadOpportunityStatNewAmount.toFixed(2)), JSON.parse(leadModel.get('moneyFormat'))) %>

<%= _.isUndefined(i18n['Open'])?'Open':i18n['Open'] %>

<%= leadOpportunityStatLostCount %>

<%= _.isUndefined(i18n['for'])?'for':i18n['for'] %>

<%= accounting.formatMoney(Math.round(leadOpportunityStatLostAmount.toFixed(2)), JSON.parse(leadModel.get('moneyFormat'))) %>

<%= _.isUndefined(i18n['Lost'])?'Lost':i18n['Lost'] %>

<%= leadOpportunityStatWonCount %>

<%= _.isUndefined(i18n['for'])?'for':i18n['for'] %>

<%= accounting.formatMoney(Math.round(leadOpportunityStatWonAmount.toFixed(2)), JSON.parse(leadModel.get('moneyFormat'))) %>

<%= _.isUndefined(i18n['Won'])?'Won':i18n['Won'] %>

<%= (!_.isUndefined(leadOpportunityRatio)) ? Math.round(leadOpportunityRatio) : 0 %>%

<%= _.isUndefined(i18n['Win ratio'])?'Win ratio':i18n['Win ratio'] %>

<% if (!_.isUndefined(totalSalesInfo.count) && totalSalesInfo.count > 0) { %>

<%= _.isUndefined(i18n['Total Sales'])?'Total Sales':i18n['Total Sales'] %>

<% totalSalesCount = (!_.isUndefined(totalSalesInfo.count))? parseInt(totalSalesInfo.count) : 0 %> <% totalSalesAmount = (!_.isUndefined(totalSalesInfo.total))? parseFloat(totalSalesInfo.total) : 0 %>

<%= totalSalesCount %>

<%= _.isUndefined(i18n['for'])?'for':i18n['for'] %>

<%= accounting.formatMoney(Math.round(totalSalesAmount.toFixed(2)), JSON.parse(leadModel.get('moneyFormat'))) %>

<% if(!_.isUndefined(leadModel.get('firstPurchaseDate').created_at) && moment(leadModel.get('firstPurchaseDate').created_at, 'YYYY-MM-DD HH:mm:ss').format('DD MMMM YYYY') !== 'Invalid date' ) { %>

<%= _.isUndefined(i18n['Customer since'])?'Customer since':i18n['Customer since'] %> <%= moment(leadModel.get('firstPurchaseDate').created_at, 'YYYY-MM-DD HH:mm:ss').format('DD MMMM YYYY') %>

<% } else if (!_.isEmpty(leadFirstWonOpportunityDate) && moment(leadFirstWonOpportunityDate, 'YYYY-MM-DD HH:mm:ss').format('DD MMMM YYYY') !== 'Invalid date' ) { %>

<%= _.isUndefined(i18n['Customer since'])?'Customer since':i18n['Customer since'] %> <%= moment(leadFirstWonOpportunityDate, 'YYYY-MM-DD HH:mm:ss').format('DD MMMM YYYY') %>

<% } %>
<% } %>