projects
/
ppastats.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added generation of package graph
[ppastats.git]
/
src
/
chart.c
diff --git
a/src/chart.c
b/src/chart.c
index
f11feb8
..
132bd35
100644
(file)
--- a/
src/chart.c
+++ b/
src/chart.c
@@
-23,6
+23,7
@@
#include <json/json.h>
#include "chart.h"
#include <json/json.h>
#include "chart.h"
+#include "ppastats.h"
#define HTML_TEMPLATE \
"<html>\n\
#define HTML_TEMPLATE \
"<html>\n\
@@
-35,7
+36,7
@@
function drawChart() {\n\
var data = new google.visualization.DataTable();\n\
data.addColumn('string', 'Date');\n\
function drawChart() {\n\
var data = new google.visualization.DataTable();\n\
data.addColumn('string', 'Date');\n\
-
data.addColumn('number', 'Daily Download');\n\
+ data.addColumn('number', 'Daily Download');\n\
data.addRows(%s);\n\
data.sort(0);\n\
var chart = new google.visualization.LineChart\
data.addRows(%s);\n\
data.sort(0);\n\
var chart = new google.visualization.LineChart\
@@
-59,7
+60,7
@@
char *tm_to_str(struct tm *date)
date->tm_year+1900,
date->tm_mon+1,
date->tm_mday);
date->tm_year+1900,
date->tm_mon+1,
date->tm_mday);
-
+
return str;
}
return str;
}
@@
-75,6
+76,9
@@
generate_chart(const char *path,
char *str_date;
json_object *arr, *item;
char *str_date;
json_object *arr, *item;
+ if (debug)
+ fprintf(stderr, "Generates %s\n", path);
+
if (!totals) {
fprintf(stderr, "ERROR: no totals\n");
return ;
if (!totals) {
fprintf(stderr, "ERROR: no totals\n");
return ;
@@
-89,7
+93,7
@@
generate_chart(const char *path,
arr = json_object_new_array();
cur = totals;
arr = json_object_new_array();
cur = totals;
- while(*cur) {
+ while
(*cur) {
total = *cur;
str_date = tm_to_str(&(total->date));
total = *cur;
str_date = tm_to_str(&(total->date));
@@
-103,7
+107,7
@@
generate_chart(const char *path,
json_object_array_add(arr, item);
free(str_date);
json_object_array_add(arr, item);
free(str_date);
-
+
cur++;
}
cur++;
}