﻿--- rules/modules/user.rules_forms.inc.old	2009-07-31 06:21:43.000000000 -0400
+++ rules/modules/user.rules_forms.inc	2010-10-05 15:39:44.000000000 -0400
@@ -85,10 +85,16 @@ function rules_action_load_user_form($se
     '#default_value' => isset($settings['userid']) ? $settings['userid'] : '',
     '#description' => t('Id of the user to be loaded.'),
   );
+  $form['settings']['mail'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Mail'),
+    '#default_value' => isset($settings['mail']) ? $settings['mail'] : '',
+    '#description' => t('Mail of the user to be loaded.'),
+  );
 }
 
 function rules_action_load_user_validate($form, $form_state) {
-  if (!$form_state['values']['settings']['username'] && !$form_state['values']['settings']['userid']) {
+  if (!$form_state['values']['settings']['username'] && !$form_state['values']['settings']['userid'] && !$form_state['values']['settings']['mail']) {
     form_set_error('username', t('You have to enter the user name or the user id.'));
   }
 }
