upgraded categories to sorted set, score is the order set from acp, check if category topic exists before posting

This commit is contained in:
Baris Soner Usakli
2014-02-22 18:56:37 -05:00
parent d6d9776cde
commit 6e5a6b8784
9 changed files with 129 additions and 56 deletions

View File

@@ -13,10 +13,12 @@ var db = require('./../database'),
for (var key in category) {
db.setObjectField('category:' + cid, key, category[key]);
if (key == 'name') {
if (key === 'name') {
// reset slugs if name is updated
var slug = cid + '/' + utils.slugify(category[key]);
db.setObjectField('category:' + cid, 'slug', slug);
} else if (key === 'order') {
db.sortedSetAdd('categories:cid', category[key], cid);
}
}