| 
					
				 | 
			
			
				@@ -88,6 +88,26 @@ func (this *Wrapper) UseDatabase() error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	return nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+func (this *Wrapper) LoadSessionUser() bool { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if this.S.GetInt("UserId", 0) <= 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if this.DB == nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	user := &utils.MySql_user{} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	err := this.DB.QueryRow("SELECT `id`, `first_name`, `last_name`, `email`, `password` FROM `users` WHERE `id` = ? LIMIT 1;", this.S.GetInt("UserId", 0)).Scan( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		&user.A_id, &user.A_first_name, &user.A_last_name, &user.A_email, &user.A_password) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if user.A_id != this.S.GetInt("UserId", 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	this.User = user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (this *Wrapper) Write(data string) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	this.W.Write([]byte(data)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |