| @@ 87-92 (lines=6) @@ | ||
| 84 | $criteria = new CriteriaCompo(); |
|
| 85 | $criteria->add(new Criteria('lid', $lid)); |
|
| 86 | $downloadsbroken_arr = $downloadsbroken_Handler->getall($criteria); |
|
| 87 | foreach (array_keys($downloadsbroken_arr) as $i) { |
|
| 88 | if ($downloadsbroken_arr[$i]->getVar('sender') == $ratinguser) { |
|
| 89 | redirect_header('singlefile.php?lid=' . $lid, 2, _MD_TDMDOWNLOADS_BROKENFILE_ALREADYREPORTED); |
|
| 90 | exit(); |
|
| 91 | } |
|
| 92 | } |
|
| 93 | } else { |
|
| 94 | // si c'est un utilisateur anonyme on v�rifie qu'il n'envoie pas 2 fois un rapport |
|
| 95 | $criteria = new CriteriaCompo(); |
|
| @@ 88-93 (lines=6) @@ | ||
| 85 | $criteria = new CriteriaCompo(); |
|
| 86 | $criteria->add(new Criteria('lid', $lid)); |
|
| 87 | $downloads_arr = $downloads_Handler->getall($criteria); |
|
| 88 | foreach (array_keys($downloads_arr) as $i) { |
|
| 89 | if ($downloads_arr[$i]->getVar('submitter') == $ratinguser) { |
|
| 90 | redirect_header('singlefile.php?lid=' . intval($_REQUEST['lid']), 2, _MD_TDMDOWNLOADS_RATEFILE_CANTVOTEOWN); |
|
| 91 | exit(); |
|
| 92 | } |
|
| 93 | } |
|
| 94 | // si c'est un membre on v�rifie qu'il ne vote pas 2 fois |
|
| 95 | $criteria = new CriteriaCompo(); |
|
| 96 | $criteria->add(new Criteria('lid', $lid)); |
|
| @@ 98-103 (lines=6) @@ | ||
| 95 | $criteria = new CriteriaCompo(); |
|
| 96 | $criteria->add(new Criteria('lid', $lid)); |
|
| 97 | $downloadsvotes_arr = $downloadsvotedata_Handler->getall($criteria); |
|
| 98 | foreach (array_keys($downloadsvotes_arr) as $i) { |
|
| 99 | if ($downloadsvotes_arr[$i]->getVar('ratinguser') == $ratinguser) { |
|
| 100 | redirect_header('singlefile.php?lid=' . intval($_REQUEST['lid']), 2, _MD_TDMDOWNLOADS_RATEFILE_VOTEONCE); |
|
| 101 | exit(); |
|
| 102 | } |
|
| 103 | } |
|
| 104 | } else { |
|
| 105 | // si c'est un utilisateur anonyme on v�rifie qu'il ne vote pas 2 fois par jour |
|
| 106 | $yesterday = (time()-86400); |
|