[geeklog-cvs] Auth_Enterprise/Server/providers AEBasePearDBProvider.class.php,1.5,1.6

tony at iowaoutdoors.org tony at iowaoutdoors.org
Thu Jun 24 17:54:44 EDT 2004


Update of /var/cvs/Auth_Enterprise/Server/providers
In directory www:/tmp/cvs-serv3868

Modified Files:
	AEBasePearDBProvider.class.php 
Log Message:
Added mapResultToUserObject() which was in AEPearDBProvider.

Index: AEBasePearDBProvider.class.php
===================================================================
RCS file: /var/cvs/Auth_Enterprise/Server/providers/AEBasePearDBProvider.class.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** AEBasePearDBProvider.class.php	19 Jun 2004 20:14:48 -0000	1.5
--- AEBasePearDBProvider.class.php	24 Jun 2004 21:54:42 -0000	1.6
***************
*** 667,670 ****
--- 667,700 ----
          return $privArray;
      }
+     
+     /**
+     * Builds AAServiceUser object from SQL result from authenticate
+     *
+     * @author Tony Bibbs <tony at geeklog.net>
+     * @access private
+     * @param object $sqlResult Valid database resource object
+     * @return AAServiceUser User object
+     *
+     */
+     protected function mapResultToUserObject($sqlResult)
+     {
+         // Pull data into array
+         $user = new AEServiceUser();
+         $row = $sqlResult->fetchRow($this->fetchMode);
+         
+         // Set user attributes
+         $user->setUserName($row[0]);
+         $user->setPassword($row[1]);
+ 
+         if ($row[2] == 1) {
+             $user->setAccountLocked(true);
+         } else {
+             $user->setAccountLocked(false);
+         }
+         $user->setFailedAttempts($row[3]);
+         $user->setLastPWChange($row[4]);
+         
+         return $user;
+     }
  
  }




More information about the geeklog-cvs mailing list