"use strict"; var path = require('path'), async = require('async'), fs = require('fs'), nconf = require('nconf'), user = require('./../user'), topics = require('./../topics'), posts = require('./../posts'), categories = require('./../categories'), meta = require('./../meta'), plugins = require('./../plugins'), utils = require('./../../public/src/utils'), pkg = require('./../../package.json'); function upload(req, res, filesIterator, next) { if(!req.user) { return res.json(403, {message:'not allowed'}); } var files = req.files.files; if(!Array.isArray(files)) { return res.json(500, {message: 'invalid files'}); } if(Array.isArray(files[0])) { files = files[0]; } function deleteTempFiles() { for(var i=0; i