From 34fa723a08f2b342da2fb37022e60ccd1018344a Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 8 Jan 2014 10:29:48 +0000
Subject: [PATCH] User objects don't need to be created.  Just change
 user.number.

---
 web/root/ecwebv3/pages/003-userlist.xjs | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/web/root/ecwebv3/pages/003-userlist.xjs b/web/root/ecwebv3/pages/003-userlist.xjs
index fd71876fbd..f320ef2845 100644
--- a/web/root/ecwebv3/pages/003-userlist.xjs
+++ b/web/root/ecwebv3/pages/003-userlist.xjs
@@ -113,15 +113,16 @@
 		return dest;
 	}
 
+	var usr = new User(1);
 	for(var u = offset;
 		u < ((system.lastuser - offset > pageSize) ? offset + pageSize : system.lastuser);
 		u++
 	) {
-		var usr1 = new User(u);
-		if(usr1.settings&USER_DELETED || usr1.compare_ars("REST Q"))
+		usr.number = u;
+		if(usr.settings&USER_DELETED || usr.compare_ars("REST Q"))
 			continue;
-		var usr2 = copyProperties(usr1, {});
-		users.push(copyProperties(usr1.stats, usr2));
+		var usr2 = copyProperties(usr, {});
+		users.push(copyProperties(usr.stats, usr2));
 	}
 	users.sort(sortUsers);
 	
-- 
GitLab