Added raw JSON export

This commit is contained in:
Nelson Silva 2013-02-13 10:26:56 +00:00
parent a4e5adab3e
commit 23a866da50
3 changed files with 102 additions and 1 deletions

View file

@ -21,6 +21,7 @@
var ERR = require("async-stacktrace");
var exporthtml = require("../utils/ExportHtml");
var exportdokuwiki = require("../utils/ExportDokuWiki");
var exportraw = require("../utils/ExportRaw");
var padManager = require("../db/PadManager");
var async = require("async");
var fs = require("fs");
@ -65,6 +66,17 @@ exports.doExport = function(req, res, padId, type)
}
});
}
else if(type == "raw")
{
padManager.getPad(padId, function(err, pad)
{
ERR(err);
exportraw.getPadRaw(pad, req.params.rev, function(err, json) {
res.attachment(padId + ".json");
res.send(json);
})
});
}
else if(type == 'dokuwiki')
{
var randNum;