Index: invite.module =================================================================== RCS file: /cvs/drupal/contributions/modules/invite/invite.module,v retrieving revision 1.25.2.6 diff -u -r1.25.2.6 invite.module --- invite.module 27 Apr 2009 17:24:44 -0000 1.25.2.6 +++ invite.module 10 Aug 2009 21:59:23 -0000 @@ -1218,8 +1218,14 @@ * Submit handler to delete an invitation. */ function invite_cancel_submit($form, &$form_state) { + global $user; $invite = $form_state['values']['invite']; - + // Check user property for remaining invites. + $data = unserialize($user->data); + if (isset($data['invites'])) { + $remaining = $data['invites']; + } + user_save($user, array('invites' => $remaining + 1)); db_query("UPDATE {invite} SET canceled = 1 WHERE reg_code = '%s'", $invite->reg_code); drupal_set_message(t('Invitation to %email has been withdrawn.', array('%email' => $invite->email)));