| 1 |
<?php |
<?php |
| 2 |
|
|
| 3 |
//$Id: nodevote.module,v 1.28.2.3 2008/06/22 16:11:59 kbahey Exp $ |
//$Id: nodevote.module,v 1.31 2008/07/13 14:18:25 kbahey Exp $ |
| 4 |
|
|
| 5 |
// Copyright 2005 Khalid Baheyeldin http://2bits.com |
// Copyright 2005 Khalid Baheyeldin http://2bits.com |
| 6 |
|
|
| 274 |
$vote = $edit['vote']; |
$vote = $edit['vote']; |
| 275 |
if (_nodevote_validate_vote($vote)) { |
if (_nodevote_validate_vote($vote)) { |
| 276 |
if (_nodevote_user_voted($user->uid, $node->nid)){ |
if (_nodevote_user_voted($user->uid, $node->nid)){ |
| 277 |
$result = db_query("UPDATE {nodevote} SET vote = $vote WHERE uid = %d AND nid = %d" , $user->uid , $node->nid); |
$result = db_query("UPDATE {nodevote} SET vote = %d WHERE uid = %d AND nid = %d", $vote, $user->uid , $node->nid); |
| 278 |
} |
} |
| 279 |
else { |
else { |
| 280 |
// check to see if the user has voted too many times today |
// check to see if the user has voted too many times today |
| 539 |
} |
} |
| 540 |
|
|
| 541 |
function _nodevote_validate_vote($vote) { |
function _nodevote_validate_vote($vote) { |
| 542 |
if (($vote < NODEVOTE_MIN_SCORE) || ($vote > NODEVOTE_MAX_SCORE)) { |
if (!is_numeric($vote)) { |
| 543 |
return FALSE; |
return FALSE; |
| 544 |
} |
} |
| 545 |
return TRUE; |
|
| 546 |
|
if ($vote >= NODEVOTE_MIN_SCORE && $vote <= NODEVOTE_MAX_SCORE) { |
| 547 |
|
return TRUE; |
| 548 |
|
} |
| 549 |
|
|
| 550 |
|
return FALSE; |
| 551 |
} |
} |
| 552 |
|
|
| 553 |
function nodevote_userpoints($op, $points = 0, $uid = 0, $event = '') { |
function nodevote_userpoints($op, $points = 0, $uid = 0, $event = '') { |