Due to bulk frames, next prev and last can't be so simply calculated. Load them from the db instead

pull/3551/head
Isaac Connor 2022-06-01 15:50:56 -04:00 committed by Isaac Connor
parent 12e3e404aa
commit 85693d1f58
1 changed files with 3 additions and 3 deletions

View File

@ -43,9 +43,9 @@ $Frame = new ZM\Frame($frame);
$maxFid = $Event->Frames();
$firstFid = 1;
$prevFid = $fid-1;
$nextFid = $fid+1;
$lastFid = $maxFid;
$prevFid = dbFetchOne('SELECT MAX(FrameId) AS FrameId FROM Frames WHERE EventId=? AND FrameId < ?', 'FrameId', array($eid, $fid));
$nextFid = dbFetchOne('SELECT MIN(FrameId) AS FrameId FROM Frames WHERE EventId=? AND FrameId > ?', 'FrameId', array($eid, $fid));
$lastFid = dbFetchOne('SELECT MAX(FrameId) AS FrameId FROM Frames WHERE EventId=?', 'FrameId', array($eid));
$alarmFrame = ( $Frame->Type() == 'Alarm' ) ? 1 : 0;