mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 20:16:04 +01:00
closes #67
This commit is contained in:
@@ -8,18 +8,20 @@ var RDB = require('./redis.js'),
|
||||
(function(Categories) {
|
||||
|
||||
Categories.getCategoryById = function(category_id, current_user, callback) {
|
||||
RDB.smembers('categories:' + category_id + ':tid', function(err, tids) {
|
||||
|
||||
Categories.getCategoryData(category_id, function(categoryData) {
|
||||
|
||||
Categories.getCategoryData(category_id, function(categoryData) {
|
||||
|
||||
if(!categoryData) {
|
||||
callback(false);
|
||||
return;
|
||||
}
|
||||
|
||||
RDB.smembers('categories:' + category_id + ':tid', function(err, tids) {
|
||||
|
||||
var category_name = categoryData.name;
|
||||
category_slug = categoryData.slug;
|
||||
|
||||
RDB.smembers('cid:' + category_id + ':active_users', function(err, active_users) {
|
||||
|
||||
if (category_name === null) {
|
||||
callback(false);
|
||||
}
|
||||
|
||||
var categoryData = {
|
||||
'category_name' : category_name,
|
||||
|
||||
@@ -196,6 +196,11 @@ var express = require('express'),
|
||||
|
||||
var category_url = cid + (req.params.slug ? '/' + req.params.slug : '');
|
||||
categories.getCategoryById(cid, 0, function(returnData) {
|
||||
if(!returnData) {
|
||||
res.redirect('404');
|
||||
return;
|
||||
}
|
||||
|
||||
res.send(
|
||||
app.build_header(res) +
|
||||
'\n\t<noscript>\n' + templates['noscript/header'] + templates['noscript/category'].parse(returnData) + '\n\t</noscript>' +
|
||||
|
||||
Reference in New Issue
Block a user