Quote:
Originally Posted by Danny.VBT
Well it really depends on how the hook is placed, and what exactly is above the hook.
|
Fair enough. Here's what I'm looking at:
Above the hook...
PHP Code:
// get date:
if ($_REQUEST['do'] == 'getnew' AND $vbulletin->userinfo['lastvisit'] != 0)
{
// if action = getnew and last visit date is set
$datecut = $vbulletin->userinfo['lastvisit'];
}
else
{
$_REQUEST['do'] = 'getdaily';
if ($vbulletin->GPC['days'] < 1)
{
$vbulletin->GPC['days'] = 1;
}
$datecut = TIMENOW - (24 * 60 * 60 * $vbulletin->GPC['days']);
}
The hook (Right after the above code)...
PHP Code:
($hook = vBulletinHook::fetch_hook('search_getnew_start')) ? eval($hook) : false;
What I'd like to replace the first block of code with...
PHP Code:
// get date:
if ($_REQUEST['do'] == 'getnew' AND $bbuserinfo['lastvisit'] != 0)
{
// if action = getnew and last visit date is set
$datecut = $bbuserinfo['lastvisit'];
}
else
{
$_REQUEST['do'] = 'getdaily';
if (($days < 1)AND(!$hours)AND(!$minutes)AND(!$seconds))
{
$days = 1;
$hours = 0;
$minutes = 0;
$seconds = 0;
}
elseif($days < 1) {
$days = 0;
}
$datecut = TIMENOW - (($days*24*60*60) + ($hours*60*60) + ($minutes*60) + $seconds);
}