mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 20:16:04 +01:00
closes #595
This commit is contained in:
@@ -1,28 +1,30 @@
|
||||
var RDB = require('./redis'),
|
||||
var async = require('async'),
|
||||
gravatar = require('gravatar'),
|
||||
nconf = require('nconf'),
|
||||
validator = require('validator'),
|
||||
reds = require('reds'),
|
||||
topicSearch = reds.createSearch('nodebbtopicsearch'),
|
||||
|
||||
RDB = require('./redis'),
|
||||
posts = require('./posts'),
|
||||
utils = require('./../public/src/utils'),
|
||||
user = require('./user'),
|
||||
categories = require('./categories'),
|
||||
CategoryTools = require('./categoryTools'),
|
||||
categoryTools = require('./categoryTools'),
|
||||
posts = require('./posts'),
|
||||
threadTools = require('./threadTools'),
|
||||
postTools = require('./postTools'),
|
||||
notifications = require('./notifications'),
|
||||
feed = require('./feed'),
|
||||
favourites = require('./favourites'),
|
||||
meta = require('./meta'),
|
||||
meta = require('./meta');
|
||||
|
||||
async = require('async'),
|
||||
reds = require('reds'),
|
||||
topicSearch = reds.createSearch('nodebbtopicsearch'),
|
||||
nconf = require('nconf'),
|
||||
validator = require('validator');
|
||||
|
||||
(function(Topics) {
|
||||
|
||||
Topics.post = function(uid, title, content, cid, callback) {
|
||||
|
||||
CategoryTools.privileges(cid, uid, function(err, privileges) {
|
||||
categoryTools.privileges(cid, uid, function(err, privileges) {
|
||||
|
||||
if(err) {
|
||||
return callback(err);
|
||||
@@ -415,7 +417,7 @@ var RDB = require('./redis'),
|
||||
// temporary. I don't think this call should belong here
|
||||
|
||||
function getPrivileges(next) {
|
||||
CategoryTools.privileges(category_id, current_user, function(err, user_privs) {
|
||||
categoryTools.privileges(category_id, current_user, function(err, user_privs) {
|
||||
next(err, user_privs);
|
||||
});
|
||||
}
|
||||
@@ -460,7 +462,7 @@ var RDB = require('./redis'),
|
||||
topicData.unreplied = topicData.postcount === '1';
|
||||
topicData.username = topicInfo.username || 'anonymous';
|
||||
topicData.userslug = topicInfo.userslug || '';
|
||||
topicData.picture = topicInfo.picture || require('gravatar').url('', {}, https = nconf.get('https'));;
|
||||
topicData.picture = topicInfo.picture || gravatar.url('', {}, https = nconf.get('https'));
|
||||
topicData.categoryIcon = topicInfo.categoryData.icon;
|
||||
topicData.categoryName = topicInfo.categoryData.name;
|
||||
topicData.categorySlug = topicInfo.categoryData.slug;
|
||||
@@ -468,7 +470,7 @@ var RDB = require('./redis'),
|
||||
topicData.teaser_text = topicInfo.teaserInfo.text || '',
|
||||
topicData.teaser_username = topicInfo.teaserInfo.username || '';
|
||||
topicData.teaser_userslug = topicInfo.teaserInfo.userslug || '';
|
||||
topicData.teaser_userpicture = topicInfo.teaserInfo.picture || require('gravatar').url('', {}, https = nconf.get('https'));
|
||||
topicData.teaser_userpicture = topicInfo.teaserInfo.picture || gravatar.url('', {}, https = nconf.get('https'));
|
||||
topicData.teaser_pid = topicInfo.teaserInfo.pid;
|
||||
topicData.teaser_timestamp = topicInfo.teaserInfo.timestamp ? (new Date(parseInt(topicInfo.teaserInfo.timestamp, 10)).toISOString()) : '';
|
||||
|
||||
@@ -749,9 +751,9 @@ var RDB = require('./redis'),
|
||||
timestamp = postData.timestamp,
|
||||
returnObj = {
|
||||
"pid": postData.pid,
|
||||
"username": userData.username,
|
||||
"username": userData.username || 'anonymous',
|
||||
"userslug": userData.userslug,
|
||||
"picture": userData.picture,
|
||||
"picture": userData.picture || gravatar.url('', {}, https = nconf.get('https')),
|
||||
"timestamp": timestamp
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user