mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-31 11:05:54 +01:00 
			
		
		
		
	signature
This commit is contained in:
		
							
								
								
									
										16
									
								
								src/user.js
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								src/user.js
									
									
									
									
									
								
							| @@ -6,7 +6,9 @@ var config = require('../config.js'), | ||||
| 	crypto = require('crypto'), | ||||
| 	emailjs = require('emailjs'), | ||||
| 	emailjsServer = emailjs.server.connect(config.mailer), | ||||
| 	bcrypt = require('bcrypt'); | ||||
| 	bcrypt = require('bcrypt'), | ||||
| 	marked = require('marked'); | ||||
|  | ||||
|  | ||||
| (function(User) { | ||||
|  | ||||
| @@ -79,19 +81,24 @@ var config = require('../config.js'), | ||||
|  | ||||
| 	User.updateProfile = function(uid, data) { | ||||
| 		 | ||||
| 		var fields = ['email', 'fullname', 'website', 'location', 'birthday']; | ||||
| 		var fields = ['email', 'fullname', 'website', 'location', 'birthday', 'signature']; | ||||
| 		var key = ''; | ||||
| 		 | ||||
| 		for(var i=0,ii=fields.length; i<ii; ++i) { | ||||
| 			key = fields[i]; | ||||
| 			if(data[key] !== undefined) { | ||||
|  | ||||
| 				User.setUserField(uid, key, data[key]); | ||||
| 			if(data[key] !== undefined) { | ||||
| 				 | ||||
| 				if(key === 'email') { | ||||
| 					User.setUserField(uid, 'gravatarpicture', User.createGravatarURLFromEmail(data[key])); | ||||
| 					RDB.set('email:' + data['email'] +':uid', uid); | ||||
| 				} | ||||
| 				else if(key === 'signature') { | ||||
| 					//sanitize sig plx - baris | ||||
| 					//data[key] = marked(data[key]); | ||||
| 				} | ||||
|  | ||||
| 				User.setUserField(uid, key, data[key]); | ||||
| 			} | ||||
| 		} | ||||
| 	} | ||||
| @@ -268,6 +275,7 @@ var config = require('../config.js'), | ||||
| 					'birthday':'', | ||||
| 					'website':'', | ||||
| 					'email' : email, | ||||
| 					'signature':'', | ||||
| 					'joindate' : new Date().getTime(), | ||||
| 					'picture': gravatar, | ||||
| 					'gravatarpicture' : gravatar, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user