v1.18.x
Baris Soner Usakli
parent 78af47362c
commit d5c0ca4a9d

@ -52,9 +52,9 @@
<div class="col-lg-8"> <div class="col-lg-8">
<div class="input-group"> <div class="input-group">
<input class="form-control" type="password" placeholder="[[register:confirm_password_placeholder]]" name="password-confirm" id="password-confirm" /> <input class="form-control" type="password" placeholder="[[register:confirm_password_placeholder]]" name="password-confirm" id="password-confirm" />
<span class="input-group-addon"> <span class="input-group-addon">
<span id="password-confirm-notify"><i class="fa fa-circle-o"></i></span> <span id="password-confirm-notify"><i class="fa fa-circle-o"></i></span>
</span> </span>
</div> </div>
</div> </div>
</div> </div>

@ -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'), posts = require('./posts'),
utils = require('./../public/src/utils'), utils = require('./../public/src/utils'),
user = require('./user'), user = require('./user'),
categories = require('./categories'), categories = require('./categories'),
CategoryTools = require('./categoryTools'), categoryTools = require('./categoryTools'),
posts = require('./posts'), posts = require('./posts'),
threadTools = require('./threadTools'), threadTools = require('./threadTools'),
postTools = require('./postTools'), postTools = require('./postTools'),
notifications = require('./notifications'), notifications = require('./notifications'),
feed = require('./feed'), feed = require('./feed'),
favourites = require('./favourites'), 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) { (function(Topics) {
Topics.post = function(uid, title, content, cid, callback) { Topics.post = function(uid, title, content, cid, callback) {
CategoryTools.privileges(cid, uid, function(err, privileges) { categoryTools.privileges(cid, uid, function(err, privileges) {
if(err) { if(err) {
return callback(err); return callback(err);
@ -415,7 +417,7 @@ var RDB = require('./redis'),
// temporary. I don't think this call should belong here // temporary. I don't think this call should belong here
function getPrivileges(next) { 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); next(err, user_privs);
}); });
} }
@ -460,7 +462,7 @@ var RDB = require('./redis'),
topicData.unreplied = topicData.postcount === '1'; topicData.unreplied = topicData.postcount === '1';
topicData.username = topicInfo.username || 'anonymous'; topicData.username = topicInfo.username || 'anonymous';
topicData.userslug = topicInfo.userslug || ''; 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.categoryIcon = topicInfo.categoryData.icon;
topicData.categoryName = topicInfo.categoryData.name; topicData.categoryName = topicInfo.categoryData.name;
topicData.categorySlug = topicInfo.categoryData.slug; topicData.categorySlug = topicInfo.categoryData.slug;
@ -468,7 +470,7 @@ var RDB = require('./redis'),
topicData.teaser_text = topicInfo.teaserInfo.text || '', topicData.teaser_text = topicInfo.teaserInfo.text || '',
topicData.teaser_username = topicInfo.teaserInfo.username || ''; topicData.teaser_username = topicInfo.teaserInfo.username || '';
topicData.teaser_userslug = topicInfo.teaserInfo.userslug || ''; 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_pid = topicInfo.teaserInfo.pid;
topicData.teaser_timestamp = topicInfo.teaserInfo.timestamp ? (new Date(parseInt(topicInfo.teaserInfo.timestamp, 10)).toISOString()) : ''; 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, timestamp = postData.timestamp,
returnObj = { returnObj = {
"pid": postData.pid, "pid": postData.pid,
"username": userData.username, "username": userData.username || 'anonymous',
"userslug": userData.userslug, "userslug": userData.userslug,
"picture": userData.picture, "picture": userData.picture || gravatar.url('', {}, https = nconf.get('https')),
"timestamp": timestamp "timestamp": timestamp
}; };

Loading…
Cancel
Save