/*
- * Copyright (C) 2011-2012 jeanfi@gmail.com
+ * Copyright (C) 2011-2014 jeanfi@gmail.com
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
#include <sys/stat.h>
#include <sys/types.h>
-#include <json/json.h>
+#include <json.h>
#include "html.h"
#include "io.h"
if (res != tmp)
free(tmp);
-
+
return res;
}
return ;
}
-
f_name = malloc(strlen(pkg->name)+1+strlen(version->version)+1);
sprintf(f_name, "%s_%s", pkg->name, version->version);
path = path_new(dir, f_name, ".html");
script_tpl = "var data = %s;\n ppastats_ver();";
- script = malloc(strlen(script_tpl) - 2 +strlen(json) + 1);
+ script = malloc(strlen(script_tpl) - 2 + strlen(json) + 1);
sprintf(script, script_tpl, json);
-
+
create_html(path, f_name, body, script);
-
+
free(json);
free(path);
free(f_name);
-
}
static void
const char *ppa,
const char *package_status,
const char *output_dir,
- const int install_static_files)
+ const int install_static_files,
+ int ws_size)
{
struct ppa_stats *ppastats;
char *path, *f_dst;
"js/jquery.jqplot.min.js",
DEFAULT_WWW_DIR"/excanvas.js", "js/excanvas.js",
DEFAULT_WWW_DIR"/ppastats.css", "css/ppastats.css",
+ DEFAULT_WWW_DIR"/wpitchoune.css", "css/wpitchoune.css",
DEFAULT_WWW_DIR"/jquery.jqplot.min.css",
"css/jquery.jqplot.min.css" };
mkdir(css_dir, 0777);
mkdir(js_dir, 0777);
- for (i = 0; i < 7; i++) {
+ for (i = 0; i < 8; i++) {
f_dst = path_append(output_dir, www_files[2*i+1]);
log_debug(_("Copying %s %s"), www_files[2*i], f_dst);
free(js_dir);
}
- ppastats = create_ppa_stats(owner, ppa, package_status);
+ ppastats = create_ppa_stats(owner, ppa, package_status, ws_size);
path = path_new(output_dir, "ppa", ".html");