Well, I think that bug is a user created.
This is what I did and let me know if you agree.
When the setting or class does not show up that means it is good for *Any* setting or for *Any* class.
Is that good or bad? I like it...but you are right, it doesn't do much for understanding the sorting. I took the *Any* out because if it is for any then I didn't see a purpose for pointing it out...it just is. Same for class, I only show the class when it is for a specific class, otherwise it can be used for *Any*.
I still have to work on the author one. Since the actual usernames are stored in a different table it is an awkward sort that I have been stalling on. I will have to sort the other table by name, put the order and name into an array, then parse the array out while matching the id to the other table with the submissions....or something like that. Just need to get to it, and I will, but after I get a few other things going.
Thank you for taking the time to check it out. That is exactly what I need...as well as some help deciding whether or not I should put the Setting: Any and Class: Any back.