#30 Finish up the verification page
This commit is contained in:
parent
222f1271e5
commit
47e4fc5f6a
@ -36,6 +36,7 @@ $hesklang['ticket_reopen_assigned'] = '[#%%TRACK_ID%%] Assigned ticket reopened'
|
||||
$hesklang['verify_email'] = 'Verify Email';
|
||||
$hesklang['email_verified'] = 'The email address <b>%s</b> has been verified. Additionally, the following tickets have been created:'; //%s: email address
|
||||
$hesklang['verify_no_records'] = 'No records were found for this activation key. Has this activation key already been used?';
|
||||
$hesklang['activation_key'] = 'Activation Key';
|
||||
|
||||
// ADDED OR MODIFIED IN Mods For HESK 1.6.0
|
||||
$hesklang['ticket_closed'] = '[#%%TRACK_ID%%] Ticket closed/resolved';
|
||||
|
@ -1,12 +1,12 @@
|
||||
<?php
|
||||
define('IN_SCRIPT',1);
|
||||
define('HESK_PATH','./');
|
||||
define('ON_MAINTENANCE_PAGE', 1);
|
||||
|
||||
// Get all the required files and functions
|
||||
require(HESK_PATH . 'hesk_settings.inc.php');
|
||||
require(HESK_PATH . 'modsForHesk_settings.inc.php');
|
||||
require(HESK_PATH . 'inc/common.inc.php');
|
||||
hesk_load_database_functions();
|
||||
require(HESK_PATH . 'inc/posting_functions.inc.php');
|
||||
require_once(HESK_PATH . 'inc/header.inc.php');
|
||||
?>
|
||||
@ -21,14 +21,18 @@ require_once(HESK_PATH . 'inc/header.inc.php');
|
||||
<div class="footerWithBorder blankSpace"></div>
|
||||
|
||||
<?php
|
||||
$showForm = true;
|
||||
|
||||
if (isset($_GET['key']) || isset($_POST['key']))
|
||||
{
|
||||
|
||||
$key = isset($_GET['key'])
|
||||
? $_GET['key']
|
||||
: $_POST['key'];
|
||||
|
||||
$submittedTickets = array();
|
||||
$email = '';
|
||||
hesk_dbConnect();
|
||||
$getRs = hesk_dbQuery("SELECT `Email` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."pending_verification_emails`
|
||||
WHERE `ActivationKey` = '".hesk_dbEscape($key)."'");
|
||||
while ($result = $getRs->fetch_assoc())
|
||||
@ -50,6 +54,7 @@ require_once(HESK_PATH . 'inc/header.inc.php');
|
||||
//-- were any tickets activated?
|
||||
if (count($submittedTickets) > 0)
|
||||
{
|
||||
$showForm = false;
|
||||
?>
|
||||
<div class="alert alert-success">
|
||||
<p><i class="fa fa-check"></i> <?php echo sprintf($hesklang['email_verified'], $email) ?></p>
|
||||
@ -72,10 +77,24 @@ require_once(HESK_PATH . 'inc/header.inc.php');
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
} else
|
||||
{
|
||||
}
|
||||
if ($showForm) {
|
||||
//-- The user accessed this page with no key. Output a form to enter their key.
|
||||
//TODO Do this
|
||||
?>
|
||||
<form class="form-horizontal" action="verifyemail.php" method="post">
|
||||
<div class="form-group">
|
||||
<label for="key" class="col-sm-3 control-label"><?php echo $hesklang['activation_key']; ?></label>
|
||||
<div class="col-sm-9">
|
||||
<input type="text" class="form-control" id="key" name="key" placeholder="<?php echo $hesklang['activation_key']; ?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-sm-9 col-sm-offset-3">
|
||||
<input type="submit" class="btn btn-default" value="<?php echo $hesklang['verify_email']; ?>">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user