Example #1
0
 public static function isValid(array &$user)
 {
     Zend_Registry::get('logger')->entering();
     User::ensurePresence('username', $user);
     User::ensurePresence('password', $user);
     User::ensurePresence('email', $user);
     User::ensurePresence('name', $user);
     User::ensurePresence('address', $user);
     User::ensurePresence('city', $user);
     User::ensurePresence('state', $user);
     User::ensurePresence('zip_code', $user);
     User::ensurePresence('country', $user);
     // User::ensurePresence('paypal', $user);
     User::ensureMatch('password', 'password_confirm', $user);
     User::ensureMatch('email', 'emailConfirm', $user);
     Zend_Registry::get('logger')->debug('Ensure unique username');
     if (self::exists($user['username'])) {
         $user['errors']['username'] = "******";
     }
     if (isset($user['errors'])) {
         $ret = FALSE;
     } else {
         $ret = TRUE;
     }
     return $ret;
     Zend_Registry::get('logger')->exiting();
 }