Let's see if we can try to knock this one out. On line 236 in uc_roles.module alpha-8 you should see the start of the 'view' $op in the function uc_roles_user. Two functions are checked for TRUE conditions:
<?php
if (user_access('view role expirations') || variable_get('uc_roles_default_show_expiration',FALSE)) {
...
}
?>If the user viewing the user page doesn't have the 'view role expirations' permission or the option "Show expirations on user page" isn't set in admin/store/settings/products/edit/features the role expirations won't be displayed.
I suggest going in the code and dropping some drupal_set_message() calls to see what's firing and what isn't to pinpoint what's going on. As far as the user_profile.tpl.php having an effect, I'm not sure but this will be one definite way to test what's going on in there. Good luck!



Joined: 08/07/2007