2008-08-21, 11:50 AM
I found a few bugs from the time difference calculation in inc/tasks/promotions.php, which make the registration age requirement 7 times larger than it should be, when using months or years as a measure:
line 52 (months):
$regdate = $promotion['registered']*60*60*24*7*30;
should be:
$regdate = $promotion['registered']*60*60*24*30;
line 55 (years):
$regdate = $promotion['registered']*60*60*24*7*365;
should be:
$regdate = $promotion['registered']*60*60*24*365;
The header says:
* $Id: promotions.php 3883 2008-06-05 00:38:28Z Tikitiki $
line 52 (months):
$regdate = $promotion['registered']*60*60*24*7*30;
should be:
$regdate = $promotion['registered']*60*60*24*30;
line 55 (years):
$regdate = $promotion['registered']*60*60*24*7*365;
should be:
$regdate = $promotion['registered']*60*60*24*365;
The header says:
* $Id: promotions.php 3883 2008-06-05 00:38:28Z Tikitiki $