mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 02:55:58 +01:00 
			
		
		
		
	adding missing files, re: #4827
This commit is contained in:
		
							
								
								
									
										28
									
								
								src/controllers/accounts/info.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								src/controllers/accounts/info.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| 'use strict'; | ||||
|  | ||||
| var async = require('async'), | ||||
| 	_ = require('underscore'), | ||||
|  | ||||
| 	user = require('../../user'), | ||||
| 	helpers = require('../helpers'), | ||||
| 	accountHelpers = require('./helpers'); | ||||
|  | ||||
| var infoController = {}; | ||||
|  | ||||
| infoController.get = function(req, res, next) { | ||||
| 	accountHelpers.getBaseUser(req.params.userslug, req.uid, function(err, userData) { | ||||
| 		async.parallel({ | ||||
| 			ips: async.apply(user.getIPs, res.locals.uid, 4), | ||||
| 			history: async.apply(user.getModerationHistory, res.locals.uid) | ||||
| 		}, function(err, data) { | ||||
| 			data = _.extend(userData, data); | ||||
|  | ||||
| 			userData.title = '[[pages:account/info]]'; | ||||
| 			userData.breadcrumbs = helpers.buildBreadcrumbs([{text: userData.username, url: '/user/' + userData.userslug}, {text: '[[user:settings]]'}]); | ||||
|  | ||||
| 			res.render('account/info', data); | ||||
| 		}); | ||||
| 	}); | ||||
| }; | ||||
|  | ||||
| module.exports = infoController; | ||||
		Reference in New Issue
	
	Block a user