VWF fixes. Guard fixes. Signout fixes. Impact fields added. Date fix. Manual sign-in added. VWF verbiage. Lock VWF fields. Split sigs. Force form completion before signout. Fix all datetimes. Fix leftover error/troubleshooting array printout.
This commit is contained in:
17
signout.php
17
signout.php
@@ -119,8 +119,23 @@
|
||||
$timein = new DateTime($row['visits_intime'], new DateTimeZone('UTC'));
|
||||
$timein->setTimezone(new DateTimeZone("$timezone"));
|
||||
$timein_disp = $timein->format('Y-m-d H:i:s');
|
||||
$isvendor = $row['visits_isvendor'];
|
||||
?>
|
||||
<tr><td><?php echo $row['visits_badge']; ?></td><td><?php echo $timein_disp; ?></td><td><?php echo $row['visits_lastname'] . ", " . $row['visits_firstname']; ?><br /><img src="<?php echo $row['visits_signature']; ?>" width="200" height="50"></img></td><td><?php if (!empty($row['visits_escort'])) {echo $row['visits_escort'] . '<br /><img src="' . $row['visits_escort_signature'] . '" width="200" height="50"></img>'; } ?></td><td><nobr><button type="submit" name="endvisit" value="<?php echo $row['visits_id']; ?>" class="btn btn-warning btn-lg"><i class="fas fa-sign-out-alt"></i><?php echo $transLang['SIGNOUT']; ?></button> </nobr></td></tr>
|
||||
<tr><td><?php echo $row['visits_badge']; ?></td><td><?php echo $timein_disp; ?></td><td><?php echo $row['visits_lastname'] . ", " . $row['visits_firstname']; ?><br /><img src="<?php echo $row['visits_signature']; ?>" width="200" height="50"></img></td><td><?php if (!empty($row['visits_escort'])) {echo $row['visits_escort'] . '<br /><img src="' . $row['visits_escort_signature'] . '" width="200" height="50"></img>'; } ?></td>
|
||||
<td><nobr><?php if($isvendor===0){ ?><button type="submit" name="endvisit" value="<?php echo $row['visits_id']; ?>" class="btn btn-warning btn-lg"><i class="fas fa-sign-out-alt"></i><?php echo $transLang['SIGNOUT']; ?></button>
|
||||
<?php } elseif($isvendor===1){
|
||||
foreach ($VisitInfo->getInfoVendorVisitFinal($row['visits_id']) as $rowvm) {
|
||||
$db_vendorinfo_workcompleted = $rowvm['db_vendorinfo_workcompleted'];
|
||||
$db_vendorinfo_sitecleanup = $rowvm['db_vendorinfo_sitecleanup'];
|
||||
if ($db_vendorinfo_workcompleted === 1 && $db_vendorinfo_sitecleanup === 1) { $finalvendorformcomplete=1; } else { $finalvendorformcomplete=0; }
|
||||
if($finalvendorformcomplete===1){ ?>
|
||||
<button type="submit" name="endvisit" value="<?php echo $row['visits_id']; ?>" class="btn btn-warning btn-lg"><i class="fas fa-sign-out-alt"></i><?php echo $transLang['SIGNOUT']; ?></button>
|
||||
<?php } elseif ($finalvendorformcomplete===0) { ?>
|
||||
<span class="d-inline-block" tabindex="0" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-content="<?php echo $transLang['VENDORINFO-UNABLETOSIGNOUT-HELP']; ?>">
|
||||
<button class="btn btn-warning btn-lg" disabled><i class="fas fa-sign-out-alt"></i><?php echo $transLang['SIGNOUT']; ?></button>
|
||||
</span>
|
||||
<?php } } } ?>
|
||||
</nobr></td></tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
Reference in New Issue
Block a user