<?php include_once '../../../_includes/framework.php'; require_login(); $id = @$_POST['id']; $id or die("<p>Error, no attendee id.</p>"); $attendee = Attendee::find($id); $attendee or die("<p>No attendee with (ID={$id})"); $return_url = @$_POST['return_url'] ?: "/admin/index.php"; $form = new CheckInForm($_POST); if ($form->valid()) { $form->save(); # Kind of a bad hack but it works. ?> <script> window.location = "<?php echo $return_url; ?> "; </script> <?php } else { include "../forms/check-in-form.php"; }
<?php include_once '../../../_includes/framework.php'; require_login(); if (!isset($form)) { $id = @$_GET['id']; $id or die("<p>Error, no attendee id.</p>"); $form = new CheckInForm(["id" => $id]); } $reg_levels = RegistrationLevel::at_door(); $badge_types = BadgeType::all(); $payment_types = PaymentType::at_door(); ?> <input type="hidden" name="id" value="<?php echo $id; ?> "> <div class="text-center"> <h2><?php echo $form->attendee->display_name(); ?> </h2> <?php if ($form->attendee->vendor()) { ?> <h4 class="text-muted"><?php echo $form->attendee->vendor()->display_name(); ?> </h4> <?php }