From b10bf1a11d98730d695f71d3f146df437380aa54 Mon Sep 17 00:00:00 2001 From: Nikolai R Kristiansen Date: Mon, 10 Aug 2015 21:12:54 +0200 Subject: [PATCH] Adds kassa sales --- stats/index.php | 73 +++++++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 33 deletions(-) diff --git a/stats/index.php b/stats/index.php index ed11ce9..b68bbd7 100644 --- a/stats/index.php +++ b/stats/index.php @@ -1,4 +1,5 @@ @@ -16,67 +17,73 @@ $(document).ready(function() { var urls = { tekstmelding: 'https://tekstmelding.neuf.no/stats/memberships/', - snapporder: '/stats/snapporder.php' + snapporder: '/stats/snapporder.php', + cards: 'https://kassa.neuf.no/stats/card-sales/' }; Highcharts.setOptions({ credits:{ enabled: false } }); + var sales = new Highcharts.Chart({ + chart: { + renderTo: 'sales' + }, + title: { + text: false + }, + xAxis: { + type: "datetime" + }, + yAxis: { + title: { + text: "Salg" + }, + min: 0 + }, + + plotOptions: { + series: { + marker: { + radius: 4 + } + } + }, + series: [] + }); $.getJSON(urls.tekstmelding, function(data) { var sms_sales = _.map(data.memberships, function(el) { return [moment(el.date).valueOf(), el.sales] }); - - var sales = new Highcharts.Chart({ - chart: { - renderTo: 'sales', - type: 'spline' - }, - title: { - text: false - }, - xAxis: { - type: "datetime" - }, - yAxis: { - title: { - text: "Salg" - }, - min: 0 - }, - - plotOptions: { - series: { - marker: { - radius: 4 - } - } - }, - series: [{ - name: 'SMS-salg', - data: sms_sales - }] - }); + sales.addSeries({name: 'SMS-salg', data: sms_sales}); $.getJSON(urls.snapporder, function(data) { var snapporder_sales = _.map(data.memberships, function (el) { return [moment(el.date).valueOf(), parseInt(el.sales, 10)] }); sales.addSeries({name: 'App-salg', data: snapporder_sales}); + + $.getJSON(urls.cards, function(data) { + var card_sales = _.map(data.memberships, function (el) { + return [moment(el.date).valueOf(), parseInt(el.sales, 10)] + }); + sales.addSeries({name: 'Bar-salg', data: card_sales}); + }); + }); }); }); -
+

Salg totalt

+
Disse tallene kan innehold avvik fra faktiske salgtall, men de er antagelig ikke så langt unna.