? lm_paypal-plurals.patch
? lm_paypal.test
Index: lm_paypal_subscriptions.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/lm_paypal/lm_paypal_subscriptions.module,v
retrieving revision 1.33.4.15
diff -u -r1.33.4.15 lm_paypal_subscriptions.module
--- lm_paypal_subscriptions.module	6 Nov 2008 20:37:35 -0000	1.33.4.15
+++ lm_paypal_subscriptions.module	8 Nov 2008 00:19:59 -0000
@@ -2279,7 +2279,8 @@
   // In the "my account" view area show any role subscriptions
   // but only for admin looking at other users or the user themself
 
-  if ($op == 'view' && (user_access('administer lm_paypal') || $user->uid == $account->uid)) {
+  $user_access = ($user->uid == $account->uid) && user_access('access lm_paypal_subscribe', $account);
+  if ($op == 'view' && (user_access('administer lm_paypal') || $user_access)) {
     $account->content['subscriptions'] = array(
       '#type' => 'user_profile_category',
       '#title' => t('Subscriptions'),
