You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
3.7 KiB
PHP
81 lines
3.7 KiB
PHP
<?php
|
|
/*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*/
|
|
|
|
if (empty($IN_SITE)) {
|
|
die("Access denied.");
|
|
}
|
|
?>
|
|
<div class="container mt-4">
|
|
<div class="row justify-content-center">
|
|
<div class="card mb-4 col-lg-8">
|
|
<div class="card-body">
|
|
|
|
<div class="text-center">
|
|
<img class="img-fluid mb-4" style="max-height: 100px; min-width: 100px;" src="static/hachelogo.svg" alt="HACHE: Helena Area Christian Home Educators"/>
|
|
|
|
<h1>Renew Your Membership</h1>
|
|
|
|
<div class="card-text">
|
|
<p>
|
|
Please enter your email address below. You'll be
|
|
sent a verification code. This is to ensure nobody
|
|
else can view or change your family's information.
|
|
</div>
|
|
|
|
<?php
|
|
$msg = "";
|
|
$alert = "danger";
|
|
if (!empty($_GET['msg'])) {
|
|
switch ($_GET['msg']) {
|
|
case "sessionexpired":
|
|
$msg = "You took too long and were automatically logged out. Please try again.";
|
|
break;
|
|
case "noemail":
|
|
$msg = "We don't have that email on file for any current families.";
|
|
break;
|
|
case "bademail":
|
|
$msg = "That email address doesn't look right. Please try again.";
|
|
break;
|
|
case "tooearly":
|
|
$alert = "info";
|
|
if (!empty($_GET['exp']) && is_numeric($_GET['exp']) && $_GET['exp'] * 1 > time()) {
|
|
$msg = "<i class=\"fas fa-calendar-check\"></i> This membership isn't expiring until " . date("F j, Y", $_GET['exp'] * 1) . " and cannot be renewed yet.";
|
|
} else {
|
|
// Somebody is screwing with the URL
|
|
// for some reason
|
|
$msg = "<i class=\"fas fa-calendar-check\"></i> This membership isn't close enough to expiration and cannot be renewed yet.";
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
if ($msg != "") {
|
|
?>
|
|
<div class="alert alert-<?php echo $alert; ?>">
|
|
<?php echo $msg; ?>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<form action="./?page=verify" method="POST">
|
|
<div class="input-group">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text">
|
|
<i class="fas fa-at fa-fw"></i>
|
|
</span>
|
|
</div>
|
|
<input type="email" class="form-control" name="email" placeholder="family@example.com" autofocus />
|
|
<div class="input-group-append">
|
|
<button type="submit" class="btn btn-primary">Continue <i class="fas fa-chevron-right"></i></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|