v1.18.x
Julian Lam 11 years ago
parent 15728e90f6
commit f949af70ad

@ -111,14 +111,16 @@
</div> </div>
</div> </div>
<div class="panel panel-default {moderator_block_class}"> <!-- IF moderators.length -->
<div class="panel panel-default">
<div class="panel-heading">[[category:sidebar.moderators]]</div> <div class="panel-heading">[[category:sidebar.moderators]]</div>
<div class="panel-body moderators"> <div class="panel-body moderators">
<!-- BEGIN moderators --> <!-- BEGIN moderators -->
<a href="../../user/{moderators.userslug}"><img title="{moderators.username}" src="{moderators.picture}" class="img-rounded" /></a> <a data-uid="{moderators.uid}" href="../../user/{moderators.userslug}"><img title="{moderators.username}" src="{moderators.picture}" class="img-rounded user-img" /></a>
<!-- END moderators --> <!-- END moderators -->
</div> </div>
</div> </div>
<!-- ENDIF moderators.length -->
<!-- BEGIN sidebars --> <!-- BEGIN sidebars -->
<div class="panel panel-default"> <div class="panel panel-default">

@ -107,7 +107,6 @@ var db = require('./database'),
if (!category.topics.length) { if (!category.topics.length) {
getModerators(function(err, moderators) { getModerators(function(err, moderators) {
category.moderator_block_class = moderators.length > 0 ? '' : 'none';
category.moderators = moderators; category.moderators = moderators;
category.show_sidebar = 'hidden'; category.show_sidebar = 'hidden';
category.no_topics_message = 'show'; category.no_topics_message = 'show';
@ -115,7 +114,6 @@ var db = require('./database'),
}); });
} else { } else {
async.parallel([getModerators, getActiveUsers], function(err, results) { async.parallel([getModerators, getActiveUsers], function(err, results) {
category.moderator_block_class = results[0].length > 0 ? '' : 'none';
category.moderators = results[0]; category.moderators = results[0];
category.active_users = results[1]; category.active_users = results[1];
category.show_sidebar = category.topics.length > 0 ? 'show' : 'hidden'; category.show_sidebar = category.topics.length > 0 ? 'show' : 'hidden';
@ -191,7 +189,7 @@ var db = require('./database'),
db.getSetMembers('cid:' + cid + ':moderators', function(err, mods) { db.getSetMembers('cid:' + cid + ':moderators', function(err, mods) {
if (!err) { if (!err) {
if (mods && mods.length) { if (mods && mods.length) {
user.getMultipleUserFields(mods, ['username'], function(err, moderators) { user.getMultipleUserFields(mods, ['uid', 'username', 'userslug', 'picture'], function(err, moderators) {
callback(err, moderators); callback(err, moderators);
}); });
} else { } else {

Loading…
Cancel
Save