From: <ok...@us...> - 2003-01-07 16:09:35
|
Update of /cvsroot/xoops/xoops2/kernel/member/handler In directory sc8-pr-cvs1:/tmp/cvs-serv1682/kernel/member/handler Modified Files: member.php Log Message: code optimizations Index: member.php =================================================================== RCS file: /cvsroot/xoops/xoops2/kernel/member/handler/member.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** member.php 3 Jan 2003 13:27:19 -0000 1.2 --- member.php 7 Jan 2003 16:09:27 -0000 1.3 *************** *** 55,58 **** --- 55,62 ---- var $_mManager; + // private + // holds temporary user objects + var $_members = array(); + function XoopsMemberHandler() { *************** *** 78,84 **** } ! function getUser($id) { ! return $this->_uManager->get($id); } --- 82,91 ---- } ! function &getUser($id) { ! if (!isset($this->_members[$id])) { ! $this->_members[$id] =& $this->_uManager->get($id); ! } ! return $this->_members[$id]; } |