Quote:
Originally Posted by Brad
You could always make a new usergroup with restrictive perrmissions and put any user in that group who breaks your avatar rules.
|
See item #1 in my initial post. The usergroup approach becomes a royal p.i.t.a. when you start talking about paid subscriptions. Avatar permissions are inherited, therefore the only way to turn them off for an individual is if ALL of the usergroups that they belong to have them disabled. You would need to create a new base usergroup with no avatars and then create a new (and disabled) paid subscription usergroup with avatars disable, then move the user from the standard base usergroup and subscription group to the modified base group and subscription group (including subscription expiration date). This way when the subscription expired they would revert to the modified base group without avatars instead of the standard base group (which has avatars). And after all of that the user gets their avatars back when they renew their subscription and are automatically added to the subscriptions-with-avatars group. What a mess. With the conditionals above I simply edit the phpinclude_start template and add/remove userids with no concern at all regarding usergroups and subscriptions.
Next on my list is loading my banned avatar image in the phpinclude_start template as well, that way everything is configured from that single template.