Personal blog written from scratch using Node.js, Bootstrap, and MySQL. https://jrtechs.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

40 lines
1.0 KiB

const utils = require('../utils/utils.js');
const sql = require('../utils/sql');
const qs = require('querystring');
var Promise = require('promise');
module.exports=
{
main: function(res, postData)
{
utils.include(res, "./admin/addCategory.html");
return this.processPost(res, postData);
},
processPost: function(res, postData)
{
return new Promise(function(resolve, reject)
{
var post = qs.parse(postData);
if(post.add_category)
{
var url = post.add_category.replace(/ /i, "-");
var q = "insert into categories (name, url) values " +
"('" + post.add_category + "','" + url + "')";
console.log(q);
if(sql.insert(q) != 0)
{
console.log("category added");
}
else
{
console.log("error adding category");
}
}
resolve();
});
}
};