When the forum is made completely private (in the bb CP by checking off "Restrict Viewing and Writing of Posts To Administrators, the forum Moderator, and other authorized* users" in the details section for a particular forum), not all polling functionality works properly ie. all votes cast for that poll are not recognized.
I believe I have found the source to the problem. Forums that are made private create a sub dir within the main forum dir (main dir: Forum#, sub dir name: private-whatever), the initial .poll file is created within the private-whatever dir. Once a vote is cast, the vote gets written to a new .poll file within the main forum dir Forum#. This is what causes the conflict.
The .poll file within the sub dir, private-whatever is what is called on when displaying current poll results. It is inacurate because it never changes. Only the second .poll file (which shouldn't even be there) within the main forum dir, Forum#, is updated with new poll votes.
Since I've pretty much narrowed it down, I'm sure this will be an easy fix. If I get the time, I might even put my novice skills to the test and try to fix it myself. If I do, I'll be sure to post the fix here.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.