/* The most recent login by date */
if($user_id>0){

$currentDate=date('Y-m-d', $currentTime);
$currentDateTime=date('Y-m-d H:i:s', $currentTime);
$currentTimeShort=date('H:i', $currentTime);

$ulvisitDate='0000-00-00';
$ulvisitTime='00:00';

if(!empty($user_customlastvisit)){
if(strlen($user_customlastvisit)==10) {
$ulvisitDate=substr($user_customlastvisit, 0, 10);
$ulvisitTime='00:00';
}
elseif(strlen($user_customlastvisit)==19) {
$ulvisitDate=substr($user_customlastvisit, 0, 10);
$ulvisitTime=substr($user_customlastvisit, 11, 5);
}
}

if($ulvisitDate!=$currentDate){
$ulvUpdate=TRUE;
}
else{
$ulvUpdate=FALSE;

if(isset($lastVisitPeriods) and is_array($lastVisitPeriods)){

$currentPeriod='N/A'; $savedVisitTime='N/A';

foreach($lastVisitPeriods as $lvp=>$lvt){
if($currentTimeShort>=$lvt[0] and $currentTimeShort<=$lvt[1]) {
$currentPeriod=$lvp; break;
}
}

foreach($lastVisitPeriods as $lvp=>$lvt){
if($ulvisitTime>=$lvt[0] and $ulvisitTime<=$lvt[1]) {
$savedVisitTime=$lvp; break;
}
}

if($savedVisitTime!=$currentPeriod) $ulvUpdate=TRUE;

}

}

if($ulvUpdate){
$user_customlastvisit=$currentDateTime;
updateArray(array('user_customlastvisit'), $Tu, $dbUserId, $user_id);

if(isset($Tprm_users)) {
$lastvisit=$currentDateTime;
updateArray(array('lastvisit'), $Tprm_users, 'premod_id', $user_id);
}
}

}
/* --The most recent login by date */