Hi, I do not know how the voting system in Coppermine checks whether one has voted for a particular picture or not, but I do know that if I have voted for a particular picture, I cannnot vote again that same picture. This is really great feature of Coppermine!
My gallery is a community-driven gallery and I am planning to choose among my community the best model depending on the number of votes received and crown the greatest vote receiver the title "The Best Model". Now, if a model called Mary uploads ten of her best pictures and a model called Angelina upload only one of her best pictures, obviously Mary will have a tendency to gain a larger votes. In reality, Angelina may be much better than Mary and if a unique vote is collected, Angelina will surely receive the title. So, in this case when the number of contestant is large, those models who upload more pictures will receive more votes...and the title goes to... Unfair surely..
I really hope this problem can be solved if each and every of the model is given a unique number say; Model-1, Model-2, Model-3 etc. in the keyword field of the pictures they have uploaded and make the voting function check for the keyword. Now, say I have voted for Mary who is bearing the keyword Model-1, no matter how much Marry has other photos I will not be able to vote for her anymore because I have voted for the keyword called Model-1 and all of her Picture is given a keyword called Model-1.
The sad part is I do not know how to write the code or implement this function. I really hope you can help me or give me some suggestion..