I don’t know if this is a general problem or only for my host (mochahost.com), so this is what happen:
- after I voted up or down a wallpaper the rating system remain only with that vote even if the page was open from other computer (different IP);
- I suspected that the IP for the client is not read correctly. Checking the table for votes (vws_vote – in my case), I saw that the v_ip column has the IP from my host, NOT from client.
- a little change in class Input (sys/helpers/Input.php), function ip_address() (line ~354):
if ($this->ip_address !== FALSE)