[geeklog-cvs] geeklog-1.3/public_html pollbooth.php,1.22,1.23

dhaun at iowaoutdoors.org dhaun at iowaoutdoors.org
Tue Apr 20 17:54:13 EDT 2004


Update of /var/cvs/geeklog-1.3/public_html
In directory www:/tmp/cvs-serv14851

Modified Files:
	pollbooth.php 
Log Message:
Temporary fix for attempts to manipulate polls.


Index: pollbooth.php
===================================================================
RCS file: /var/cvs/geeklog-1.3/public_html/pollbooth.php,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** pollbooth.php	28 Feb 2004 21:23:11 -0000	1.22
--- pollbooth.php	20 Apr 2004 21:54:10 -0000	1.23
***************
*** 49,53 ****
  function pollsave($qid = '', $aid = 0) 
  {
!     global $_TABLES, $REMOTE_ADDR, $LANG07;
  
      DB_change($_TABLES['pollquestions'],'voters',"voters + 1",'qid',$qid,'',true);
--- 49,59 ----
  function pollsave($qid = '', $aid = 0) 
  {
!     global $_TABLES, $LANG07, $REMOTE_ADDR;
! 
!     $pcount = DB_count ($_TABLES['pollvoters'], array ('ipaddress', 'qid' ),
!                         array ($REMOTE_ADDR, $qid));
!     if ($pcount > 0) {
!         exit;
!     }
  
      DB_change($_TABLES['pollquestions'],'voters',"voters + 1",'qid',$qid,'',true);




More information about the geeklog-cvs mailing list